Parrot 5.1.0 "Zombie Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 3 March 2013.
00:20 kid51 joined 02:15 kurahaupo joined 02:17 kid51_ joined
dalek rrot: b15bddb | util++ | docs/project/release_manager_guide.pod:
[doc] Minor tweaks to release_manager_guide
03:34
rrot: 5ea2552 | util++ | docs/project/release_manager_guide.pod:
[doc] Volunteer myself as release manager for March.
04:40 preflex_ joined 07:29 bouncy joined 08:23 contingencyplan joined
dalek p: 87b52fb | jnthn++ | src/QAST/Operations.nqp:
Avoid a circularity; pmichaud++ for noticing.
10:47
moritz what's wrong with that circularity? 10:51
sorry, wrong channel
12:56 woosley1 joined 13:18 bluescreen joined
dalek p/cont: 3c65140 | jnthn++ | src/ (2 files):
Toss current container spec config op.

Not used in NQP itself, and we'll be changing how container stuff is handled.
13:21
p/cont: 11b1430 | jnthn++ | src/ (6 files):
Start replacing container spec approach.

This is the minimum needed to get NQP to build and pass its tests again with the data structure updates. Still needs some more infrastructure before we can start updating Rakudo to use this new approach.
13:33 PacoAir joined 14:04 woosley1 left
dalek p/cont: 564d659 | jnthn++ | src/6model/sixmodelobject.h:
Don't decontainerize type objects.
14:21
p/cont: d5acd05 | jnthn++ | / (5 files):
Add container spec registry and code_pair spec.

The registry keeps track of different containerization strategies we have. Implemented one that relies on a pair of code objects (a fetch and a store), which provides one aspect of the previous functionality.
p/cont: 6037461 | jnthn++ | src/6model/serialization.c:
Deserialization for new container support.
14:23 Psyche^ joined
dalek p/cont: 7ca7a40 | jnthn++ | src/ (2 files):
Add new nqp::setcontspec and an nqp::assign op.
14:26
p/cont: 61011ea | jnthn++ | t/nqp/67-container.t:
Some tests for the new container stuff.
p/cont: 8e570d8 | jnthn++ | src/6model/containers.c:
Fix a replace-o.
p/cont: 335e5c9 | jnthn++ | src/ (4 files):
Add nqp::assignunchecked(...).

Used for the case when the compiler (probably the optimizer) already concluded that the assignment is safe.
14:56
p/cont: 92f47c4 | jnthn++ | t/nqp/67-container.t:
Test nqp::assignunchecked op.
kudo/nom: b3b5f8e | pmichaud++ | docs/ChangeLog:
Update ChangeLog with Range as Range endpoint error.
14:57
14:58 benabik joined
dalek kudo/cont: b17ffa8 | jnthn++ | src/ (28 files):
Eliminate nqp::p6decont for plain nqp::decont.

We'll attach the Rakudo semantics/optimization directly to the type using the new container spec handling.
15:46
kudo/cont: a5aa552 | jnthn++ | src/binder/sixmodelobject.h:
Get latest 6model header file.
kudo/cont: c7911a2 | jnthn++ | src/ (6 files):
Eliminate p6store op in favor of nqp::assign.

Note some more work needed before this will work.
kudo/cont: 813cc56 | jnthn++ | src/ (4 files):
Re-work container handling code for new apporach.
p/cont: 80f6d1a | jnthn++ | src/6model/ (2 files):
Provide a way for libs to register containers.

This means that Rakudo will be able to set up its scalar handling.
p: efb432b | pmichaud++ | src/QAST/Operations.nqp:
Add some documentation about signature argument to pirop_mapper.
15:47
kudo/cont: 8b49b7a | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Update nqp::setcontspec usages for new protocol.
15:51
kudo/cont: 044f377 | jnthn++ | src/core/ (2 files):
A couple of stray nqp::p6decont => nqp::decont.
dukeleto ~~ 16:24
The GSoC application period is upon us.
17:58 contingencyplan joined
Util #ps time 19:38
20:02 zby_home joined 20:44 kurahaupo joined 21:24 perlite joined
dalek kudo/nom: e0ce08f | (Tobias Leich)++ | docs/ROADMAP:
array interpolation is supported now

Even if there are issues like that we're using eval. See irclog.perlgeek.de/perl6/2013-03-11#i_6574722
22:11
22:14 PacoAir_ joined
dalek p: 5400ed8 | jnthn++ | / (2 files):
Store REPR data offset in STables data also.

This makes it much easier for anything that wants to try and work out sizing/layout before deserializing objects.
22:26
23:16 kid51 joined