Camelia, the Perl 6 bug

IRC log for #parrot, 2012-11-01

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:28 Infinoid joined #parrot
01:16 plobsing joined #parrot
01:19 Mike-PerlRecruiter_ joined #parrot
01:37 contingencyplan joined #parrot
03:30 benabik joined #parrot
03:44 davidfetter joined #parrot
05:42 usong joined #parrot
08:12 brrt joined #parrot
08:53 Hunger joined #parrot
11:28 PacoAir joined #parrot
11:36 kid51 joined #parrot
12:05 sivoais joined #parrot
12:09 brrt joined #parrot
12:19 contingencyplan joined #parrot
12:48 kid51_ joined #parrot
13:01 Hunger joined #parrot
13:04 Psyche^ joined #parrot
13:17 Mike-PerlRecruiter_ joined #parrot
13:18 plobsing joined #parrot
15:26 dalek nqp/Qcompat: 4a1f1e2 | jnthn++ | src/ (2 files):
15:26 dalek nqp/Qcompat: Bring regex nibbler closer to STD.
15:26 dalek nqp/Qcompat:
15:26 dalek nqp/Qcompat: Means we'll be able to support user-picked stoppers in Rakudo. Should
15:26 dalek nqp/Qcompat: also deal with some over-eager backtracking bugs leading to bad errors.
15:26 dalek nqp/Qcompat: No NQP test regressions with this, but may well bust non-Q Rakudo, so
15:26 dalek nqp/Qcompat: in a branch for now.
15:26 dalek nqp/Qcompat: review: https://github.com/perl6/nqp/commit/4a1f1e2259
15:29 dalek rakudo/Q: 51666f9 | jnthn++ | src/Perl6/ (2 files):
15:29 dalek rakudo/Q: Parse single quotes as we do doubles in regexes.
15:29 dalek rakudo/Q:
15:29 dalek rakudo/Q: Should make sure we parse them as Perl 6 would.
15:29 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/51666f9871
15:29 dalek rakudo/Q: 21eb9c7 | jnthn++ | src/Perl6/Grammar.pm:
15:29 dalek rakudo/Q: Generalize nibbler actions handling.
15:29 dalek rakudo/Q:
15:30 dalek rakudo/Q: This will mean we can nibble regexes also.
15:30 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/21eb9c71f7
15:30 dalek rakudo/Q: afa0a2b | jnthn++ | src/Perl6/ (2 files):
15:30 dalek rakudo/Q: Switch /.../ over to using nibble.
15:30 dalek rakudo/Q:
15:30 dalek rakudo/Q: Just one test regression, which is because < a aaa > in regexes is not
15:30 dalek rakudo/Q: updated for new quote handling yet.
15:30 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/afa0a2ba9f
15:33 benabik joined #parrot
15:53 PacoAir joined #parrot
16:12 kid51 joined #parrot
16:13 dalek rakudo/Q: a466b61 | jnthn++ | src/Perl6/ (2 files):
16:13 dalek rakudo/Q: Switch quote words in regex to new quote parser.
16:13 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/a466b617fc
16:13 dalek rakudo/Q: bf0e21f | jnthn++ | src/Perl6/Grammar.pm:
16:13 dalek rakudo/Q: Remove unused method.
16:13 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/bf0e21f304
16:15 benabik joined #parrot
16:29 brrt i have placed a pull request for a small bugfix
16:29 brrt https://github.com/parrot/parrot/pull/864
16:49 Coke Any chance someone can applyt hat?
16:54 mvorl joined #parrot
17:08 benabik joined #parrot
17:30 davidfetter joined #parrot
17:30 dngor joined #parrot
17:31 dalek nqp/Qcompat: 77c0c7d | jnthn++ | src/QRegex/P5Regex/Grammar.nqp:
17:31 dalek nqp/Qcompat: Update P5Regex to have user-chosen stopper hook.
17:31 dalek nqp/Qcompat:
17:31 dalek nqp/Qcompat: Also means that a workaround can be eliminated.
17:31 dalek nqp/Qcompat: review: https://github.com/perl6/nqp/commit/77c0c7dad3
17:32 dalek rakudo/Q: 0ad1f12 | jnthn++ | src/Perl6/ (2 files):
17:32 dalek rakudo/Q: Refactor substitutions to be STD-like.
17:32 dalek rakudo/Q:
17:32 dalek rakudo/Q: Eliminates the last use of quote_EXPR, and enables use of user-chosen
17:32 dalek rakudo/Q: quotes. Seems like some better error reporting also.
17:32 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/0ad1f12832
17:32 dalek rakudo/Q: 082194b | jnthn++ | src/Perl6/ (2 files):
17:32 dalek rakudo/Q: Allow user-chosen delimeters for m and rx.
17:32 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/082194be58
17:32 dalek rakudo/Q: 7ba48cf | jnthn++ | src/Perl6/ (2 files):
17:32 dalek rakudo/Q: For consistency, nibble in regex_def too.
17:32 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/7ba48cf775
17:32 dalek rakudo/Q: 59553bf | jnthn++ | src/Perl6/Grammar.pm:
17:32 dalek rakudo/Q: Remove now-unrequired stopper hack.
17:32 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/59553bf570
17:32 dalek rakudo/Q: 8078736 | jnthn++ | src/Perl6/ (2 files):
17:32 dalek rakudo/Q: Unbust :P5; supports user-chosen delims too.
17:32 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/807873688a
17:47 kid51_ joined #parrot
17:58 dngor joined #parrot
18:09 benabik joined #parrot
18:21 cotto Somehow brrt's fix introduces a test failure.
18:33 cotto fun times
18:34 cotto looks like it's because result_info did a null check instead of a PMCNULL check
18:38 davidfetter joined #parrot
18:44 dalek parrot: 7240c1b | (Bart Wiegmans)++ | src/pmc/callcontext.pmc:
18:44 dalek parrot: This fixes checks for NULL in the return value of CallContext->get_attr,
18:44 dalek parrot: and replaces it with PMCNULL. This fixes a crash in NQP, which stopped
18:44 dalek parrot:
18:44 dalek parrot: [Coke] has suggested to put this check into the (macro of) GET_ATTR,
18:44 dalek parrot: which would save us the need to check for it everywhere, but we would
18:44 dalek parrot: have to know it the retrieved attribute is a PMC or string or otherwise.
18:44 dalek parrot: review: https://github.com/parrot/parrot/commit/7240c1b089
18:44 dalek parrot: a7bbcff | cotto++ | /:
18:44 dalek parrot: Merge branch 'master', remote-tracking branch 'brrt/master'
18:45 dalek parrot: review: https://github.com/parrot/parrot/commit/a7bbcffa73
18:45 dalek parrot: a28b627 | cotto++ | src/pmc/callcontext.pmc:
18:45 dalek parrot: codingstd fix
18:45 dalek parrot: review: https://github.com/parrot/parrot/commit/a28b6271ee
18:45 dalek parrot: 80b4ecd | cotto++ | src/ops/core (2 files):
18:45 dalek parrot: add PMCNULL check to result_info op, rebootstrap ops
18:45 dalek parrot: review: https://github.com/parrot/parrot/commit/80b4ecd906
18:55 dalek rakudo/Q: 662c219 | jnthn++ | src/Perl6/Grammar.pm:
18:55 dalek rakudo/Q: Implement quote adverbs.
18:55 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/662c2196e0
19:00 Coke cotto++ # good to see you
19:00 cotto Coke, good to be back
19:17 travis-ci joined #parrot
19:17 travis-ci [travis-ci] parrot/parrot#631 (master - 80b4ecd : Christoph Otto): The build was fixed.
19:17 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/c‚Äčompare/3cf75042f54c...80b4ecd90687
19:17 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/3021501
19:17 travis-ci left #parrot
19:45 mj41 joined #parrot
19:51 ttbot joined #parrot
19:58 bluescreen joined #parrot
20:06 Util joined #parrot
20:14 dngor_ joined #parrot
20:15 mvorl joined #parrot
20:28 particle1 joined #parrot
20:30 dalek rakudo/Q: 6f84ec6 | jnthn++ | src/Perl6/Actions.pm:
20:30 dalek rakudo/Q: Improve post-processing of quote words.
20:30 dalek rakudo/Q:
20:30 dalek rakudo/Q: Produces a flatter result without empty parcels in, which unconfuses
20:30 dalek rakudo/Q: enum handling.
20:30 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/6f84ec67f8
20:30 particle2 joined #parrot
20:35 dalek rakudo/Q: f7820e7 | jnthn++ | src/Perl6/Pod.pm:
20:35 dalek rakudo/Q: Fix Pod configuration regression.
20:35 dalek rakudo/Q: review: https://github.com/rakudo/rakudo/commit/f7820e7229
20:39 dalek nqp: 4a1f1e2 | jnthn++ | src/ (2 files):
20:39 dalek nqp: Bring regex nibbler closer to STD.
20:39 dalek nqp:
20:39 dalek nqp: Means we'll be able to support user-picked stoppers in Rakudo. Should
20:39 dalek nqp: also deal with some over-eager backtracking bugs leading to bad errors.
20:39 dalek nqp: No NQP test regressions with this, but may well bust non-Q Rakudo, so
20:39 dalek nqp: in a branch for now.
20:39 dalek nqp: review: https://github.com/perl6/nqp/commit/4a1f1e2259
20:39 dalek nqp: 77c0c7d | jnthn++ | src/QRegex/P5Regex/Grammar.nqp:
20:39 dalek nqp: Update P5Regex to have user-chosen stopper hook.
20:39 dalek nqp:
20:39 dalek nqp: Also means that a workaround can be eliminated.
20:39 dalek nqp: review: https://github.com/perl6/nqp/commit/77c0c7dad3
20:39 cotto rurban, what happened with the nqp-p6 branch?
20:40 rurban I have not much time lately
20:40 cotto How much work did it look like it'd take to get that working?
20:40 rurban You are free to fix the build system and fix the few parts which rely on the old behaviour
20:41 rurban one or two days maybe
20:41 rurban I did it on the bus from Perl, Germany to Frankfurt
20:45 * sorear was on that bus and seems to recall that it ran for less than one day
20:46 tadzik we went through the day change line :P
20:49 dalek Heuristic branch merge: pushed 47 commits to rakudo/nom by jnthn
20:51 dalek rakudo/nom: 5fbf373 | jnthn++ | docs/ChangeLog:
20:51 dalek rakudo/nom: Add some ChangeLog notes.
20:51 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5fbf373ec9
20:51 dalek rakudo/nom: c45b029 | jnthn++ | docs/ROADMAP:
20:51 dalek rakudo/nom: Remove 2 done ROADMAP items.
20:51 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c45b029af7
20:51 sivoais joined #parrot
22:06 sorear tadzik: huh, I don't remember seeing you
22:08 tadzik seeing me where?
22:08 sorear the bus
22:09 sorear :)
22:10 tadzik oh, I was there alright :) Sitting in front somewhere, on the right
22:10 tadzik I remember seeing rurban hacking on my left
23:56 eternaleye joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced