Parrot 5.0.0 "Johnny Five Alive" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 23 January 2013.
01:11 kid51 joined 01:36 Reini joined 01:42 bluescreen joined 02:03 Reini joined 03:13 benabik joined 03:25 Reini joined 03:52 woosley left 04:29 MikeFair joined 06:04 sivoais_ joined 06:39 Reini joined 07:09 Mike-PerlRecruiter_ joined 07:14 Reini joined 07:30 bouncy joined 08:14 Reini joined 08:45 Reini joined 08:54 xcombelle joined 09:43 Psyche^ joined
dalek Heuristic branch merge: pushed 42 commits to nqp by jnthn 10:45
kudo/nom: f7a5a2f | (Arne Skjærholt)++ | src/ (4 files):
Start integrating with native size support in NQP.
10:46
kudo/nom: c7fe112 | (Arne Skjærholt)++ | src/Perl6/Metamodel/NativeHOW.pm:
Fix braino. NativeHOW sent bad data to the REPR compose.
kudo/nom: e079812 | (Arne Skjærholt)++ | / (12 files):
Merge branch 'nom' into dyncall-sized-num
kudo/nom: 3b135f5 | (Arne Skjærholt)++ | src/Perl6/Metamodel/NativeHOW.pm:
Make NativeHOW set float as well as integer bitsize.

Since NativeHOW is used for all native types (int, num, str) we don't know a priori whether we're setting the bitwidth of an int of a float. So we set both.
kudo/nom: 80dc914 | (Arne Skjærholt)++ | src/binder/sixmodelobject.h:
Update sixmodelobject.h.
kudo/nom: e59ba28 | jnthn++ | src/ (4 files):
Merge remote-tracking branch 'origin/dyncall-sized-num' into nom
kudo/nom: fc3f0d8 | jnthn++ | tools/build/NQP_REVISION:
Bump NQP_REVISION for natives improvements.
10:58 drift joined
dalek p: a0bba92 | (Tobias Leich)++ | src/ (3 files):
move sigil/twigil back into place

Because HLL is meant for general purpose, Perl 6 specifica should stay in Perl 6 world.
10:58
11:27 drift joined
dalek kudo/nom: 4fb07b1 | (Tobias Leich)++ | src/Perl6/Actions.pm:
remove circumfix:sym<sigil>

This was already moved to method variable.
11:34
11:34 drift joined 11:47 drift joined 12:01 drift joined
dalek p: 3089165 | jnthn++ | src/QAST/Operations.nqp:
Add some ops for capture manipulation.

This will enable porting of most of the multi-dispatch code to NQP.
12:20
p: 38070ee | jnthn++ | src/stage0/ (9 files):
Update bootstrap for new ops.
p: 7a83b54 | jnthn++ | src/ (2 files):
Port multi-dispatch logic to NQP.

Not wired up for use in the dispatch yet, but a little testing seems to show it does the right kind of thing.
rrot: b23f23e | mls++ | lib/Parrot/Install.pm:
Do not put $destdir into the generated MANIFEST files
13:07
tadzik mls! \\o/
14:15 PacoAir joined 14:31 Reini joined 15:34 bluescreen joined 15:46 benabik joined
dalek p: 51d9d8d | jnthn++ | src/QAST/Operations.nqp:
Argh, got typo into the bootstrap. :(
15:49
p: 4b213cc | jnthn++ | src/ (2 files):
Implement nqp::invokewithcapture.
15:50
p: b89fe63 | jnthn++ | src/NQP/Actions.pm:
Switch over to using the new multi-dispatch code.

With it, we get a working NQP that passes its tests. However, it's a good bit slower since caching hasn't been restored yet.
p: 443debb | jnthn++ | src/ (4 files):
Add ops for working directly with multi cache.
p: c42bb71 | jnthn++ | src/core/NQPRoutine.pm:
Avoid serializing the dispatch sort order.

Otherwise every module does and we get conflicts.
p: a3a22d8 | jnthn++ | src/stage0/ (9 files):
Update bootstrap.
p: 380b200 | jnthn++ | src/ (4 files):
Reinstate multi-dispatch cache after refactors.
15:56 dmalcolm joined 16:26 contingencyplan joined 16:27 benabik_ joined 17:05 benabik_ joined
dalek p: adbccba | jnthn++ | src/core/NQPRoutine.pm:
Use correctly spelled ops.
17:15
p: a60560e | jnthn++ | src/stage0/ (9 files):
Update bootstrap.

Means that the first stages won't be slower due to not using the cache.
p: 323db25 | jnthn++ | src/ (5 files):
Toss a mass of now-unused C code and dead ops.
17:36 davidfetter joined 17:45 zby_home joined
dalek p: 6b5778e | jnthn++ | src/core/NQPRoutine.pm:
Toss a bit of ported C that turned out unused.
17:58
18:22 davidfetter joined 19:09 Mike-PerlRecruiter_ joined 20:30 Reini joined 22:57 donaldh joined 23:01 Reini joined
dalek p: 263332d | jnthn++ | src/6model/reprs/P6opaque.c:
Try and fix some offset calculations.

May deal with the 32-bit issue, but something still seems amiss.
23:28
23:58 Reini joined