Camelia, the Perl 6 bug

IRC log for #parrot, 2013-07-06

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced