Camelia, the Perl 6 bug

IRC log for #parrot, 2013-03-13

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:05 Liz_ joined #parrot
00:25 darbelo joined #parrot
00:58 kid51 joined #parrot
01:28 kid51_ joined #parrot
01:38 drift joined #parrot
03:44 TonyC joined #parrot
04:47 preflex_ joined #parrot
05:44 kurahaupo left #parrot
08:57 zby_home joined #parrot
09:24 bouncy joined #parrot
09:25 dalek rakudo/nom: 73ca26a | (Timo Paulssen)++ | src/Perl6/Actions.pm:
09:25 dalek rakudo/nom: this makes &?ROUTINE available in regex foo { ... }.
09:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/73ca26a8b3
09:25 dalek rakudo/nom: f440d46 | (Timo Paulssen)++ | src/Perl6/Actions.pm:
09:25 dalek rakudo/nom: don't give &?ROUTINE to /.../ regexes.
09:25 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/f440d46722
09:25 dalek rakudo/nom: 3536942 | jonathan++ | src/Perl6/Actions.pm:
09:25 dalek rakudo/nom: Merge pull request #116 from timo/ROUTINE_in_regex
09:25 dalek rakudo/nom:
09:25 dalek rakudo/nom: Routine in regex/token/rule
09:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/35369421db
09:26 dalek rakudo/nom: ed1dd58 | (Timo Paulssen)++ | src/ (2 files):
09:26 dalek rakudo/nom: typed exception X::Syntax::Malformed::Elsif.
09:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ed1dd58cd8
09:26 dalek rakudo/nom: 838e03d | (Timo Paulssen)++ | src/ (2 files):
09:26 dalek rakudo/nom: advise on "elif", too
09:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/838e03ddbf
09:26 dalek rakudo/nom: 927d7f4 | jonathan++ | src/ (2 files):
09:26 dalek rakudo/nom: Merge pull request #114 from timo/typed_exc_elsif
09:26 dalek rakudo/nom:
09:26 dalek rakudo/nom: typed exception X::Syntax::Malformed::Elsif.
09:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/927d7f42fd
09:27 dalek rakudo/nom: 0d261a3 | (Ricardo Signes)++ | src/core/IO.pm:
09:27 dalek rakudo/nom: make IO.seek's args match S32
09:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0d261a3afb
09:27 dalek rakudo/nom: cee2f91 | jonathan++ | src/core/IO.pm:
09:27 dalek rakudo/nom: Merge pull request #103 from rjbs/nom
09:27 dalek rakudo/nom:
09:27 dalek rakudo/nom: make IO.seek's args match S32
09:27 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/cee2f91f5f
11:09 dalek Heuristic branch merge: pushed 31 commits to rakudo/md-nqp by jnthn
12:32 dalek nqp: b0b3603 | jnthn++ | src/ops/nqp.ops:
12:32 dalek nqp: Implement nqp::captureposprimspec.
12:32 dalek nqp: review: https://github.com/perl6/nqp/commit/b0b360312e
12:32 dalek nqp: 079592c | jnthn++ | src/QAST/Operations.nqp:
12:32 dalek nqp: Add nqp::captureexistsnamed.
12:32 dalek nqp: review: https://github.com/perl6/nqp/commit/079592c6e1
12:37 dalek rakudo/md-nqp: ab0d7bd | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
12:37 dalek rakudo/md-nqp: Named args and constraints in NQP-based disptacher
12:37 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/ab0d7bde47
13:22 bluescreen joined #parrot
13:27 dalek rakudo/md-nqp: c2fb4bc | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
13:27 dalek rakudo/md-nqp: Give NQP-based dispatcher support for 'is default'
13:28 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/c2fb4bcaac
13:28 dalek rakudo/md-nqp: 8f645ee | jnthn++ | src/ (2 files):
13:28 dalek rakudo/md-nqp: Get junction failover into multi-dispatcher.
13:28 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/8f645ee6cb
13:45 JimmyZ joined #parrot
13:50 JimmyZ_ joined #parrot
13:50 dalek rakudo/md-nqp: f4b352b | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
13:50 dalek rakudo/md-nqp: Correct sentinel.
13:50 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/f4b352b9dc
13:50 dalek rakudo/md-nqp: 4c470a1 | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
13:50 dalek rakudo/md-nqp: Invalidate sort order as needed.
13:50 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/4c470a1e26
13:50 dalek rakudo/md-nqp: 136dc0b | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
13:50 dalek rakudo/md-nqp: Fix compiler thunk checking.
13:50 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/136dc0be30
13:59 JimmyZ Good evening, #parrot
14:07 alester joined #parrot
14:09 PacoAir joined #parrot
14:23 Psyche^ joined #parrot
14:32 darbelo joined #parrot
16:06 jsut joined #parrot
16:36 dalek rakudo/md-nqp: e5208af | jnthn++ | src/Perl6/Actions.pm:
16:36 dalek rakudo/md-nqp: Switch most dispatches to NQP-based dispatcher.
16:36 dalek rakudo/md-nqp:
16:37 dalek rakudo/md-nqp: Next up will be hunting/fixing regressions.
16:37 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/e5208af98d
16:37 dalek rakudo/md-nqp: 23f38ed | jnthn++ | src/Perl6/Actions.pm:
16:37 dalek rakudo/md-nqp: Allow binding to $/.
16:37 dalek rakudo/md-nqp:
16:37 dalek rakudo/md-nqp: Because we need it now to fix other things, but also because it will
16:37 dalek rakudo/md-nqp: fix an RT once this branch is merged.
16:37 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/23f38ed658
16:37 dalek rakudo/md-nqp: f81a127 | jnthn++ | src/core/ (2 files):
16:37 dalek rakudo/md-nqp: Fix $/ setting and $_ lookup a bit.
16:37 dalek rakudo/md-nqp:
16:37 dalek rakudo/md-nqp: We "got lucky" because the callframe of the proto was magically going
16:37 dalek rakudo/md-nqp: missing, thanks to an optimization. This should resolve it, for now at
16:37 dalek rakudo/md-nqp: least, though it feels like we're missing a more real solution.
16:37 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/f81a1274ca
16:57 arnsholt Should Parrot depend on libpcre being available?
17:42 contingencyplan joined #parrot
18:18 Hunger joined #parrot
18:24 darbelo joined #parrot
18:32 Coke no.
18:32 Coke it's an optional dep.
18:32 Coke if present, we can link to it.
18:32 Coke possible you have a version we think we can deal with but can't.
18:33 moritz you can configure with --no-pcre
18:33 moritz rakudo doesn't require it, fwiw
18:42 moritz erm what, nci_thunk_gen.pir requires pcre?
18:44 Coke urk?
18:49 Coke is that used during the build?
18:49 Coke I just did a build of parrot --without-pcre and am running make test now.
18:52 bluescreen joined #parrot
18:53 moritz the NCI thunks are checked into the repo after they are generated, iirc
18:55 Coke oh. well that's fine, then. we don't require lex/yacc for users either.
18:59 arnsholt This is from https://github.com/perl6/nqp/issues/83 BTW
19:00 Coke aye. so what do you get with:
19:01 Coke perl Configure.pl --gen-parrot --gen-nqp --parrot-option='--ccflags=-g' --parrot-make-option='--without-pcre'
19:06 arnsholt Good question. Could you add that to the thread?
19:08 sivoais joined #parrot
19:09 Timbus joined #parrot
19:19 Timbus joined #parrot
19:22 eternaleye_ joined #parrot
19:28 sivoais joined #parrot
19:41 sivoais joined #parrot
19:52 sivoais joined #parrot
19:56 Liz joined #parrot
20:01 dalek nqp: 6c4dc29 | jnthn++ | src/guts/multi_dispatch.c:
20:01 dalek nqp: Multi-cache should decontainerize.
20:01 dalek nqp: review: https://github.com/perl6/nqp/commit/6c4dc29615
20:02 dalek rakudo/md-nqp: 383409d | jnthn++ | src/ (2 files):
20:02 dalek rakudo/md-nqp: Fix $/ lookup more properly.
20:02 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/383409d064
20:02 dalek rakudo/md-nqp: ad805ff | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
20:02 dalek rakudo/md-nqp: A couple of performance tweaks.
20:02 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/ad805ffc8f
20:02 dalek rakudo/md-nqp: 3199f01 | jnthn++ | src/Perl6/ (2 files):
20:02 dalek rakudo/md-nqp: Add back caching of dispatches.
20:02 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/3199f01bc1
20:04 PerlPilot joined #parrot
20:04 arnsholt_ joined #parrot
20:04 kshannon_ joined #parrot
20:04 bbb joined #parrot
20:05 jevin_ joined #parrot
20:05 janus` joined #parrot
20:06 jsut_ joined #parrot
20:07 Util_ joined #parrot
20:09 ingy joined #parrot
20:14 slavorg joined #parrot
20:16 Coke arnsholt_: actually, I'm not sure that will help, if you're actually trying to invoke tools/dev/nci_thunk_gen.pir
20:17 dalek nqp: 6bd6a25 | jnthn++ | src/guts/multi_dispatch.c:
20:17 dalek nqp: Fix buffer overrun.
20:17 dalek nqp:
20:17 dalek nqp: The code relied on the check being done higher up, which it isn't any
20:17 dalek nqp: more.
20:17 dalek nqp: review: https://github.com/perl6/nqp/commit/6bd6a25aa0
20:18 Coke added to ticket.
20:24 arnsholt_ Coke: Cheers!
20:35 darbelo joined #parrot
20:35 Khisanth joined #parrot
20:35 chekkaa joined #parrot
20:35 particle joined #parrot
20:35 rurban joined #parrot
20:35 cotto joined #parrot
20:35 japhb joined #parrot
20:35 tokuhirom joined #parrot
20:35 sorear joined #parrot
21:35 dalek nqp/vmarray-list: 117931a | (Arne Skjærholt)++ | / (2 files):
21:35 dalek nqp/vmarray-list: Add NQPArray type.
21:35 dalek nqp/vmarray-list: review: https://github.com/perl6/nqp/commit/117931a894
21:35 dalek nqp/vmarray-list: 9e4e480 | (Arne Skjærholt)++ | src/QAST/Operations.nqp:
21:35 dalek nqp/vmarray-list: Add nqp::hlllist op.
21:35 dalek nqp/vmarray-list: review: https://github.com/perl6/nqp/commit/9e4e480bd9
21:35 dalek nqp/vmarray-list: 91b03ba | (Arne Skjærholt)++ | src/6model/reprs/VMArray.c:
21:35 dalek nqp/vmarray-list: Fix a couple of brainos in VMArray.c.
21:35 dalek nqp/vmarray-list:
21:35 dalek nqp/vmarray-list: There's still something broken in VMArray, but at least some of it seems to be
21:35 dalek nqp/vmarray-list: working.
21:35 dalek nqp/vmarray-list: review: https://github.com/perl6/nqp/commit/91b03baa32
21:39 dalek rakudo/md-nqp: 809cf09 | jnthn++ | src/ops/perl6.ops:
21:39 dalek rakudo/md-nqp: Need to auto-thread shouldn't count as failure.
21:39 dalek rakudo/md-nqp:
21:39 dalek rakudo/md-nqp: Fixes auto-threading regression with NQP-based multi-dispatch.
21:39 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/809cf09c88
21:39 dalek rakudo/md-nqp: c63943e | jnthn++ | src/Perl6/Ops.pm:
21:39 dalek rakudo/md-nqp: Remove now-unused mappings.
21:39 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/c63943ecea
21:40 dalek rakudo/md-nqp: baf8b44 | jnthn++ | src/ops/perl6.ops:
21:40 dalek rakudo/md-nqp: Don't build error strings just to discard them.
21:40 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/baf8b44a51
21:40 dalek rakudo/md-nqp: 3590914 | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
21:40 dalek rakudo/md-nqp: Update role selection to use NQP multi-dispatcher.
21:40 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/359091401e
21:40 dalek rakudo/md-nqp: 8456599 | jnthn++ | src/ops/perl6.ops:
21:40 dalek rakudo/md-nqp: Remove now-unused ops.
21:40 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/84565997c7
21:47 perlite_ joined #parrot
22:29 dalek rakudo/nom: 103481f | (Timo Paulssen)++ | src/core/Exception.pm:
22:29 dalek rakudo/nom: raise X::Method::NotFound even for '' methods.
22:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/103481fff6
22:29 dalek rakudo/nom: 1c99395 | jonathan++ | src/core/Exception.pm:
22:29 dalek rakudo/nom: Merge pull request #117 from timo/typed_exc_empty_method
22:29 dalek rakudo/nom:
22:29 dalek rakudo/nom: raise X::Method::NotFound even for '' methods.
22:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/1c993950b9
22:36 dalek rakudo/md-nqp: 56f7059 | jnthn++ | src/ (2 files):
22:36 dalek rakudo/md-nqp: Optimizer updates for NQP-based dispatcher.
22:36 dalek rakudo/md-nqp:
22:36 dalek rakudo/md-nqp: Will allow elimination of the MD thunk hack.
22:36 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/56f70594fa
22:36 dalek rakudo/md-nqp: 73880dd | jnthn++ | / (7 files):
22:36 dalek rakudo/md-nqp: Fully kill off MD thunks.
22:36 dalek rakudo/md-nqp:
22:36 dalek rakudo/md-nqp: Gets rid of 2 PMCs, 2 ops and an attribute in Routine.
22:36 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/73880dd2f8
22:41 kid51 joined #parrot
22:43 dalek rakudo/md-nqp: 3309f5f | jnthn++ | src/core/Stringy.pm:
22:43 dalek rakudo/md-nqp: Fix a proto.
22:43 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/3309f5f727
23:26 darbelo_ joined #parrot
23:49 dalek rakudo/md-nqp: 62817b8 | jnthn++ | src/binder/multidispatch. (2 files):
23:49 dalek rakudo/md-nqp: Remove some now-unused code.
23:49 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/62817b8279
23:49 dalek rakudo/md-nqp: 858cbe2 | jnthn++ | src/core/Stash.pm:
23:49 dalek rakudo/md-nqp: Fix a wrong type constraint.
23:49 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/858cbe2c97
23:49 dalek rakudo/md-nqp: 6993950 | jnthn++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
23:49 dalek rakudo/md-nqp: Some more small optimizations.
23:49 dalek rakudo/md-nqp: review: https://github.com/rakudo/rakudo/commit/6993950d11

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

Parrot | source cross referenced