Camelia, the Perl 6 bug

IRC log for #parrot, 2013-07-20

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:08 rurban1 joined #parrot
00:14 kid51 joined #parrot
00:23 Whiteknight left #parrot
00:44 dalek nqp: 173dc64 | (Solomon Foster)++ | src/ (2 files):
00:44 dalek nqp: Change name sprintfAddHandler to sprintfaddargumenthandler.
00:44 dalek nqp: review: https://github.com/perl6/nqp/commit/173dc64dd6
00:44 dalek rakudo/nom: 492feb2 | (Solomon Foster)++ | src/core/Cool.pm:
00:44 dalek rakudo/nom: Change name sprintfAddHandler to sprintfaddargumenthandler.
00:44 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/492feb210f
01:14 rurban1 joined #parrot
01:36 benabik joined #parrot
01:38 PacoAir joined #parrot
02:15 rurban1 joined #parrot
03:15 rurban1 joined #parrot
03:39 PacoAir joined #parrot
03:57 rurban1 joined #parrot
04:29 Psyche^ joined #parrot
05:12 rurban1 joined #parrot
06:12 rurban1 joined #parrot
06:18 PacoAir joined #parrot
06:30 Mike-PerlRecruiter_ joined #parrot
07:13 rurban1 joined #parrot
08:13 rurban1 joined #parrot
09:10 TonyC joined #parrot
09:14 rurban1 joined #parrot
09:39 TonyC joined #parrot
10:15 rurban1 joined #parrot
10:58 TonyC_ joined #parrot
11:15 rurban1 joined #parrot
11:30 dalek nqp: 8f912e2 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/ (4 files):
11:30 dalek nqp: VMArray should serialize its type.
11:30 dalek nqp:
11:30 dalek nqp: This fixes the issue with the utf8/utf16/utf32 types in the new Buf
11:30 dalek nqp: implementation.
11:30 dalek nqp: review: https://github.com/perl6/nqp/commit/8f912e2e8f
11:30 dalek nqp: 91720fe | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/P6 (2 files):
11:30 dalek nqp: Get P6int/P6num to take/keep bit size.
11:30 dalek nqp: review: https://github.com/perl6/nqp/commit/91720febfb
11:30 dalek nqp: 2ea09b8 | jnthn++ | src/vm/jvm/runtime/org/perl6​/nqp/sixmodel/reprs/VMArray (4 files):
11:30 dalek nqp: Compact int8/int16/int32 array storage.
11:30 dalek nqp:
11:31 dalek nqp: This means a buf8/utf8/blob8 will actually be a byte array in memory.
11:31 dalek nqp: review: https://github.com/perl6/nqp/commit/2ea09b8e6f
11:54 kid51 joined #parrot
12:15 rurban1 joined #parrot
12:48 rurban1 joined #parrot
13:28 zby_home joined #parrot
14:09 kid51 joined #parrot
14:38 dalek nqp: 92197db | jnthn++ | src/vm/jvm/ (2 files):
14:38 dalek nqp: Add nqp::encode(...) op for encoding to a buffer.
14:38 dalek nqp: review: https://github.com/perl6/nqp/commit/92197dbeeb
14:40 dalek rakudo/rebuf: 958ece3 | jnthn++ | src/core/ (4 files):
14:40 dalek rakudo/rebuf: Get Str.encode working for new Buf implementation.
14:40 dalek rakudo/rebuf:
14:41 dalek rakudo/rebuf: It now also returns utf8/utf16/utf32 types when appropriate, falling
14:41 dalek rakudo/rebuf: back to blob8 for the rest of the cases. With this, both unpack.t and
14:41 dalek rakudo/rebuf: pack.t now pass on JVM (will need some work on Parrot to get things to
14:41 dalek rakudo/rebuf: work again there, though).
14:41 dalek rakudo/rebuf: review: https://github.com/rakudo/rakudo/commit/958ece317b
14:50 mtk joined #parrot
15:20 dalek nqp: 3fde283 | jnthn++ | src/vm/jvm/ (2 files):
15:20 dalek nqp: First pass at nqp::decode(...).
15:20 dalek nqp: review: https://github.com/perl6/nqp/commit/3fde283c28
15:21 kid51 joined #parrot
15:22 dalek rakudo/rebuf: 36a3460 | jnthn++ | src/core/Buf.pm:
15:22 dalek rakudo/rebuf: Add decode for new Buf implementation.
15:22 dalek rakudo/rebuf:
15:22 dalek rakudo/rebuf: Again, will need some work to get this supported on Parrot too. Also
15:22 dalek rakudo/rebuf: added .Str that works to utf8/utf16/utf32 types since they carry their
15:22 dalek rakudo/rebuf: encoding around with them.
15:22 dalek rakudo/rebuf: review: https://github.com/rakudo/rakudo/commit/36a3460b59
15:22 isBEKaml joined #parrot
15:27 zby_home joined #parrot
16:14 davidfetter joined #parrot
16:57 dalek nqp: fe29d89 | jnthn++ | src/vm/parrot/6model/reprs/VMArray.c:
16:57 dalek nqp: Missing GC marking in VMArray REPR on Parrot.
16:57 dalek nqp: review: https://github.com/perl6/nqp/commit/fe29d8945e
18:11 kid51 joined #parrot
18:26 timo_ left #parrot
18:29 Mike-PerlRecruiter_ joined #parrot
19:54 dalek nqp: c37b962 | jnthn++ | src/vm/parrot/6model/serialization.c:
19:54 dalek nqp: Set type object STable earlier in deserialization.
19:54 dalek nqp:
19:54 dalek nqp: Otherwise, things like typed arrays find the types they want to look
19:54 dalek nqp: at the storage_spec of are not yet complete enough and explode.
19:54 dalek nqp: review: https://github.com/perl6/nqp/commit/c37b96227f
20:26 dalek nqp: abc88b3 | jnthn++ | src/vm/parrot/6model/reprs/VMArray.c:
20:26 dalek nqp: Give VMArray its missing get_elem_stable.
20:26 dalek nqp: review: https://github.com/perl6/nqp/commit/abc88b37ec
20:26 dalek nqp: 4c6b793 | jnthn++ | src/vm/parrot/6model/reprs/VMArray.c:
20:26 dalek nqp: Fix VMArray growth logic bug.
20:26 dalek nqp: review: https://github.com/perl6/nqp/commit/4c6b793caf
20:42 dalek nqp: 0c3febd | jnthn++ | src/vm/parrot/ (2 files):
20:42 dalek nqp: A few more missing VMArray pieces Buf needs.
20:42 dalek nqp: review: https://github.com/perl6/nqp/commit/0c3febdd4b
21:17 dalek rakudo/nom: c5d90d6 | (Elizabeth Mattijsen)++ | src/core/EnumMap.pm:
21:17 dalek rakudo/nom: Standardized error where EnumMap type objects are used as invocant when they shouldn't
21:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c5d90d6bbd
21:19 perlite_ joined #parrot
21:29 dalek nqp: 38cee07 | jnthn++ | src/vm/parrot/ (2 files):
21:29 dalek nqp: nqp::encode and nqp::decode on Parrot.
21:29 dalek nqp: review: https://github.com/perl6/nqp/commit/38cee073e4
21:39 dalek rakudo/nom: 819d371 | (Elizabeth Mattijsen)++ | src/vm/parrot/guts/bind.c:
21:39 dalek rakudo/nom: Make some lower level error message more understandable
21:39 dalek rakudo/nom:
21:39 dalek rakudo/nom: Hash.pairs now says
21:39 dalek rakudo/nom:   "Invocant requires an instance, but a type object was passed"
21:39 dalek rakudo/nom: instead of:
21:39 dalek rakudo/nom:   "Parameter '' requires an instance, but a type object was passed"
21:39 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/819d371660
22:20 dalek rakudo/rebuf: cb96e37 | jnthn++ | src/core/Buf.pm:
22:20 dalek rakudo/rebuf: Start to get Buf ops back in place.
22:20 dalek rakudo/rebuf:
22:20 dalek rakudo/rebuf: Since Buf ~~ Blob, they are now really blob ops. Done some tweaks to
22:20 dalek rakudo/rebuf: try and adapt a little better to the new range of types available.
22:20 dalek rakudo/rebuf: Unfortunately, the ops all seem to hit a multi-dispatch conflict.
22:20 dalek rakudo/rebuf: review: https://github.com/rakudo/rakudo/commit/cb96e37651
23:10 dalek rakudo/nom: 9db2d52 | (Elizabeth Mattijsen)++ | src/core/ListIter.pm:
23:10 dalek rakudo/nom: Make ListIter.infinite return Bool when it can't make up it's mind.
23:10 dalek rakudo/nom:
23:10 dalek rakudo/nom: This at least makes (1..Inf).uniq.infinite return Bool rather than Mu
23:10 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9db2d5212e
23:10 dalek rakudo/nom: d1c591c | (Elizabeth Mattijsen)++ | src/core/Mu.pm:
23:10 dalek rakudo/nom: Only do this parrotism when Parrot is the VM (in DUMP)
23:10 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d1c591cac0
23:10 dalek rakudo/nom: 4a977dc | (Elizabeth Mattijsen)++ | src/core/ (4 files):
23:10 dalek rakudo/nom: In comments, Change Parrot-centric mention of RPA to more general VM's array
23:10 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4a977dcd06
23:13 rurban1 joined #parrot
23:39 kid51 joined #parrot

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

Parrot | source cross referenced