|
Parrot 5.5.0 "Salvadori's Fig Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 30 June 2013. |
|||
| dalek | kudo/nom: 5a1e607 | jnthn++ | src/core/MapIter.pm: Fast-path for common case in MapIter on JVM. |
00:09 | |
| kudo/nom: 76c3008 | jnthn++ | src/core/MapIter.pm: A couple more MapIter optimizations. |
|||
| kudo/nom: f164c0f | jnthn++ | src/core/ (2 files): A couple more buffer pre-size optimizations. |
|||
|
00:21
eternaleye joined
04:35
benabik joined
04:39
benabik joined
04:55
ggherdov joined
06:22
rurban1 joined
06:42
PacoAir joined
07:22
rurban1 joined
08:23
rurban1 joined
08:52
preflex joined
|
|||
| dalek | kudo/nom: 5c61f12 | (Elizabeth Mattijsen)++ | src/core/Nil.pm: Add reference to BOOTSTRAP |
09:15 | |
|
09:24
rurban1 joined
|
|||
| dalek | p: f27b205 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/BootJavaInterop.java: Java interop, part 2 |
09:27 | |
| p: 4f15d7b | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ (2 files): First working version of java interop coderef generator |
|||
| kudo/nom: ba7f78d | (Elizabeth Mattijsen)++ | src/core/control.pm: Removed now superfluous class Nil {} definition (now done in BOOTSTRAP) |
10:05 | ||
|
10:24
rurban1 joined
11:25
rurban1 joined
11:27
preflex_ joined
|
|||
| dalek | p: 6602633 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/CallFrame.java: CallFrame stashing space for args/csd. Could do this always and save passing them around some, but for now this is just for Rakudo's benefit. Saves us having to savecapture in every frame just for the sake of nextsame et al. |
11:41 | |
| kudo/nom: cab99b2 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/Ops.java: Get nextsame, callsame etc. tests passing. |
11:43 | ||
|
11:54
PacoAir joined
|
|||
| dalek | p: ef6648d | coke++ | src/vm/jvm/ (2 files): add (unix only) nqp::shell for jvm sorear++ |
12:02 | |
| kudo/nom: 0eab21a | coke++ | src/core/control.pm: shell -> nqp::shell |
12:03 | ||
|
12:25
rurban1 joined
|
|||
| dalek | p: 3fbb512 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ (3 files): Implement implementClass / callback mechanism |
12:48 | |
|
12:53
rurban1 joined
|
|||
| dalek | p: 445550b | jnthn++ | src/ (2 files): Fix handling of generic method names. On JVM (and MoarVM, for that matter) the name associated with a code object is stored statically, not in the actual code ref itself like on Parrot. This is generally more efficient (saves a field in closures), but we relied on it. This prevented declaring more than one user defined operator in Rakudo on JVM, which busted various tests. On Parrot, we keep the same approach as today. |
13:10 | |
|
13:37
mtk joined
15:37
benabik joined
|
|||
| dalek | p: 121892f | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (5 files): Give in and move name into CodeRef itself. After finding another obscure bug that boils down to the same issue, and with the !reify_name fix feeling fragile if mixed with pre-comp, it's much easier to go this way for now. |
16:58 | |
| p: 8645a09 | jnthn++ | src/ (2 files): Revert "Fix handling of generic method names." This reverts commit 445550b24d7952a9a3ca440e76347474cf79715d. |
|||
| kudo/nom: 4e86c80 | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/Ops.java: Chase latest NQP change. |
16:59 | ||
|
17:20
patspam joined
|
|||
| dalek | kudo/nom: 4e9635e | (Elizabeth Mattijsen)++ | src/core/Hash.pm: Remove superfluous call to STORE, "new" handles this also |
17:20 | |
| p: bc36181 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java: Make nqp::shell work on Windows. Means that the spectests that spawn a sub-process can now be run on Windows also. |
|||
|
17:24
patspam joined
17:37
contingencyplan joined
18:18
contingencyplan joined
|
|||
| dalek | kudo/nom: 6319760 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp: Changes suggested by jnthn to make sure empty {} doesn't generate Nils |
19:04 | |
| kudo/nom: 4e29215 | (Elizabeth Mattijsen)++ | src/core/Hash.pm: Slight cleanup for circumfix {} |
|||
| kudo/nom: 7d7df4a | (Elizabeth Mattijsen)++ | src/core/List.pm: Remove useless fail in unshift |
19:33 | ||
|
19:39
denisboyun_ joined
20:39
contingencyplan joined
21:01
contingencyplan joined
|
|||
| dalek | p: ad036ee | jnthn++ | src/vm/jvm/QAST/Compiler.nqp: Don't spit out same QAST::Block twice. Fixes S05-capture/caps.t in Rakudo; [Coke]++ for golfing. |
21:02 | |
|
21:10
perlite_ joined
21:22
contingencyplan joined
|
|||
| dalek | kudo/nom: 516d49f | jnthn++ | src/vm/jvm/Perl6/Ops.nqp: Fix // compilation, thus fixing version.t. |
21:46 | |
| p: 2057ed3 | masak++ | / (3 files): add nqp-native nqp::sprintf for the JVM backend The plan is to extend this implementation until it passes all of the roast spectests that the Parrot backend passes. Until then, it's JVM-specific, though, because currently the JVM implementation will benefit from having this one rather than what it had before. |
21:48 | ||
| p: 74575f5 | (Tobias Leich)++ | src/HLL/sprintf.nqp: impliment %f and changed param to be non-slurpy |
22:27 | ||
| p: 706fb51 | (Tobias Leich)++ | t/jvm/06-sprintf.t: added tests for nqp::sprintf |
22:48 | ||
| p: 3ad22fa | (Tobias Leich)++ | src/HLL/sprintf.nqp: add %i, a synonym for %d |
22:51 | ||
|
23:44
rurban1 joined
|
|||