Parrot 4.1.0 "Black-headed Parrot" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 23 February 2012.
dalek p/bs: 947ad8b | jnthn++ | src/6model/serialization.c:
Improve error on unimplemented serialization object type to be more informative.
00:03
p/bs: cca9005 | jnthn++ | src/6model/serialization.c:
Handling of Pointer PMC in serializer.
p/bs: 590d356 | jnthn++ | src/6model/serialization.c:
Block GC while we serialize, to be on the safe side. Sadly, doesn't eliminate the serializer segfault Rakudo's CORE.setting now triggers...
p/bs: 75d8264 | jnthn++ | src/6model/reprs/P6opaque.c:
Add a sanity check for missing serialize function in P6opaque.serialize.
p/bs: bf9f634 | jnthn++ | src/6model/reprs/P6bigint.c:
Implement serialize/deserialize for P6bigint REPR.
00:04
kudo/bs: 3878d27 | jnthn++ | src/Perl6/World.pm:
Add static code ref marking; gets us a bit further with the serialization.
00:58 jfdz joined 01:26 lucian joined 02:08 jfdz left 02:32 GodFather joined 04:32 Psyche^ joined 05:52 preflex_ joined 07:17 perlite joined
dalek kudo/nom: 9d39e88 | moritz++ | src/ (2 files):
X::Syntax::Signature::InvocantMarker
07:26
11:03 bacek joined 11:43 ascent joined
dalek p/bs: 600a772 | jnthn++ | src/pmc/nqplexinfo.pmc:
Make sure we don't lose the static_code reference over the PBC boundary.
12:12
kudo/bs: 5bc64cc | jnthn++ | src/pmc/perl6lexinfo.pmc:
Update Perl6LexInfo to save static_code ref over the PBC boundary also.
12:26 lateau__ joined 12:35 lucian joined 13:19 jsut_ joined 13:40 whiteknight joined 13:47 mj41 joined
whiteknight good morning, #parrot 14:18
masak o/ 14:21
15:03 PacoAir joined
dalek p/bs: 9acb660 | jnthn++ | src/6model/serialization.c:
Improved diagnostics for Parrot Object types sneaking into places that need serialization.
15:08
p/bs: 5fb6da3 | jnthn++ | src/6model/serialization.c:
Look for COMPILER_STUB marker and, if seen, don't serialize outer.
kudo/bs: 5fb6c0b | jnthn++ | src/Perl6/ (2 files):
Tag compile-time stubs so we don't try and serialize their outer (which is the create_code_object method in World).
p/bs: efcb770 | jnthn++ | src/6model/serialization.c:
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
kudo/bs: d3bd66a | jnthn++ | src/Perl6/Actions.pm:
Fix a pirop signature (nothing to do with this branch, just spotted it).
15:24 mj41 joined 15:32 lateau__ joined 15:44 Psyche^ joined 16:46 fperrad joined
dalek p/bs: 7c0ad48 | jnthn++ | src/6model/reprs/P6opaque.c:
Add a better error rather than giving an unhelpful Null PMC Access for a possible failure mode in P6opaque.
17:08
kudo/bs: 854d464 | jnthn++ | src/ (2 files):
A type declared in BOOTSTRAP should have its attributes set up there also; Capture broke this rule, which caused issues.
kudo/nom: c295b53 | moritz++ | src/core/ (2 files):
include actual Range object in X::OutOfRange error from Date.new
17:32
p/bs: 7fd001a | jnthn++ | src/HLL/World.pm:
Harden null string handling in string heap code-gen.
17:49
p/bs: 833c719 | jnthn++ | src/PAST/NQP.pir:
Oops, forgot to commit isnull_s addition.
p/bs: 37cac25 | jnthn++ | src/6model/serialization.c:
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.
18:03 lateau__ left
dalek p/bs: 4524488 | jnthn++ | src/HLL/World.pm:
Toss legacy dependency handling code.
18:22
kudo/bs: 8193d6b | jnthn++ | src/Perl6/World.pm:
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
18:46 preflex_ joined 20:29 plobsing joined 20:48 plobsing joined 20:50 benabik joined
dalek p: aee97aa | (Filip Sergot)++ | src/HLL/Compiler.pm:
nicer error message of &evalfiles
21:19
p: d85df9e | (Filip Sergot)++ | src/HLL/Compiler.pm:
nicer error message of &evalfiles
p: 5030ed5 | (Filip Sergot)++ | src/HLL/Compiler.pm:
&evalfiles will print error msg to the STDERR
p: 3133d4a | (Filip Sergot)++ | src/HLL/Compiler.pm:
&evalfiles will print error msg to the STDERR
p: 9903471 | jonathan++ | src/HLL/Compiler.pm:
Merge pull request #30 from sergot/master

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:25 preflex_ joined 23:31 plobsing joined