Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 11 October 2012.
00:03 benabik joined 00:22 whiteknight joined
whiteknight good evening, #parrot 01:00
01:10 woosley left 01:19 benabik joined
dalek p: ef5bfe0 | duff++ | VERSION:
bump VERSION to 2012.10
03:23
kudo/nom: f231fc7 | duff++ | docs/announce/2012.10:
Add October 2012 release announcement
03:50
kudo/nom: 397a279 | duff++ | docs/release_guide.pod:
update release guide
kudo/nom: 1e942e7 | duff++ | src/core/ (2 files):
Merge branch 'nom' of github.com/rakudo/rakudo into nom
kudo/nom: d954a1c | duff++ | tools/build/NQP_REVISION:
[release] bump NQP revision
kudo/nom: b71bfe1 | duff++ | VERSION:
[release] bump VERSION
kudo/nom: d171b92 | duff++ | docs/announce/2012.10:
[release] add the blurb about Tokyo.pm
05:14
05:15 kevouze joined 05:42 mvorl joined 06:09 benabik joined 06:42 kevouze joined 06:46 kevouze joined 07:18 Mike-PerlRecruiter_ joined 08:11 TonyC joined 10:11 Khisanth joined 12:23 brrt joined
brrt folks, as an aside, when mod_parrot gets really production-ready, we should run parrot.org on it 12:24
12:40 marcel_r joined 13:03 preflex joined 13:04 Psyche^ joined 14:26 PacoAir joined 14:30 PacoAir joined
dalek p: 41e7b93 | jnthn++ | src/NQP/ (2 files):
Add a way to give a role's body block parameters.

Quite restricted, but should be enough to provide for the needs of STD and doing user-defined operators as role mix-ins.
16:13
p: 1aff9bc | jnthn++ | / (3 files):
Basic MOP-level support for role arguments.

There's no syntactic sugar for it, but this allows provision of role arguments in order to do a mix-in of the parameterized role.
p: f4d8630 | jnthn++ | t/nqp/66-pararole.t:
Test for mixing in parametric roles.
16:14
p: 70e88b4 | jnthn++ | src/NQP/Grammar.pm:
Avoid role-foo identifier parsing bug.
p: 964e007 | jnthn++ | src/NQP/Actions.pm:
Fix handling of class Foo;.
16:45 dmalcolm joined
dalek p: 3245496 | jnthn++ | src/ (4 files):
Allow ::($foo) for methods inside roles.

Again, a fairly restricted form, but sufficient for what NQP needs to provide for Rakudo to do user defined ops as role mixins.
18:23
p: 045172e | jnthn++ | t/nqp/66-pararole.t:
Tests for ::(...) in method names.
kudo/categorically-better: 6e5ae1f | jnthn++ | src/Perl6/Grammar.pm:
Start cleaning up custom operators.

Move the check for if the operator is already parsed into gen_op, and rename it to add_categorical, to move towards STD.
18:26
kudo/categorically-better: d9ae366 | jnthn++ | src/Perl6/Grammar.pm:
First pass at mixing in roles for categoricals.

Basically works. However, the new operators don't participate in LTM yet, which will need fixing.
Heuristic branch merge: pushed 38 commits to nqp/kill-nqpattr by jnthn 18:45
19:20 Mike-PerlRecruiter_ joined
dalek p/kill-nqpattr: 5c9e6eb | jnthn++ | src/QRegex/P6Regex/Actions.nqp:
Factor out NFA and capture storage.
20:21
p/kill-nqpattr: 2c7cd73 | jnthn++ | src/ (2 files):
Eliminate sub form of qbuildsub.
20:54
p/kill-nqpattr: e72739f | jnthn++ | src/NQP/Actions.pm:
Remove a workaround we need no more.
p/kill-nqpattr: cfd0d54 | jnthn++ | src/NQP/Actions.pm:
Clean up regex code object creation.
21:25 perlite_ joined
dalek p/kill-nqpattr: 2fdbe0b | jnthn++ | src/ (2 files):
Start storing NFA directly.

This means it should now be serialized instead of needing to be turned into a QAST tree.
21:45
p/kill-nqpattr: 93966ce | jnthn++ | src/ops/nqp.ops:
Add a Parrot Sub => code object op.
p/kill-nqpattr: 727b917 | jnthn++ | src/QAST/Operations.nqp:
nqp:: ops for getting/setting a Sub's code object.
p/kill-nqpattr: d4ee944 | jnthn++ | src/stage0/ (9 files):
Update bootstrap.
p/kill-nqpattr: 0c9314e | jnthn++ | src/QRegex/NFA.nqp:
Eliminate use of nqpattr for NFA.
p/kill-nqpattr: 77f0498 | jnthn++ | src/QRegex/Cursor.nqp:
Put code object in $!regexsub when possible.
22:04
p/kill-nqpattr: 384651d | jnthn++ | src/QRegex/P6Regex/Actions.nqp:
Eliminate now-unrequired code.
p/kill-nqpattr: a7352d1 | jnthn++ | src/ (2 files):
Start moving caps into the code object.
22:16 dngor_ joined 22:27 Khisanth joined
dalek p/kill-nqpattr: c6cd504 | jnthn++ | src/ (3 files):
Start moving altnfas into the code object.
22:36
22:42 elmex joined, dngor joined 22:43 sivoais joined 22:46 Maddingue joined 23:09 Maddingue joined, particle1 joined