|
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
|
|||