Parrot 5.3.0 "W00tstock Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 13 May 2013.
01:24 rurban joined 02:05 kurahaupo joined 02:29 rurban joined 02:41 rurban joined 03:01 kurahaupo left 03:02 japhb joined 03:28 preflex_ joined 04:08 rurban joined 04:25 Psyche^ joined 05:10 rurban joined 06:11 rurban joined 06:36 Mike-PerlRecruiter_ joined 07:14 rurban joined 08:17 rurban joined 08:34 bouncy joined 08:38 denisboyun_ joined 08:48 brrt joined 09:17 rurban joined
dalek p/rak-jvm-support: cdbb9d1 | jnthn++ | src/vm/jvm/ (2 files):
Avoid an apparent invokedynamic bug.

Seems that optional args to the resolver can somehow get "lost" in a sufficiently large class file. Weird.
09:58
p/rak-jvm-support: 5eac9c8 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/jast2bc/JASTToJVMBytecode.java:
Correct an error.
kudo/jvm-support: 35d1f37 | jnthn++ | src/Perl6/World.nqp:
A couple of portability tweaks to module loading.
09:59
kudo/jvm-support: a3a2574 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/ (2 files):
Implement optional parameter binding.
10:20 rurban joined 10:47 denisboyun joined
dalek p/rak-jvm-support: 0de5175 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (2 files):
Initial bits of SC repossession support.

