Parrot 5.6.0 "Psittacosaurus" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 3 August 2013.
00:27 denisboyun joined 01:27 rurban1 joined 02:28 rurban1 joined 03:28 rurban1 joined 03:43 preflex_ joined 04:28 rurban1 joined 05:29 rurban1 joined
dalek kudo/nom: 09953c2 | (Elizabeth Mattijsen)++ | / (4 files):
Give KeySey its own file
05:55
06:26 FROGGS joined 06:29 rurban1 joined 07:14 denis_boyun joined 08:30 rurban1 joined 09:36 denis_boyun joined 10:30 rurban1 joined 11:16 PacoLinux joined 11:17 denis_boyun joined 11:19 ptc left
dalek kudo/nom: e8320df | (Timo Paulssen)++ | src/Perl6/Actions.nqp:
make sure that tabs in heredocs get properly dedented.
11:30
kudo/nom: 3340362 | moritz++ | src/Perl6/Actions.nqp:
Merge pull request #189 from timo/heredoc_tabs

make sure that tabs in heredocs get properly dedented.
11:31 rurban1 joined 11:37 mtk joined 11:47 PacoLinux joined 11:58 denisboyun joined 13:29 rurban1 joined 13:32 rurban2 joined 14:14 PacoLinux joined 14:42 Psyche^ joined 14:47 denisboyun joined 15:11 PacoLinux joined 15:30 bluescreen joined 16:09 FROGGS joined 16:10 darbelo joined 16:12 PacoLinux joined 16:16 davidfetter joined 16:22 myhrlin joined 16:38 PacoLinux joined 16:47 denis_boyun joined 17:11 preflex_ joined 17:38 denis_boyun joined 18:08 zby_home joined 18:36 benabik joined
dalek p: 34ce310 | jnthn++ | src/vm/jvm/QAST/Compiler.nqp:
Op inline info for JVM backend.

Go with an opt-out approach, rather than the opt-in one on the Parrot backend, since that is overwhelmingly the right default.
19:29
kudo/nom: e815354 | jnthn++ | src/vm/parrot/ops/perl6.ops:
Improve an error, less op variants.
19:30
kudo/nom: fe419d2 | jnthn++ | src/ (5 files):
Get optimizer inlining working on JVM backend.

This also fixes an oops-looking-at-invalid-memory bug that could take place on the Parrot backend post-inline.
p: 1c9a894 | (Tobias Leich)++ | src/QAST/Node.nqp:
strip non-latin1 chars
20:00
kudo/nom: 89216fa | (Tobias Leich)++ | src/Perl6/Pod.nqp:
strip non-latin1 chars
20:01
kudo/nom: 156de3b | moritz++ | src/ (2 files):
Inlcude file name after the SORRY line

that way bulk messages (like for missing subroutines) get the file name exactly once (not 0 times as before, and not repeated for every occurrence either)
20:09
kudo/use-from-java: 1d8f4d7 | jnthn++ | src/Perl6/Grammar.nqp:
Start processing use more smartly.

This handles it through the usual longname parser, meaning we now can pick out the name itself from any colonpairs.
21:43
kudo/use-from-java: 1dbc3d8 | jnthn++ | src/Perl6/ (4 files):
Pass use/need colonpairs to module loader.

This also catches any use of :from<...> and complains for now; this is the hook where :from<jvm> support will go.
kudo/nom: df814a2 | (Elizabeth Mattijsen)++ | src/core/Exception.pm:
Fixes spectests that were broken by 156de3be59136b3b75f4eb51c7ee1697667a5cfe
21:46
22:15 kid51 joined 22:22 rurban1 joined 22:41 rurban1 joined
dalek kudo/use-from-java: e40c9bc | jnthn++ | src/Perl6/ModuleLoader.nqp:
Add a mechanism to register :from loaders.
22:51
kudo/use-from-java: 42c2152 | jnthn++ | src/Perl6/ (2 files):
Refactor to make alternative loaders easier.

This relaxes what is returned to just be something hash-ish, not a full-blown context.
kudo/use-from-java: d3b14a7 | jnthn++ | / (2 files):
Very basic :from<java> support.

The objects are decidedly lacking in sugar so far, not to mention the marshalling of Perl 6 types will need a lot of work. But you can do:
   use java::lang::System:from<java>;
   say System.currentTimeMillis();
And it works.
22:52
23:42 rurban1 joined