Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 8 November 2012.
00:00 Khisanth joined
whiteknight good evening, #parrot 00:18
00:42 dngor joined 00:59 davidfetter joined 01:17 Mike-PerlRecruiter_ joined 01:47 Hunger joined 02:06 Hunger joined 03:19 benabik joined 05:56 Khisanth joined 06:10 Khisanth joined 06:44 knewt joined, szbalint joined, ingy joined, pjcj joined, wagle joined, mj41 joined, ttbot joined, Util joined, PerlJam joined, slavorg joined, awwaiid joined, woosley joined, mtk joined, schm00ster joined, alester joined, perlite joined, particle1 joined, cxreg joined, allison joined, patspam joined, smash joined, tokuhirom joined, sorear joined, Tene joined, Timbus joined, Maddingue joined, ruoso joined, simcop2387 joined, schmooster joined, p6eval joined, janus joined, aloha joined, sri joined, TonyC joined, cotto joined, dukeleto joined, he_ joined, Infinoid joined, cosimo joined, moritz joined, xenoterracide joined, elmex joined, ligne joined, eternaleye joined, contingencyplan joined, drift joined, dngor joined, davidfetter joined, Mike-PerlRecruiter_ joined, Khisanth joined 08:32 Khisanth joined 08:51 bouncy joined 12:16 wagle joined 12:34 wagle joined 13:06 schmooster joined 13:17 Mike-PerlRecruiter_ joined 13:18 elmex joined 14:11 PacoAir joined 14:19 PacoAir joined 14:51 Reini_ joined 15:40 bluescreen joined
Reini Found the nqp LexInfo crash problem 15:43
info->vtable->base_type == enum_class_Proxy (GC'ed away) in Parrot_NQPLexPad_set_pointer
github.com/parrot/parrot/issues/869 15:46
dalek p: a93915b | rurban++ | src/pmc/nqplexpad.pmc:
[parrot #869] Check also for proxied lexinfo with threaded parrots

Tadzik came up with an abnormal testcase, which crashed in nqp on a threaded parrot. See [parrot #869]. Parrot_NQPLexPad_set_pointer needs to check for enum_class_Proxy also. Note this commit does not fix the problem, only the segfault. I do not know which lexinfo name_map to get with enum_class_Proxy.
16:03
Reini seen niner
aloha niner was last seen in 15665 days 16 hours ago .
Reini seen nine
aloha nine was last seen in #parrot 40 days 5 hours ago joining the channel.
Reini msg nine Can you have a look at github.com/parrot/parrot/issues/869 and github.com/perl6/nqp/commit/a93915...a1ab4589a. I do not know how the get the right lexinfo name_map from a proxy 16:04
aloha OK. I'll deliver the message.
dalek p: 6d8b63d | rurban++ | src/pmc/nqplexpad.pmc:
[whitsepace] parrot #869 Parrot_NQPLexPad_set_pointer sorry for the hard tab
16:06
Reini For the records. It is NOT a GC problem. The proxy is there because another thread created the lexpad pmc. 16:40
17:08 drift joined 17:18 contingencyplan joined
moritz can't build parrot/master anymore 18:02
./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler.pir compilers/opsc/src/Ops/Compiler.pm 18:03
PARROT VM: Could not load bytecode
BYTECODE_ext/nqp-rx/src/stage0/NQP-s0.pir_DB: Size in directory 28960 doesn't match size 0 at offset 0x1c6e8
make: *** [compilers/opsc/gen/Ops/Compiler.pir] Error 1
18:11 dmalcolm joined
Reini moritz: did you run a make clean? maybe an old libparrot.shared is involved? 18:29
hmm, may be the proxy target be another proxy? 18:38
19:21 Reini_ joined 19:51 zby_home joined
moritz Reini: after a git clean -xdf and a sequential build, all is fine 20:48
Reini I thought so :) 20:49
moritz was there a parrot release yesterday?
Reini uh? I doubt it
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
one
with or without threads? 20:52
20:53 azawawi joined
azawawi hi #parrot :) 20:53
cotto Reini, without 20:54
Reini threads look stable to me...
azawawi where can i find io_thr_msg.pasm ?
Reini :) just joking
threads are stable and mergable to me, but better do it next month 20:55
azawawi where can i find io_thr_msg.pasm ? (please :)) 20:56
cotto yeah
the code doesn't make me nervous, but it's too close to a release
Reini I smoked it daily, but better fix nqp first. and then release it together 20:58
cotto yup 20:59
and it'll be pretty quiet for the next few days with Thanksgiving in the US
azawawi feels ignored... oh well :)
cotto azawawi, sorry about that
moritz azawawi: sorry, I don't know. Where did you find a reference to that file? 21:01
Reini - Core 21:02
+ Add PMCNULL check to result_info op 21:03
+ Fixed record separator bug on io handles
- Build
+ Add -fpermissive so that nqp builds under gcc 4.7.2
+ Fixed warnings for old ICU 4.4
- Platforms
+ More VMS fixes, but not yet done
- Branches
+ The threads branch is ready to be merged, but nqp needs some changes,
so it will be merged with 4.11.0.
- Examples
+ Parrot mini-web server fixes
cotto Reini, that about covers it 21:04
azawawi http/daemon.pir
im fixing it at the moment
moritz: hey... hi :)
Reini The hardest part is the name and the quote...
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?
cotto azawawi, it looks like that file stopped existing a while ago
azawawi github.com/parrot/parrot/blob/mast...Daemon.pir 21:06
azawawi smells bit rot 21:07
cotto quite 21:08
looks like they were removed in 2010
azawawi nearly there fixing it
cotto github.com/parrot/parrot/commit/9d...e7ac758207
azawawi basically it is the OOP version of examples/io/httpd.pir 21:10
or POOP... PIR OOP :)
where can i find deprecated or removed OPcodes? 21:13
cotto api.yaml should have them
azawawi thx 21:18
cotto: how can i help with the parrot project? 21:25
Reini Look at the tickets ate the TODO tests 21:27
and the...
cotto azawawi, what's your interest? 21:30
github.com/parrot/parrot/issues?la...state=open might be a good starting point 21:31
azawawi so far PIR :) 21:32
and making better editing tools
like feather.perl6.nl:8080
feather.perl6.nl:8080
i dont understand one thing... PIR has lots of examples but now it is not the thing we should use as newbies...? 21:34
cotto right 21:40
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.
winxed and nqp are the preferred alternatives
both of which compile down to pir
Coke which nqp?
cotto hah
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.
winxed should be pretty snappy
azawawi does winxed have a vim syntax file? 21:44
cotto It's close enough to javascript that ft=javascript is useful 21:45
azawawi but it misleading a bit to find a lot of PIR examples 21:47
and no winxed examples
and since it is javascript-like it is easier to parse than nqp, right? 21:50
dalek rrot: 08a70fe | rurban++ | / (26 files):
Release 4.10.0 - Red-eared Parakeet

