Parrot 5.1.0 "Zombie Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 3 March 2013.
00:46 slavorg joined 04:44 preflex_ joined 05:17 dngor joined 11:55 kurahaupo joined 12:02 kurahaupo left 13:02 PacoAir joined 13:03 janus joined 13:27 ptc joined 13:30 janus joined
dalek p: 4fd9292 | jnthn++ | src/ (2 files):
Change the way we do invokewithcapture.

This avoids a bunch of nested runloops and all the problems that come with them. Re-working this, once a tweak is done in Rakudo, gets rid of the couple of exit-time SEGVs in the md-nqp branch.
13:38
kudo/md-nqp: ba99183 | jnthn++ | src/core/MapIter.pm:
Fix LEAVE not firing on next/last in MapIter.

Done as an attempted/failed fix for something else.
13:39
kudo/md-nqp: 706b65e | jnthn++ | src/binder/bind.c:
Fixes to work with the invokewithcapture changes.

With this, there's just one spectest (not file, just test) that seems to be broken in this branch over nom.
kudo/md-nqp: 103481f | (Timo Paulssen)++ | src/core/Exception.pm:
raise X::Method::NotFound even for '' methods.
13:41
kudo/md-nqp: 1c99395 | jonathan++ | src/core/Exception.pm:
Merge pull request #117 from timo/typed_exc_empty_method

raise X::Method::NotFound even for '' methods.
kudo/md-nqp: 539d953 | jnthn++ | src/core/Exception.pm:
Merge branch 'nom' into md-nqp
13:45 ptc joined 14:00 ptc_ joined 14:04 ptc joined 14:23 Psyche^ joined
dalek kudo/md-nqp: fbf17f1 | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Port compile-time dispatch analysis to NQP.
15:52
kudo/md-nqp: 8d0bb45 | jnthn++ | src/Perl6/Optimizer.pm:
Get optimizer using NQP-based dispatch analysis.
kudo/md-nqp: fdc0c2f | jnthn++ | / (5 files):
Finish eliminating C-based multi-dispatcher.
kudo/md-nqp: c57f0d5 | jnthn++ | src/Perl6/World.pm:
Don't re-link already compiled blocks.

This loses lexical chain information they are carrying. A test for traits/wrapping/multi interaction (yes, we have one :-)) seems to have been somehow magically working before, for mysterious reasons. This change makes it work for a better understood reason, and with the NQP based multi-dispatcher. Fixes the remaining regression in this branch, and introduces no more spectest regressions.
16:35
Heuristic branch merge: pushed 47 commits to rakudo/nom by jnthn 17:01
kudo/nom: 52f04a7 | jnthn++ | src/Perl6/Pod.pm:
Fix Pod configuration regression.
17:33
kudo/nom: fd5d929 | jnthn++ | tools/build/NQP_REVISION:
Bump NQP_REVISION.
kudo/nom: ce914fc | jnthn++ | src/Perl6/ModuleLoader.pm:
Some pir:: => nqp:: in Perl6::ModuleLoader.
18:18
19:13 kid51 joined 19:33 kurahaupo joined 20:07 kurahaupo_ joined
dalek kudo/nom: ff346ad | pmichaud++ | src/core/ (2 files):
Throw exception when Range endpoint is used to create a Range.
20:26
kudo/nom: a323a31 | masak++ | docs/release_guide.pod:
[docs/release_guide.pod] grab March
21:00
kudo/nom: c22a391 | jnthn++ | src/Perl6/ModuleLoader.pm:
More pir:: => nqp:: in ModuleLoader.
21:03
kudo/nom: d00a575 | jnthn++ | src/Perl6/World.pm:
A couple of pir:: => nqp:: in Perl6::World.
kudo/nom: e7f9bdd | jnthn++ | src/Perl6/Compiler.nqp:
Last pir:: in Perl6::Compiler.
kudo/nom: d98dd54 | jnthn++ | src/Perl6/Metamodel/ (7 files):
Some pir:: => nqp:: in the MOP.
sorear good *
21:41 perlite joined