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