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:28 Infinoid joined 01:16 plobsing joined 01:19 Mike-PerlRecruiter_ joined 01:37 contingencyplan joined 03:30 benabik joined 03:44 davidfetter joined 05:42 usong joined 08:12 brrt joined 08:53 Hunger joined 11:28 PacoAir joined 11:36 kid51 joined 12:05 sivoais joined 12:09 brrt joined 12:19 contingencyplan joined 12:48 kid51_ joined 13:01 Hunger joined 13:04 Psyche^ joined 13:17 Mike-PerlRecruiter_ joined 13:18 plobsing joined
dalek p/Qcompat: 4a1f1e2 | jnthn++ | src/ (2 files):
Bring regex nibbler closer to STD.

Means we'll be able to support user-picked stoppers in Rakudo. Should also deal with some over-eager backtracking bugs leading to bad errors. No NQP test regressions with this, but may well bust non-Q Rakudo, so in a branch for now.
15:26
kudo/Q: 51666f9 | jnthn++ | src/Perl6/ (2 files):
Parse single quotes as we do doubles in regexes.

Should make sure we parse them as Perl 6 would.
15:29
kudo/Q: 21eb9c7 | jnthn++ | src/Perl6/Grammar.pm:
Generalize nibbler actions handling.

This will mean we can nibble regexes also.
kudo/Q: afa0a2b | jnthn++ | src/Perl6/ (2 files):
Switch /.../ over to using nibble.

Just one test regression, which is because < a aaa > in regexes is not updated for new quote handling yet.
15:33 benabik joined 15:53 PacoAir joined 16:12 kid51 joined
dalek kudo/Q: a466b61 | jnthn++ | src/Perl6/ (2 files):
Switch quote words in regex to new quote parser.
16:13
kudo/Q: bf0e21f | jnthn++ | src/Perl6/Grammar.pm:
Remove unused method.
16:15 benabik joined
brrt i have placed a pull request for a small bugfix 16:29
github.com/parrot/parrot/pull/864
Coke Any chance someone can applyt hat? 16:49
16:54 mvorl joined 17:08 benabik joined 17:30 davidfetter joined, dngor joined
dalek p/Qcompat: 77c0c7d | jnthn++ | src/QRegex/P5Regex/Grammar.nqp:
Update P5Regex to have user-chosen stopper hook.

Also means that a workaround can be eliminated.
17:31
kudo/Q: 0ad1f12 | jnthn++ | src/Perl6/ (2 files):
Refactor substitutions to be STD-like.

Eliminates the last use of quote_EXPR, and enables use of user-chosen quotes. Seems like some better error reporting also.
17:32
kudo/Q: 082194b | jnthn++ | src/Perl6/ (2 files):
Allow user-chosen delimeters for m and rx.
kudo/Q: 7ba48cf | jnthn++ | src/Perl6/ (2 files):
For consistency, nibble in regex_def too.
kudo/Q: 59553bf | jnthn++ | src/Perl6/Grammar.pm:
Remove now-unrequired stopper hack.
kudo/Q: 8078736 | jnthn++ | src/Perl6/ (2 files):
Unbust :P5; supports user-chosen delims too.
17:47 kid51_ joined 17:58 dngor joined 18:09 benabik joined
cotto Somehow brrt's fix introduces a test failure. 18:21
fun times 18:33
looks like it's because result_info did a null check instead of a PMCNULL check 18:34
18:38 davidfetter joined
dalek rrot: 7240c1b | (Bart Wiegmans)++ | src/pmc/callcontext.pmc:
This fixes checks for NULL in the return value of CallContext->get_attr,

  [Coke] has suggested to put this check into the (macro of) GET_ATTR,
which would save us the need to check for it everywhere, but we would have to know it the retrieved attribute is a PMC or string or otherwise.
18:44
rrot: a7bbcff | cotto++ | /:
Merge branch 'master', remote-tracking branch 'brrt/master'
rrot: a28b627 | cotto++ | src/pmc/callcontext.pmc:
codingstd fix
rrot: 80b4ecd | cotto++ | src/ops/core (2 files):
add PMCNULL check to result_info op, rebootstrap ops
kudo/Q: 662c219 | jnthn++ | src/Perl6/Grammar.pm:
Implement quote adverbs.
18:55
Coke cotto++ # good to see you 19:00
cotto Coke, good to be back
19:17 travis-ci joined
travis-ci [travis-ci] parrot/parrot#631 (master - 80b4ecd : Christoph Otto): The build was fixed. 19:17
[travis-ci] Change view : github.com/parrot/parrot/compare/3...b4ecd90687
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/3021501
19:17 travis-ci left 19:45 mj41 joined 19:51 ttbot joined 19:58 bluescreen joined 20:06 Util joined 20:14 dngor_ joined 20:15 mvorl joined 20:28 particle1 joined
dalek kudo/Q: 6f84ec6 | jnthn++ | src/Perl6/Actions.pm:
Improve post-processing of quote words.

Produces a flatter result without empty parcels in, which unconfuses enum handling.
20:30
20:30 particle2 joined
dalek kudo/Q: f7820e7 | jnthn++ | src/Perl6/Pod.pm:
Fix Pod configuration regression.
20:35
p: 4a1f1e2 | jnthn++ | src/ (2 files):
Bring regex nibbler closer to STD.

Means we'll be able to support user-picked stoppers in Rakudo. Should also deal with some over-eager backtracking bugs leading to bad errors. No NQP test regressions with this, but may well bust non-Q Rakudo, so in a branch for now.
20:39
p: 77c0c7d | jnthn++ | src/QRegex/P5Regex/Grammar.nqp:
Update P5Regex to have user-chosen stopper hook.

Also means that a workaround can be eliminated.
cotto rurban, what happened with the nqp-p6 branch?
rurban I have not much time lately 20:40
cotto How much work did it look like it'd take to get that working?
rurban You are free to fix the build system and fix the few parts which rely on the old behaviour
one or two days maybe 20:41
I did it on the bus from Perl, Germany to Frankfurt
sorear was on that bus and seems to recall that it ran for less than one day 20:45
tadzik we went through the day change line :P 20:46
dalek Heuristic branch merge: pushed 47 commits to rakudo/nom by jnthn 20:49
kudo/nom: 5fbf373 | jnthn++ | docs/ChangeLog:
Add some ChangeLog notes.
20:51
kudo/nom: c45b029 | jnthn++ | docs/ROADMAP:
Remove 2 done ROADMAP items.
20:51 sivoais joined
sorear tadzik: huh, I don't remember seeing you 22:06
tadzik seeing me where? 22:08
sorear the bus
:) 22:09
tadzik oh, I was there alright :) Sitting in front somewhere, on the right 22:10
I remember seeing rurban hacking on my left
23:56 eternaleye joined