Camelia, the Perl 6 bug

IRC log for #parrot, 2012-11-21

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 Khisanth joined #parrot
00:18 whiteknight good evening, #parrot
00:42 dngor joined #parrot
00:59 davidfetter joined #parrot
01:17 Mike-PerlRecruiter_ joined #parrot
01:47 Hunger joined #parrot
02:06 Hunger joined #parrot
03:19 benabik joined #parrot
05:56 Khisanth joined #parrot
06:10 Khisanth joined #parrot
06:44 knewt joined #parrot
06:44 szbalint joined #parrot
06:44 ingy joined #parrot
06:44 pjcj joined #parrot
06:44 wagle joined #parrot
06:44 mj41 joined #parrot
06:44 ttbot joined #parrot
06:44 Util joined #parrot
06:44 PerlJam joined #parrot
06:44 slavorg joined #parrot
06:44 awwaiid joined #parrot
06:44 woosley joined #parrot
06:44 mtk joined #parrot
06:44 schm00ster joined #parrot
06:44 alester joined #parrot
06:44 perlite joined #parrot
06:44 particle1 joined #parrot
06:44 cxreg joined #parrot
06:44 allison joined #parrot
06:44 patspam joined #parrot
06:44 smash joined #parrot
06:44 tokuhirom joined #parrot
06:44 sorear joined #parrot
06:44 Tene joined #parrot
06:44 Timbus joined #parrot
06:44 Maddingue joined #parrot
06:44 ruoso joined #parrot
06:44 simcop2387 joined #parrot
06:44 schmooster joined #parrot
06:44 p6eval joined #parrot
06:44 janus joined #parrot
06:44 aloha joined #parrot
06:44 sri joined #parrot
06:44 TonyC joined #parrot
06:44 cotto joined #parrot
06:44 dukeleto joined #parrot
06:44 he_ joined #parrot
06:44 Infinoid joined #parrot
06:44 cosimo joined #parrot
06:44 moritz joined #parrot
06:44 xenoterracide joined #parrot
06:44 elmex joined #parrot
06:44 ligne joined #parrot
06:44 eternaleye joined #parrot
06:44 contingencyplan joined #parrot
06:44 drift joined #parrot
06:44 dngor joined #parrot
06:44 davidfetter joined #parrot
06:44 Mike-PerlRecruiter_ joined #parrot
06:44 Khisanth joined #parrot
08:32 Khisanth joined #parrot
08:51 bouncy joined #parrot
12:16 wagle joined #parrot
12:34 wagle joined #parrot
13:06 schmooster joined #parrot
13:17 Mike-PerlRecruiter_ joined #parrot
13:18 elmex joined #parrot
14:11 PacoAir joined #parrot
14:19 PacoAir joined #parrot
14:51 Reini_ joined #parrot
15:40 bluescreen joined #parrot
15:43 Reini Found the nqp LexInfo crash problem
15:43 Reini info->vtable->base_type == enum_class_Proxy (GC'ed away) in Parrot_NQPLexPad_set_pointer
15:46 Reini https://github.com/parrot/parrot/issues/869
16:03 dalek nqp: a93915b | rurban++ | src/pmc/nqplexpad.pmc:
16:03 dalek nqp: [parrot #869] Check also for proxied lexinfo with threaded parrots
16:03 dalek nqp:
16:03 dalek nqp: Tadzik came up with an abnormal testcase, which crashed in nqp on a threaded parrot.
16:03 dalek nqp: See [parrot #869].
16:03 dalek nqp: Parrot_NQPLexPad_set_pointer needs to check for enum_class_Proxy also.
16:03 dalek nqp: Note this commit does not fix the problem, only the segfault.
16:03 dalek nqp: I do not know which lexinfo name_map to get with enum_class_Proxy.
16:03 dalek nqp: review: https://github.com/perl6/nqp/commit/a93915b910
16:03 Reini seen niner
16:03 aloha niner was last seen in  15665 days 16 hours ago .
16:03 Reini seen nine
16:03 aloha nine was last seen in #parrot 40 days 5 hours ago joining the channel.
16:04 Reini msg nine Can you have a look at https://github.com/parrot/parrot/issues/869 and https://github.com/perl6/nqp/commit/a9​3915b9102bd4862cef89445c4a160a1ab4589a. I do not know how the get the right lexinfo name_map from a proxy
16:04 aloha OK. I'll deliver the message.
16:06 dalek nqp: 6d8b63d | rurban++ | src/pmc/nqplexpad.pmc:
16:06 dalek nqp: [whitsepace] parrot #869 Parrot_NQPLexPad_set_pointer sorry for the hard tab
16:06 dalek nqp: review: https://github.com/perl6/nqp/commit/6d8b63d105
16:40 Reini For the records. It is NOT a GC problem. The proxy is there because another thread created the lexpad pmc.
17:08 drift joined #parrot
17:18 contingencyplan joined #parrot
18:02 * moritz can't build parrot/master anymore
18:03 moritz ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler.pir  compilers/opsc/src/Ops/Compiler.pm
18:03 moritz PARROT VM: Could not load bytecode
18:03 moritz BYTECODE_ext/nqp-rx/src/stage0/NQP-s0.pir_DB: Size in directory 28960 doesn't match size 0 at offset 0x1c6e8
18:03 moritz make: *** [compilers/opsc/gen/Ops/Compiler.pir] Error 1
18:11 dmalcolm joined #parrot
18:29 Reini moritz: did you run a make clean? maybe an old libparrot.shared is involved?
18:38 Reini hmm, may be the proxy target be another proxy?
19:21 Reini_ joined #parrot
19:51 zby_home joined #parrot
20:48 moritz Reini: after a git clean -xdf and a sequential build, all is fine
20:49 Reini I thought so :)
20:49 moritz was there a parrot release yesterday?
20:49 Reini uh? I doubt it
20:50 moritz but yesterday was the third Tuesday of a month, and that' still the release schedule, right?
20:50 Reini oops, I am the release manager, oops. I'll make on
20:50 Reini one
20:52 Reini with or without threads?
20:53 azawawi joined #parrot
20:53 azawawi hi #parrot :)
20:54 cotto Reini, without
20:54 Reini threads look stable to me...
20:54 azawawi where can i find io_thr_msg.pasm ?
20:54 Reini :) just joking
20:55 Reini threads are stable and mergable to me, but better do it next month
20:56 azawawi where can i find io_thr_msg.pasm ?  (please :))
20:56 cotto yeah
20:56 cotto the code doesn't make me nervous, but it's too close to a release
20:58 Reini I smoked it daily, but better fix nqp first. and then release it together
20:59 cotto yup
20:59 cotto and it'll be pretty quiet for the next few days with Thanksgiving in the US
20:59 * azawawi feels ignored... oh well :)
20:59 cotto azawawi, sorry about that
21:01 moritz azawawi: sorry, I don't know. Where did you find a reference to that file?
21:02 Reini - Core
21:03 Reini + Add PMCNULL check to result_info op
21:03 Reini + Fixed record separator bug on io handles
21:03 Reini - Build
21:03 Reini + Add -fpermissive so that nqp builds under gcc 4.7.2
21:03 Reini + Fixed warnings for old ICU 4.4
21:03 Reini - Platforms
21:03 Reini + More VMS fixes, but not yet done
21:03 Reini - Branches
21:03 Reini + The threads branch is ready to be merged, but nqp needs some changes,
21:03 Reini so it will be merged with 4.11.0.
21:03 Reini - Examples
21:03 Reini + Parrot mini-web server fixes
21:04 cotto Reini, that about covers it
21:04 azawawi http/daemon.pir
21:04 azawawi im fixing it at the moment
21:04 azawawi moritz: hey... hi :)
21:04 Reini The hardest part is the name and the quote...
21:05 cotto I tend to spend most of the time around a release on those two things.
21:05 moritz azawawi: and where is http/daemon.pir coming from?
21:05 cotto azawawi, it looks like that file stopped existing a while ago
21:06 azawawi https://github.com/parrot/parrot/blob/mast​er/runtime/parrot/library/HTTP/Daemon.pir
21:07 * azawawi smells bit rot
21:08 cotto quite
21:08 cotto looks like they were removed in 2010
21:08 * azawawi nearly there fixing it
21:08 cotto https://github.com/parrot/parrot/commit/​9d43fdb40be62d10942e2de2fa4073e7ac758207
21:10 azawawi basically it is the OOP version of examples/io/httpd.pir
21:10 azawawi or POOP... PIR OOP :)
21:13 azawawi where can i find deprecated or removed OPcodes?
21:13 cotto api.yaml should have them
21:18 azawawi thx
21:25 azawawi cotto: how can i help with the parrot project?
21:27 Reini Look at the tickets ate the TODO tests
21:27 Reini and the...
21:30 cotto azawawi, what's your interest?
21:31 cotto https://github.com/parrot/parrot/issues?​labels=Newbies&page=1&state=open might be a good starting point
21:32 azawawi so far PIR :)
21:32 azawawi and making better editing tools
21:32 azawawi like feather.perl6.nl:8080
21:32 azawawi http://feather.perl6.nl:8080
21:34 azawawi i dont understand one thing... PIR has lots of examples but now it is not the thing we should use as newbies...?
21:40 cotto right
21:41 Coke cotto: what are you suggesting people use instead?
21:41 cotto It's an odd mix of a very low-level assembly-like language and some hll concepts.
21:41 cotto winxed and nqp are the preferred alternatives
21:41 cotto both of which compile down to pir
21:41 Coke which nqp?
21:41 cotto hah
21:42 azawawi but both are slower or at least on my old PC :)
21:42 cotto It's unfortunately that we've diverged in that space.
21:42 cotto winxed should be pretty snappy
21:44 azawawi does winxed have a vim syntax file?
21:45 cotto It's close enough to javascript that ft=javascript is useful
21:47 azawawi but it misleading a bit to find a lot of PIR examples
21:47 azawawi and no winxed examples
21:50 azawawi and since it is javascript-like it is easier to parse than nqp, right?
21:53 dalek parrot: 08a70fe | rurban++ | / (26 files):
21:53 dalek parrot: Release 4.10.0 - Red-eared Parakeet
21:53 dalek parrot:
21:53 dalek parrot: Update native_pbc's for 32/64bit intel and 32bit ppc
21:53 dalek parrot: Fix tools/dev/pbc_header.pl
21:53 dalek parrot: review: https://github.com/parrot/parrot/commit/08a70fe50d
21:57 benabik joined #parrot
22:26 Reini release done. I also did the missing docs steps for 4.9
22:40 cotto thanks
22:41 cotto Are you no longer rurban?
22:43 Reini I changed my nick because rick on p5p got childish
22:44 Reini yeah, I could not set the new topic as Reini
22:45 rurban oops, no admin bit
22:45 rurban so someone else needs to change the topic
22:45 Hunger joined #parrot
22:46 benabik to?
22:47 Reini /topic #parrot Parrot 4.10.0 "[Red-eared Parakeet]" http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot
22:47 Reini | #parrotsketch meeting Tuesday 19:30 UTC
22:47 Topic for #parrot is now irc://irc.perl.org/#parrot Parrot 4.10.0 "[Red-eared Parakeet]" http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot
22:48 Reini I don't know if we should keep the #parrotsketch when nobody shows up
22:48 Reini benabik: Some wrong chars
22:48 Topic for #parrot is now Parrot 4.10.0 "[Red-eared Parakeet]" http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot
22:48 Topic for #parrot is now Parrot 4.10.0 "[Red-eared Parakeet]" http://parrot.org/ | Log: http://irclog.perlgeek.de/parrot
22:49 benabik I'm going to drop the #ps part because, well, it's basically not true.
23:02 Reini I'm stucking now deep in nqp problems to allow proxies

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced