Camelia, the Perl 6 bug

IRC log for #parrot, 2013-08-04

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
03:43 preflex_ joined #parrot
05:49 FROGGS joined #parrot
05:58 FROGGS joined #parrot
07:08 FROGGS joined #parrot
07:22 denis_boyun joined #parrot
09:15 denisboyun joined #parrot
09:25 FROGGS joined #parrot
10:44 denisboyun joined #parrot
11:30 denisboyun joined #parrot
11:59 dalek rakudo/nom: a04ebf2 | jnthn++ | src/Perl6/Optimizer.nqp:
11:59 dalek rakudo/nom: Some optimizer code cleanups, commenting.
11:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a04ebf2bf4
11:59 dalek rakudo/nom: c2ef115 | jnthn++ | src/vm/parrot/guts/bind.c:
11:59 dalek rakudo/nom: Compile-time analysis of sigs with opt params.
11:59 dalek rakudo/nom:
11:59 dalek rakudo/nom: This means the optimizer doesn't trip up on protos like ($a?, $b?),
11:59 dalek rakudo/nom: meaning we can inline +, < and so forth for natives again.
11:59 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c2ef115875
12:31 denisboyun joined #parrot
13:03 kid51 joined #parrot
13:33 rurban joined #parrot
14:37 Psyche^ joined #parrot
14:39 FROGGS joined #parrot
15:23 benabik joined #parrot
15:26 PacoLinux joined #parrot
15:28 dalek nqp: 8e8ae36 | (Tobias Leich)++ | src/vm/parrot/QAST/Compiler.nqp:
15:28 dalek nqp: we cant trust boxed_primitive when inlinable is false, jnthn++
15:28 dalek nqp: review: https://github.com/perl6/nqp/commit/8e8ae369ad
15:36 mtk joined #parrot
15:59 denisboyun joined #parrot
16:26 dalek rakudo/nom: fe0813a | jnthn++ | src/vm/jvm/runtime/org/perl6/rakudo/ (2 files):
16:26 dalek rakudo/nom: Implement compile time bind analysis on JVM.
16:26 dalek rakudo/nom:
16:26 dalek rakudo/nom: Gets compile time multiple dispatch analysis working. For some reason,
16:26 dalek rakudo/nom: inlining doesn't happen yet, though.
16:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/fe0813a201
16:53 dalek rakudo/nom: 59e521e | (Elizabeth Mattijsen)++ | src/core/ (2 files):
16:53 dalek rakudo/nom: Make List.(uniq|squish) up to spec
16:53 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/59e521ecb2
16:57 rurban joined #parrot
18:56 rurban1 joined #parrot
19:31 rurban1 joined #parrot
20:11 bluescreen joined #parrot
20:46 denis_boyun joined #parrot
20:59 perlite_ joined #parrot
21:02 rurban1 joined #parrot
21:03 denis_boyun Util: Hi are you here?
23:27 rurban1 joined #parrot
23:31 benabik joined #parrot
23:36 dalek nqp: d6f0f6f | jnthn++ | src/QAST/BVal.nqp:
23:36 dalek nqp: Fix QAST::BVal dumping; ruoso++.
23:36 dalek nqp: review: https://github.com/perl6/nqp/commit/d6f0f6fdee
23:37 dalek rakudo/nom: 8d851b7 | (Elizabeth Mattijsen)++ | src/core/List.pm:
23:37 dalek rakudo/nom: Reimplement :with for List.(uniq|squish) (keep :as available)
23:37 dalek rakudo/nom:
23:37 dalek rakudo/nom: Yes, it was removed from the spec, but the alternative for doing [eqv] based
23:37 dalek rakudo/nom: uniqueness using *.perl is 1. still not possible now (because .perl doesn't
23:37 dalek rakudo/nom: always give an accurate representation), and 2. very resource intensive,
23:37 dalek rakudo/nom: because a whole structure needs to be stringified first before being able to
23:37 dalek rakudo/nom: find out that they're different.  Whereas [eqv] is very quickly able to find
23:37 dalek rakudo/nom: out whether two structures are different.
23:37 dalek rakudo/nom:
23:37 dalek rakudo/nom: So, do I believe it belongs in the spec?  Yes!  :-)
23:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8d851b7831
23:57 benabik joined #parrot

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

Parrot | source cross referenced