Camelia, the Perl 6 bug

IRC log for #parrot, 2012-02-26

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:03 dalek nqp/bs: 947ad8b | jnthn++ | src/6model/serialization.c:
00:03 dalek nqp/bs: Improve error on unimplemented serialization object type to be more informative.
00:03 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/947ad8b925
00:03 dalek nqp/bs: cca9005 | jnthn++ | src/6model/serialization.c:
00:03 dalek nqp/bs: Handling of Pointer PMC in serializer.
00:03 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/cca9005f51
00:03 dalek nqp/bs: 590d356 | jnthn++ | src/6model/serialization.c:
00:03 dalek nqp/bs: Block GC while we serialize, to be on the safe side. Sadly, doesn't eliminate the serializer segfault Rakudo's CORE.setting now triggers...
00:03 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/590d356892
00:03 dalek nqp/bs: 75d8264 | jnthn++ | src/6model/reprs/P6opaque.c:
00:03 dalek nqp/bs: Add a sanity check for missing serialize function in P6opaque.serialize.
00:03 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/75d8264bed
00:04 dalek nqp/bs: bf9f634 | jnthn++ | src/6model/reprs/P6bigint.c:
00:04 dalek nqp/bs: Implement serialize/deserialize for P6bigint REPR.
00:04 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/bf9f634b43
00:04 dalek rakudo/bs: 3878d27 | jnthn++ | src/Perl6/World.pm:
00:04 dalek rakudo/bs: Add static code ref marking; gets us a bit further with the serialization.
00:04 dalek rakudo/bs: review: https://github.com/rakudo/rakudo/commit/3878d273de
00:58 jfdz joined #parrot
01:26 lucian joined #parrot
02:08 jfdz left #parrot
02:32 GodFather joined #parrot
04:32 Psyche^ joined #parrot
05:52 preflex_ joined #parrot
07:17 perlite joined #parrot
07:26 dalek rakudo/nom: 9d39e88 | moritz++ | src/ (2 files):
07:26 dalek rakudo/nom: X::Syntax::Signature::InvocantMarker
07:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9d39e880e0
11:03 bacek joined #parrot
11:43 ascent joined #parrot
12:12 dalek nqp/bs: 600a772 | jnthn++ | src/pmc/nqplexinfo.pmc:
12:12 dalek nqp/bs: Make sure we don't lose the static_code reference over the PBC boundary.
12:12 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/600a7720d6
12:12 dalek rakudo/bs: 5bc64cc | jnthn++ | src/pmc/perl6lexinfo.pmc:
12:12 dalek rakudo/bs: Update Perl6LexInfo to save static_code ref over the PBC boundary also.
12:12 dalek rakudo/bs: review: https://github.com/rakudo/rakudo/commit/5bc64ccdf4
12:26 lateau__ joined #parrot
12:35 lucian joined #parrot
13:19 jsut_ joined #parrot
13:40 whiteknight joined #parrot
13:47 mj41 joined #parrot
14:18 whiteknight good morning, #parrot
14:21 masak o/
15:03 PacoAir joined #parrot
15:08 dalek nqp/bs: 9acb660 | jnthn++ | src/6model/serialization.c:
15:08 dalek nqp/bs: Improved diagnostics for Parrot Object types sneaking into places that need serialization.
15:08 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/9acb660b0a
15:08 dalek nqp/bs: 5fb6da3 | jnthn++ | src/6model/serialization.c:
15:08 dalek nqp/bs: Look for COMPILER_STUB marker and, if seen, don't serialize outer.
15:08 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/5fb6da3527
15:08 dalek rakudo/bs: 5fb6c0b | jnthn++ | src/Perl6/ (2 files):
15:08 dalek rakudo/bs: Tag compile-time stubs so we don't try and serialize their outer (which is the create_code_object method in World).
15:08 dalek rakudo/bs: review: https://github.com/rakudo/rakudo/commit/5fb6c0bfd3
15:23 dalek nqp/bs: efcb770 | jnthn++ | src/6model/serialization.c:
15:23 dalek nqp/bs: Skip over any CallContext we encounter - future Rakudo refactors will avoid the need for this hack in the long run. And...tada! We successfully serialize CORE.setting, producing 1393664 bytes of serialized data with 10578 strings in the string heap. Sadly, we then explode in the optimizer...
15:23 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/efcb770d46
15:23 dalek rakudo/bs: d3bd66a | jnthn++ | src/Perl6/Actions.pm:
15:23 dalek rakudo/bs: Fix a pirop signature (nothing to do with this branch, just spotted it).
15:23 dalek rakudo/bs: review: https://github.com/rakudo/rakudo/commit/d3bd66a40f
15:24 mj41 joined #parrot
15:32 lateau__ joined #parrot
15:44 Psyche^ joined #parrot
16:46 fperrad joined #parrot
17:08 dalek nqp/bs: 7c0ad48 | jnthn++ | src/6model/reprs/P6opaque.c:
17:08 dalek nqp/bs: Add a better error rather than giving an unhelpful Null PMC Access for a possible failure mode in P6opaque.
17:08 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/7c0ad48767
17:08 dalek rakudo/bs: 854d464 | jnthn++ | src/ (2 files):
17:08 dalek rakudo/bs: A type declared in BOOTSTRAP should have its attributes set up there also; Capture broke this rule, which caused issues.
17:08 dalek rakudo/bs: review: https://github.com/rakudo/rakudo/commit/854d4648cb
17:32 dalek rakudo/nom: c295b53 | moritz++ | src/core/ (2 files):
17:32 dalek rakudo/nom: include actual Range object in X::OutOfRange error from Date.new
17:32 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c295b5342a
17:49 dalek nqp/bs: 7fd001a | jnthn++ | src/HLL/World.pm:
17:49 dalek nqp/bs: Harden null string handling in string heap code-gen.
17:49 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/7fd001a3b7
17:49 dalek nqp/bs: 833c719 | jnthn++ | src/PAST/NQP.pir:
17:49 dalek nqp/bs: Oops, forgot to commit isnull_s addition.
17:49 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/833c719deb
17:49 dalek nqp/bs: 37cac25 | jnthn++ | src/6model/serialization.c:
17:49 dalek nqp/bs: Don't duplicate the null string in the strings heap. Turns out it showed up a load when doing CORE.setting compilation. Reduces string heap size from 10578 to 2483.
17:49 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/37cac25470
18:03 lateau__ left #parrot
18:22 dalek nqp/bs: 4524488 | jnthn++ | src/HLL/World.pm:
18:22 dalek nqp/bs: Toss legacy dependency handling code.
18:22 dalek nqp/bs: review: https://github.com/perl6/nqp/commit/4524488699
18:23 dalek rakudo/bs: 8193d6b | jnthn++ | src/Perl6/World.pm:
18:23 dalek rakudo/bs: Don't need to merge globals when loading the module loader. With this, the produced CORE.setting.pbc loads up until attempting to deserialize, which currently fails for some reason.
18:23 dalek rakudo/bs: review: https://github.com/rakudo/rakudo/commit/8193d6b38d
18:46 preflex_ joined #parrot
20:29 plobsing joined #parrot
20:48 plobsing joined #parrot
20:50 benabik joined #parrot
20:50 benabik joined #parrot
21:19 dalek nqp: aee97aa | (Filip Sergot)++ | src/HLL/Compiler.pm:
21:19 dalek nqp: nicer error message of &evalfiles
21:19 dalek nqp: review: https://github.com/perl6/nqp/commit/aee97aacc8
21:19 dalek nqp: d85df9e | (Filip Sergot)++ | src/HLL/Compiler.pm:
21:19 dalek nqp: nicer error message of &evalfiles
21:19 dalek nqp: review: https://github.com/perl6/nqp/commit/d85df9e27b
21:19 dalek nqp: 5030ed5 | (Filip Sergot)++ | src/HLL/Compiler.pm:
21:19 dalek nqp: &evalfiles will print error msg to the STDERR
21:19 dalek nqp: review: https://github.com/perl6/nqp/commit/5030ed5a5b
21:19 dalek nqp: 3133d4a | (Filip Sergot)++ | src/HLL/Compiler.pm:
21:19 dalek nqp: &evalfiles will print error msg to the STDERR
21:19 dalek nqp: review: https://github.com/perl6/nqp/commit/3133d4aad1
21:19 dalek nqp: 9903471 | jonathan++ | src/HLL/Compiler.pm:
21:19 dalek nqp: Merge pull request #30 from sergot/master
21:19 dalek nqp:
21:19 dalek nqp: nicer error message when file specified at command line is not found; maybe not perfect, but surely an improvement from user's point of view
21:19 dalek nqp: review: https://github.com/perl6/nqp/commit/990347106f
21:25 preflex_ joined #parrot
23:31 plobsing joined #parrot

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

Parrot | source cross referenced