Update native_pbc's for 32/64bit intel and 32bit ppc Fix tools/dev/pbc_header.pl
21:53
21:57 benabik joined
Reini release done. I also did the missing docs steps for 4.9 22:26
cotto thanks 22:40
Are you no longer rurban? 22:41
Reini I changed my nick because rick on p5p got childish 22:43
yeah, I could not set the new topic as Reini 22:44
rurban oops, no admin bit 22:45
so someone else needs to change the topic
22:45 Hunger joined
benabik to? 22:46
Reini /topic #parrot Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot 22:47
| #parrotsketch meeting Tuesday 19:30 UTC
moderator 12irc://irc.perl.org/#parrot Parrot 4.10.0 "[Red-eared Parakeet]" 12parrot.org/ | Log: 12irclog.perlgeek.de/parrot 22:47
Reini I don't know if we should keep the #parrotsketch when nobody shows up 22:48
benabik: Some wrong chars
moderator Parrot 4.10.0 "[Red-eared Parakeet]" 12parrot.org/ | Log: 12irclog.perlgeek.de/parrot 22:48
moderator Parrot 4.10.0 "[Red-eared Parakeet]" parrot.org/ | Log: irclog.perlgeek.de/parrot
benabik I'm going to drop the #ps part because, well, it's basically not true. 22:49
Reini I'm stucking now deep in nqp problems to allow proxies 23:02