This doesn't serialize/deserialize the repossessions, but at least should mean we start to detect and record them.
11:06
p/rak-jvm-support: a0f9501 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/SerializationWriter.java:
Serialize repossessions table.
11:20 rurban joined
dalek p/rak-jvm-support: 2416ad0 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/SerializationReader.java:
Basic repossession handling on deserialize.
12:17
p/rak-jvm-support: a7f1e8b | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/SerializationWriter.java:
Fix buffer resize fail.
p/rak-jvm-support: bf18546 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/NFA.java:
Quieten NFA serialize NYI.
12:43 rurban joined 12:48 woosley1 joined
dalek p/rak-jvm-support: b546d47 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/P6Opaque.java:
Add missing get_storage_spec in P6opaque.
12:50
p/rak-jvm-support: 34dd073 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
Missing deconts in istype.
p/rak-jvm-support: b4d48e2 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
Revise smart_stringify a bit.
p/rak-jvm-support: bb9f52a | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
inf/neginf/nan/isnanorinf ops.
13:09 PacoAir joined 13:16 sirdancealot joined
dalek kudo/jvm-support: 71263c6 | jnthn++ | src/core/Stash.pm:
Thinko spotted while debugging.
13:35
kudo/jvm-support: 63e5222 | jnthn++ | src/ (2 files):
Set up boxing to Perl 6 types.
kudo/jvm-support: f7ac11d | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/Binder.java:
Implement named (non-slurpy) binding.
kudo/jvm-support: 89aec58 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/Ops.java:
Implement nqp::p6listitems.
13:36 mtk joined 14:04 rurban joined
dalek kudo/jvm-support: bf28293 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/Ops.java:
Implement nqp::p6arrfindtypes.
14:07
kudo/jvm-support: b7c3801 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/Ops.java:
Implement nqp::p6shiftpush.
14:24 donaldh joined
dalek kudo/nom: a9f3c63 | moritz++ | src/core/Stringy.pm:
constant-fold infix:<~>
14:26
kudo/nom: 0d3c9b0 | moritz++ | src/core/Stringy.pm:
potentially constant-fold more stringy operators
14:48 allison joined 15:00 sivoais joined 15:28 darbelo joined
dalek p/rak-jvm-support: b051ece | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ (3 files):
Cloning of container lexicals (state to come).
15:43
p/rak-jvm-support: f8886f7 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/P6Opaque.java:
Make auto-viv'd attributes stick around.
15:46 denisboyun joined
dalek kudo/nom: b41219e | moritz++ | src/core/Mu.pm:
potentially constant-fold &defined
15:47
kudo/jvm-support: 08f65ec | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/ (2 files):
Named slurpy binding.
16:00
kudo/jvm-support: 3a27ac5 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/ (2 files):
Implement nqp::p6bindattrinvres.
16:36 contingencyplan joined 17:21 ilbot2 joined
moderator Parrot 5.3.0 "W00tstock Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
dalek kudo/nom: 1708566 | (Solomon Foster)++ | src/core/ (2 files):
Add default method for Set, KeySet, Bag, and KeyBag.
17:42
17:51 moritz joined
dukeleto ~~ 18:14
darbelo: pong 18:15
dukeleto will disappear in 10 minutes
darbelo Hey duke. 18:16
Just wanted to have a quick question about SoC. 18:17
I'm considering throwing my hat into the "backup mentor" ring, but I'm not sure that I can afford the time commitment. 18:18
dalek rrot: e8f5b09 | dukeleto++ | ChangeLog:
[doc][ci skip] Add some details about GSoC to ChangeLog
18:22
darbelo Do we have any way of marking mentors as, "backup-only" in melange? 18:23
dukeleto darbelo: there is no "backup only" mentors. There are people who are willing to be mentors. Melange is just paperwork.
darbelo I know I can't be a full-time allways-on mentor. Buy I can manage second line duty, as it were.
dukeleto darbelo: ok, I think that is fine. We currently are looking like we will get 2-4 slots, but I have only seen 2 high quality proposals so far 18:24
darbelo Yeah. I looked at them when I scored the proposals. 18:26
About half of the proposals were half-hearted at best. 18:27
18:36 Mike-PerlRecruiter_ joined
dukeleto darbelo: how many proposals did you see? Evidently I haven't looked at those yet. 18:36
darbelo I read over, and scored, all eight. 18:37
dukeleto darbelo: 8! Nice.
darbelo Four of those were not up to what I consider GSoC standards. 18:39
dukeleto darbelo: good to know. I think we may have up to 4 slots :) 18:40
darbelo: which ones are you willing to be a mentor for?
darbelo: it looks like I will be a mentor for at least 1 of them
darbelo: definitely sa1++'s parrot-libgit2 proposal and possibly the app-parrot-create one as well
darbelo: but we need at least 2 mentors for each project
darbelo Technically, I am best suited for the LAPACK bindings, since it would be pretty similar to the BLAS stuff in PLA. 18:42
dukeleto darbelo: ok 18:43
darbelo: but you can also give lots of guidance on the general workings of parrot internals
darbelo: :)
darbelo I probably know enough of the parrot side to be useful on the libgit2 proposal, even though my knowledge of the library is limited. 18:44
I have never even used parrot-app-create, so I'm probably unsuited to mentor anyone on that subject. Same for the JS backend one. 18:48
dukeleto darbelo: app-parrot-create is perl5 to generate parrot hll and library skeletons 18:51
darbelo: very simple
darbelo I'll read up on it, then. Haven't done any web work in a while. 18:53
dalek rrot: e315aae | util++ | src/platform/generic/file.c:
[codingstd] Fix c_parens.t failures caused by 0ae1d2b .
rrot: 03504e7 | util++ | src/platform/ (2 files):
[codingstd] Fix c_function_docs.t failures caused by 0ae1d2b .
Util dukeleto: 3 slots definitely, unless we bargain for additional from another organization. See: irclog.perlgeek.de/parrotsketch/201...#i_7030803 18:56
dukeleto sa1: try javascript mode with Winxed in Emacs. It remarkably works quite well :) 18:57
Util left town without starting the promised "email thread". Util-- :( 18:58
dukeleto is planning on being at YAPCNA, but hasn't bought a plane ticket, conf ticket, or hotel room 19:07
Util++ # lots of stuff 19:08
Util: i am familiar with the horse-trading :) We need to decide, as the parrot community, how many slots we want to ask for, above 3. 19:09
Util: it is a good time for a vote. I think the more we vote, the healthier of a community we are.
Util I don't have a room yet, but have conf ticket, and plane tickets to allow me to be there for the hackathon 2 days before and 2 days after YAPC, to try and make the most of the opportunity to generate momentum for Parrot.
dukeleto Util: we probably have 4 good proposals, and a few others could be improved. 19:10
Util: awesome! I think I will be there mostly before and during, but we shall see :)
Util: i have family and friends in Dallas that I will be visiting as well
Util dukeleto: My intention was to have the already-volenteered Mentors vote for the first week, then open it up to email discussion and newly-volunteered mentors. However, I lost us that first week by not keeping the ball rolling. I am glad that darbelo (and one other person - Who???) reviewed the proposals and voted on Melange during that week. 19:12
dukeleto: Do you have control of the Parrot calendar mentioned at the end of release_manager_guide.pod ? 19:15
19:15 brrt joined 19:28 cooper joined
Util #ps time 19:32
Coke The google calendar? I can add more admins there if needs be. 19:37
(as can jerry, allison, petdance, leto) 19:38
alester I can? 19:39
sa1 dukeleto: yes, I've tried js2-mode. 19:40
19:43 ilbot2 joined
moderator Parrot 5.3.0 "W00tstock Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Coke alester: oops. you can now, yes. :) 19:44
(2 minutes ago, it was only "view all details")
alester Mind you I haven't looked at anything Parrot in months. 19:45
19:46 moritz joined
Util Coke: Please add me as an admin to the Google calendar, so I can resume the scheduling of releases and bug-fix days. 19:46
dalek p/rak-jvm-support: 41e4fb0 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
Fix nqp::div_In.
19:47
p/rak-jvm-support: fc571c1 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
Implement nqp::replace op.
kudo/jvm-support: 2dc8c3a | jnthn++ | src/core/terms.pm:
Make %*ENV setup portable (hopefully).
20:39
kudo/jvm-support: 7a2efe3 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/Ops.java:
Missing null check.
kudo/jvm-support: 9412ca4 | jnthn++ | src/core/ (3 files):
Mark out a few things that explode on JVM.

This gets the setting loadable, just about.
20:44 donaldh_ joined 20:46 donaldh joined 20:51 brrt left
dalek p/rak-jvm-support: 9d74404 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/P6Opaque.java:
Support nqp::isattrinit properly on P6opaque.
20:55
p/rak-jvm-support: 9db6da9 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/SixModelObject.java:
More informative errors.
kudo/jvm-support: 33bc338 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/ (3 files):
Add DEBUG_MODE flag for the reams of warnings.

Turn them off by default, so "say 'hello'" doesn't give thousands of lines of output.
21:04
kudo/jvm-support: 09ecb72 | jnthn++ | src/ (2 files):
Small tweaks to get 'hello world' working.
kudo/jvm-support: 5c82398 | jnthn++ | / (2 files):
Add CORE.setting to the build.
21:16 perlite_ joined 21:26 pmurias joined 21:27 kurahaupo joined, kurahaupo left 21:36 mtk joined
pmurias Util: re GSoC discussion which mailing list (as the irc log of #parrotsketch suggests) is it supposed to happen on? 21:40
21:52 kurahaupo joined 21:54 perlpilot joined 21:55 dalek joined 22:28 prammer_ joined 22:38 rurban joined 23:40 rurban joined