Parrot 5.2.0 "Stuffed Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 2 April 2013.
dalek kudo/nom: 51c9784 | (Geoffrey Broadwell)++ | src/core/Mu.pm:
More minor cleanups, native typing, etc. in Mu.DUMP
01:02
kudo/nom: a822ca4 | (Geoffrey Broadwell)++ | src/core/Mu.pm:
DUMP(): Handle unmarshallable values in native hashes by marking the entire native hash contents unmarshallable and continuing
01:26 Psyche^ joined 02:51 preflex_ joined 03:09 woosley joined 03:29 myhrlin_ joined 04:49 Mike-PerlRecruiter_ joined 04:56 myhrlin_ joined 06:10 Mike-PerlRecruiter_ joined 07:36 kurahaupo joined 07:40 kurahaupo left 08:15 bouncy joined 09:09 quias joined 10:57 perlite joined 11:37 contingencyplan joined 12:08 woosley joined 13:59 darbelo joined 14:02 darbelo joined 14:34 prammer joined 15:48 ligne joined
dalek p/hll: 09d22fc | jnthn++ | src/ (2 files):
Add arnsholt++ nqp::sethllconfig implementation.

Also teach it a bunch of extra HLL-interop related keys.
16:31
p/hll: 6b1f913 | jnthn++ | src/ (4 files):
Start of new HLL-interop infrastructure.

Builds upon the Parrot HLL identifiers. This mechanism will be used to fix various Rakudo issues when NQP-defiend objects are encountered. It will also replace the special-case perl6ize_type with a more general and more portable mechanism, that can work in an environment where all objects are 6model objects.
16:42 kid51 joined
dalek kudo/hll: 78665ec | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Set up some HLL interop configuration.
16:49
kudo/hll: 5de401d | jnthn++ | src/ (5 files):
First round of pir::perl6ize_type => nqp::hllize.
kudo/hll: 879a068 | jnthn++ | src/ (9 files):
Replace remaining perl6ize_type uses with hllize.
17:02 prammer_ joined
dalek kudo/hll: 8627b69 | jnthn++ | src/ops/perl6.ops:
Toss perl6ize_type dynop.
17:03
kudo/hll: a7e8fbf | jnthn++ | src/Perl6/Metamodel/ (11 files):
Tag all types as being Perl 6 types.
17:53 darbelo joined 18:11 Mike-PerlRecruiter_ joined 18:32 prammer joined 18:51 darbelo joined 19:39 kid51 joined 19:40 darbelo joined
dalek p/hll: 5f9c348 | jnthn++ | src/ (2 files):
Code object mapping support.
19:43
p/hll: 0e3f03c | jnthn++ | src/6model/sixmodelobject.c:
Interop mapping support for 6model objects.
19:45 myhrlin joined
dalek kudo/hll: 5cb7046 | jnthn++ | / (4 files):
Add ForeignCode, to wrap foreign code objects.

This means they behave sufficiently Perl 6-like to not blow up:
   say Sub.^methods
And similar.
19:55
p: 09d22fc | jnthn++ | src/ (2 files):
Add arnsholt++ nqp::sethllconfig implementation.

Also teach it a bunch of extra HLL-interop related keys.
19:56
p: 6b1f913 | jnthn++ | src/ (4 files):
Start of new HLL-interop infrastructure.

Builds upon the Parrot HLL identifiers. This mechanism will be used to fix various Rakudo issues when NQP-defiend objects are encountered. It will also replace the special-case perl6ize_type with a more general and more portable mechanism, that can work in an environment where all objects are 6model objects.
p: 5f9c348 | jnthn++ | src/ (2 files):
Code object mapping support.
p: 0e3f03c | jnthn++ | src/6model/sixmodelobject.c:
Interop mapping support for 6model objects.
kudo/nom: 78665ec | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Set up some HLL interop configuration.
19:57
kudo/nom: 5de401d | jnthn++ | src/ (5 files):
First round of pir::perl6ize_type => nqp::hllize.
kudo/nom: 879a068 | jnthn++ | src/ (9 files):
Replace remaining perl6ize_type uses with hllize.
kudo/nom: 8627b69 | jnthn++ | src/ops/perl6.ops:
Toss perl6ize_type dynop.
kudo/nom: a7e8fbf | jnthn++ | src/Perl6/Metamodel/ (11 files):
Tag all types as being Perl 6 types.
kudo/nom: 5cb7046 | jnthn++ | / (4 files):
Add ForeignCode, to wrap foreign code objects.

This means they behave sufficiently Perl 6-like to not blow up:
   say Sub.^methods
And similar.
kudo/nom: 8051900 | jnthn++ | tools/build/NQP_REVISION:
Bump NQP_REVISION.
19:58
kid51 Damn, that jnthn keeps on kickin'
Tene No blogging in a while, though. 20:26
20:32 PacoAir joined
dalek kudo/nom: 003d5cf | jnthn++ | src/Perl6/Metamodel/ContainerDescriptor.pm:
A simple pir:: => nqp:: in the MOP.
20:44
kudo/nom: 4402426 | jnthn++ | src/ (4 files):
Replace an op and a dozen C lines with 1 NQP line.
21:05 darbelo joined
dalek p: 18f5d04 | jnthn++ | src/ops/nqp.ops:
Make nqp::setcodeobj cool with coroutines.
21:06
kudo/nom: ccaae41 | (Geoffrey Broadwell)++ | src/core/Mu.pm:
Change text for unmarshallable hash value to '...' to match unmarshallable objects
21:09
kudo/nom: df6a910 | (Geoffrey Broadwell)++ | src/ (5 files):
Merge branch 'nom' of github.com:rakudo/rakudo into nom
kudo/nom: e088624 | jnthn++ | / (5 files):
Eliminate a Perl 6 dynop in favor of an NQP one.

They did pretty much the same thing, just ended up with both for historical reasons.
21:44
kudo/nom: 83d0f6c | jnthn++ | src/ (5 files):
Toss another Perl 6 op that duplicated an NQP one.
kudo/nom: 00ca10a | jnthn++ | src/ (4 files):
Assorted pir:: => nqp::.
22:05 kurahaupo joined 22:42 myhrlin_ joined 22:47 darbelo joined