Camelia, the Perl 6 bug

IRC log for #parrot, 2012-09-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:01 kid51 joined #parrot
00:50 MikeFair joined #parrot
02:34 atrodo joined #parrot
03:04 dalek rakudo/nom: b8c0683 | (Geoffrey Broadwell)++ | src/core/Main.pm:
03:04 dalek rakudo/nom: Fix has-unexpected-named-arguments() to notice that named arguments cannot be unexpected if there is a slurpy named parameter
03:04 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b8c0683f8d
03:41 alvis joined #parrot
04:13 wagle joined #parrot
04:37 mvorl joined #parrot
04:38 mvorl left #parrot
05:28 MikeFair joined #parrot
06:13 MikeFair How do I get parrot-nqp to output on the interactive shell?
06:40 moritz say() maybe?
06:47 MikeFair Yeah say didn't ..
06:47 MikeFair hmm didn't try ()
06:48 MikeFair yep that was it ()
06:51 MikeFair thanks
08:19 Psyche^ joined #parrot
09:19 schmooster joined #parrot
09:54 PacoAir joined #parrot
10:33 dalek nqp/toqast: 8b9e991 | jnthn++ | src/ (4 files):
10:33 dalek nqp/toqast: Optimize away control exception handlers in while/unit/repeat loops that don't need them.
10:33 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/8b9e9916cf
10:33 dalek nqp/toqast: 794021e | jnthn++ | src/ (3 files):
10:33 dalek nqp/toqast: Optimize away unrequired control exception handlers in for loops.
10:33 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/794021ead4
11:01 dalek nqp: a6b22f6 | (Elizabeth Mattijsen)++ | / (3 files):
11:01 dalek nqp: Eradicate pir::chopn__Ssi from source, replace by nqp::substring/nqp::chars
11:01 dalek nqp: review: https://github.com/perl6/nqp/commit/a6b22f641f
11:11 dalek nqp: 77c5c40 | (Elizabeth Mattijsen)++ | / (2 files):
11:11 dalek nqp: Eradicated pir::push__vPi from source, replaced by nqp::push_i
11:11 dalek nqp: review: https://github.com/perl6/nqp/commit/77c5c40689
11:11 lucian joined #parrot
11:16 dalek nqp: 8086f7f | (Elizabeth Mattijsen)++ | / (2 files):
11:16 dalek nqp: Eradciated pir::setattribute__vppsp, replaced by nqp::bindattr
11:16 dalek nqp: review: https://github.com/perl6/nqp/commit/8086f7f9a5
11:32 dalek nqp: 994418f | (Elizabeth Mattijsen)++ | / (2 files):
11:32 dalek nqp: Eradicated pir::getattribute__(ppp|PPP)s, replaced by nqp::getattr
11:32 dalek nqp: review: https://github.com/perl6/nqp/commit/994418f123
11:39 dalek nqp: 8681f37 | (Elizabeth Mattijsen)++ | / (2 files):
11:39 dalek nqp: Eradicated pir::set_who__vPP, replaced by nqp::setwho
11:39 dalek nqp: review: https://github.com/perl6/nqp/commit/8681f37fe1
12:02 dalek nqp: fd53616 | (Elizabeth Mattijsen)++ | / (5 files):
12:02 dalek nqp: Eradicated pir::does(...,'array'), replaced by nqp::islist
12:02 dalek nqp: review: https://github.com/perl6/nqp/commit/fd53616f3d
12:19 JimmyZ joined #parrot
13:02 kid51 joined #parrot
13:04 JimmyZ joined #parrot
13:11 dalek nqp/toqast: a6b22f6 | (Elizabeth Mattijsen)++ | / (3 files):
13:11 dalek nqp/toqast: Eradicate pir::chopn__Ssi from source, replace by nqp::substring/nqp::chars
13:11 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/a6b22f641f
13:11 dalek nqp/toqast: 77c5c40 | (Elizabeth Mattijsen)++ | / (2 files):
13:11 dalek nqp/toqast: Eradicated pir::push__vPi from source, replaced by nqp::push_i
13:11 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/77c5c40689
13:11 dalek nqp/toqast: 8086f7f | (Elizabeth Mattijsen)++ | / (2 files):
13:11 dalek nqp/toqast: Eradciated pir::setattribute__vppsp, replaced by nqp::bindattr
13:11 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/8086f7f9a5
13:11 dalek nqp/toqast: 994418f | (Elizabeth Mattijsen)++ | / (2 files):
13:11 dalek nqp/toqast: Eradicated pir::getattribute__(ppp|PPP)s, replaced by nqp::getattr
13:11 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/994418f123
13:11 dalek nqp/toqast: 8681f37 | (Elizabeth Mattijsen)++ | / (2 files):
13:11 dalek nqp/toqast: Eradicated pir::set_who__vPP, replaced by nqp::setwho
13:11 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/8681f37fe1
13:11 dalek nqp/toqast: fd53616 | (Elizabeth Mattijsen)++ | / (5 files):
13:11 dalek nqp/toqast: Eradicated pir::does(...,'array'), replaced by nqp::islist
13:11 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/fd53616f3d
13:11 dalek nqp/toqast: 880ec42 | jnthn++ | / (9 files):
13:11 dalek nqp/toqast: Merge latest master into toqast.
13:11 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/880ec42098
13:50 PacoAir joined #parrot
14:17 dalek nqp/toqast: ded87cc | jnthn++ | src/ (2 files):
14:17 dalek nqp/toqast: Fix REPL breakage, and some other hardening.
14:17 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/ded87ccdf8
14:56 JimmyZ joined #parrot
15:11 mtk joined #parrot
15:12 dalek nqp/toqast: ef77cff | jnthn++ | src/how/NQPClassHOW.pm:
15:12 dalek nqp/toqast: Always re-compute MRO upon composition.
15:12 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/ef77cffd68
15:12 dalek rakudo/nqpqast: e8c76ce | jnthn++ | src/core/you_are_here.pm:
15:12 dalek rakudo/nqpqast: Ensure that Metamodel::GrammarHOW ends up being ~~ Any.
15:12 dalek rakudo/nqpqast: review: https://github.com/rakudo/rakudo/commit/e8c76ce102
15:25 fperrad joined #parrot
15:36 dalek nqp/toqast: 539f35b | jnthn++ | src/how/NQPClassHOW.pm:
15:36 dalek nqp/toqast: Refactor BUILDPLAN construction so that it respects the desires of different contributing metaclasses.
15:36 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/539f35bfb3
15:36 dalek rakudo/nqpqast: 54f813b | jnthn++ | src/Perl6/Metamodel/BUILDPLAN.pm:
15:36 dalek rakudo/nqpqast: Refactor BUILDPLAN construction so that it respects the desires of different contributing metaclasses.
15:36 dalek rakudo/nqpqast: review: https://github.com/rakudo/rakudo/commit/54f813b518
15:53 MikeFair I know that the Grammars have features for matching nested pairs of enclosed structures
15:55 MikeFair actually, nm, I'll figure it out on my own
15:56 MikeFair :)
15:56 dalek nqp/dyncall-libnames: 2f6eee9 | (Arne Skjærholt)++ | src/ops/nqp_dyncall.ops:
15:56 dalek nqp/dyncall-libnames: Handle library extensions in nqp_dyncall.ops.
15:56 dalek nqp/dyncall-libnames:
15:56 dalek nqp/dyncall-libnames: This should fix the issue of .bundle vs. .dylib on OS X.
15:56 dalek nqp/dyncall-libnames: review: https://github.com/perl6/nqp/commit/2f6eee931a
16:04 dalek rakudo/nqpqast: cfae063 | jnthn++ | src/ (2 files):
16:04 dalek rakudo/nqpqast: Some extra tweaks to fix BUILDPLAN handling regressions.
16:04 dalek rakudo/nqpqast: review: https://github.com/rakudo/rakudo/commit/cfae0637ca
16:17 dalek rakudo/nqpqast: 0e6dd2e | jnthn++ | src/Perl6/Grammar.pm:
16:17 dalek rakudo/nqpqast: Significant non-whitespace was significant. Fixes accidental change to rule semantics when :P5 was introduced.
16:17 dalek rakudo/nqpqast: review: https://github.com/rakudo/rakudo/commit/0e6dd2ed07
16:42 MikeFair Can I do multiline comments in a Grammar.pm?
16:43 MikeFair Can I do multiline comments in a Grammar.pm?
16:43 MikeFair acck
16:43 MikeFair wrong window
16:47 lucian joined #parrot
16:51 tadzik nine: ping
16:53 tadzik I tried threds on rakudo, and I can has segfaults: https://gist.github.com/3580241
16:57 tadzik feedback will be welcome :)
17:00 tadzik similar-ish on nqp: https://gist.github.com/3580396
17:02 tadzik but works on parrot-nqp :|
17:32 MikeFair tadzik: Hey there
17:32 tadzik hello
17:34 lucian joined #parrot
17:39 MikeFair Question, I just asked this in #perl6 on Freenode but maybe you guys can help me here
17:39 MikeFair Hmm, question, I'm trying to do something like this: rule block { <start_phrase> <stuff> <stop_phrase> }; rule start_phrase { 'start' <ident> }; rule stop_phrase {'stop' $<ident_from_start>}
17:40 MikeFair Alternatively, I could do something like this: rule block { 'start' <ident> <stuff> 'stop' $<ident> { call start_phrase, stop_phrase passing in ident if this matches } }
18:07 dalek Heuristic branch merge: pushed 174 commits to nqp by jnthn
18:07 dalek Heuristic branch merge: pushed 27 commits to rakudo/nom by jnthn
18:09 dalek rakudo/nom: d776f08 | jnthn++ | docs/ROADMAP:
18:09 dalek rakudo/nom: Remove a ROADMAP item.
18:09 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d776f087d0
18:31 AndroUser2 joined #parrot
18:32 AndroUser2 Hi all
18:36 tadzik hello AndroUser2
18:51 AndroUser2 This is yysachinyy in Perl
18:51 tadzik welcome
18:52 yysachinyy Thanks
19:18 dalek parrot/native_pbc: ea86d0f | rurban++ | / (19 files):
19:18 dalek parrot/native_pbc: Revive pbc
19:18 dalek parrot/native_pbc:
19:18 dalek parrot/native_pbc: The parrot utils could not load pbc compatible, but older pbc fils anymore
19:18 dalek parrot/native_pbc: because opslib directories and the init function hardcoded the parrot version
19:18 dalek parrot/native_pbc: (even with patch!) and not the PBC_COMPAT version.
19:18 dalek parrot/native_pbc:
19:18 dalek parrot/native_pbc: Replaced all parrot version triples in the pbc format with the PBC version duple.
19:18 dalek parrot/native_pbc: parrot utils can now load older but compatible pbc files (again).
19:18 dalek parrot/native_pbc:
19:18 dalek parrot/native_pbc: Replaced the hardcoded version numbers with c preprocessor macros in the
19:18 dalek parrot/native_pbc: bootstrapped opslib sources and headers, to be more independent and simplier
19:18 dalek parrot/native_pbc: implementation. If the ops did not change, the ops do not need to get regenerated
19:18 dalek parrot/native_pbc: anymore for each version bump.
19:18 dalek parrot/native_pbc: The Ops::Emitter version method is not used anymore, since bootstrap-ops has
19:18 dalek parrot/native_pbc: been simplified.
19:18 dalek parrot/native_pbc:
19:18 dalek parrot/native_pbc: Sanified the Makefile by adding missing dependencies and do proper identation
19:18 dalek parrot/native_pbc: for depends and commands. Prev. line-broken depends were not visually
19:18 dalek parrot/native_pbc: indistuingishible from commands, and line-broken commands neither.
19:18 dalek parrot/native_pbc:
19:18 dalek parrot/native_pbc: Store PBC_MAJOR and PBC_MINOR in the config hash, stored by auto::revision.
19:18 dalek parrot/native_pbc:
19:18 dalek parrot/native_pbc: Bump PBC_COMPAT to 13.0, the opslib directories store now only two version
19:18 dalek parrot/native_pbc: numbers, not three.
19:18 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/ea86d0f04a
19:39 dalek parrot/native_pbc: 3d33fdf | rurban++ | tools/dev/mk_native_pbc:
19:39 dalek parrot/native_pbc: fix tools/dev/mk_native_pbc: use new ids
19:39 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/3d33fdf95b
19:39 dalek parrot/native_pbc: cc41bee | rurban++ | t (5 files):
19:39 dalek parrot/native_pbc: regenerate native_pbc for intel 64bit
19:39 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/cc41bee8bd
19:45 lucian joined #parrot
19:57 dalek parrot: 72b4ef0 | rurban++ | config/init/hints.pm:
19:57 dalek parrot: [GH #822] Fix config hints for GNU/Hurd
19:57 dalek parrot:
19:57 dalek parrot: See Debian bug #686266.
19:57 dalek parrot: review: https://github.com/parrot/parrot/commit/72b4ef0d60
20:08 dalek parrot/vms: 47714ec | rurban++ | / (6 files):
20:08 dalek parrot/vms: vms: fix and test multi-dot filenames
20:08 dalek parrot/vms:
20:08 dalek parrot/vms: t/codingstd/filenames.t missed generated and violating filenames.
20:08 dalek parrot/vms: .travis.yml still violates vms: todo, but low prio
20:08 dalek parrot/vms: review: https://github.com/parrot/parrot/commit/47714ecd89
20:08 dalek parrot/vms: 7e264fa | rurban++ | / (2 files):
20:08 dalek parrot/vms: Change user-facing copyright year from 2011 to 2012
20:08 dalek parrot/vms: review: https://github.com/parrot/parrot/commit/7e264fa96a
20:08 dalek parrot/vms: d330170 | rurban++ | config/init/hints/vms.pm:
20:08 dalek parrot/vms: vms: fix hints
20:08 dalek parrot/vms:
20:08 dalek parrot/vms: Use the new test_$$ names.
20:08 dalek parrot/vms: LINK default exe is okay for vms.
20:08 dalek parrot/vms: review: https://github.com/parrot/parrot/commit/d330170b39
20:08 dalek parrot/vms: d5f3625 | rurban++ | lib/Parrot/ (2 files):
20:08 dalek parrot/vms: vms: ignore wrong -I and -c in Configure steps
20:08 dalek parrot/vms:
20:08 dalek parrot/vms: Also fix /Define= switches for the vms compiler.
20:08 dalek parrot/vms: review: https://github.com/parrot/parrot/commit/d5f3625c72
20:08 dalek parrot/vms: aea60ba | rurban++ | / (3 files):
20:08 dalek parrot/vms: vms: .tmp => _tmp for multi-dot filenames
20:08 dalek parrot/vms: review: https://github.com/parrot/parrot/commit/aea60ba7c2
20:08 dalek parrot/vms: b8a7a7d | (Martin Vorländer)++ | / (5 files):
20:08 dalek parrot/vms: vms: port update almost finished
20:08 dalek parrot/vms:
20:08 dalek parrot/vms: The remaining vms build failure is auto:snprintf.
20:08 dalek parrot/vms: vms does not provide this API.
20:08 dalek parrot/vms: review: https://github.com/parrot/parrot/commit/b8a7a7df64
20:17 dalek parrot: 47714ec | rurban++ | / (6 files):
20:17 dalek parrot: vms: fix and test multi-dot filenames
20:17 dalek parrot:
20:17 dalek parrot: t/codingstd/filenames.t missed generated and violating filenames.
20:17 dalek parrot: .travis.yml still violates vms: todo, but low prio
20:17 dalek parrot: review: https://github.com/parrot/parrot/commit/47714ecd89
20:17 dalek parrot: 7e264fa | rurban++ | / (2 files):
20:17 dalek parrot: Change user-facing copyright year from 2011 to 2012
20:17 dalek parrot: review: https://github.com/parrot/parrot/commit/7e264fa96a
20:17 dalek parrot: d330170 | rurban++ | config/init/hints/vms.pm:
20:17 dalek parrot: vms: fix hints
20:17 dalek parrot:
20:17 dalek parrot: Use the new test_$$ names.
20:17 dalek parrot: LINK default exe is okay for vms.
20:17 dalek parrot: review: https://github.com/parrot/parrot/commit/d330170b39
20:17 dalek parrot: d5f3625 | rurban++ | lib/Parrot/ (2 files):
20:17 dalek parrot: vms: ignore wrong -I and -c in Configure steps
20:17 dalek parrot:
20:17 dalek parrot: Also fix /Define= switches for the vms compiler.
20:17 dalek parrot: review: https://github.com/parrot/parrot/commit/d5f3625c72
20:17 dalek parrot: aea60ba | rurban++ | / (3 files):
20:17 dalek parrot: vms: .tmp => _tmp for multi-dot filenames
20:17 dalek parrot: review: https://github.com/parrot/parrot/commit/aea60ba7c2
20:17 dalek parrot: b8a7a7d | (Martin Vorländer)++ | / (5 files):
20:17 dalek parrot: vms: port update almost finished
20:17 dalek parrot:
20:17 dalek parrot: The remaining vms build failure is auto:snprintf.
20:17 dalek parrot: vms does not provide this API.
20:17 dalek parrot: review: https://github.com/parrot/parrot/commit/b8a7a7df64
20:17 dalek rakudo/smoke-me/indirect-class-name: 957a680 | moritz++ | src/Perl6/World.pm:
20:17 dalek rakudo/smoke-me/indirect-class-name: fix type declaration with indirect type name
20:17 dalek rakudo/smoke-me/indirect-class-name:
20:17 dalek rakudo/smoke-me/indirect-class-name: for example   constant name = "A"; class ::(name) { }
20:17 dalek rakudo/smoke-me/indirect-class-name: jnthn++ for steering me in the right direction
20:17 dalek rakudo/smoke-me/indirect-class-name: review: https://github.com/rakudo/rakudo/commit/957a6806b9
20:29 zby_home joined #parrot
20:32 dalek parrot: 9eab02c | rurban++ | ChangeLog:
20:32 dalek parrot: ChangeLog updates: Hurd, win32 io append and vms
20:32 dalek parrot: review: https://github.com/parrot/parrot/commit/9eab02c298
20:38 dalek rakudo/nom: 957a680 | moritz++ | src/Perl6/World.pm:
20:38 dalek rakudo/nom: fix type declaration with indirect type name
20:38 dalek rakudo/nom:
20:38 dalek rakudo/nom: for example   constant name = "A"; class ::(name) { }
20:38 dalek rakudo/nom: jnthn++ for steering me in the right direction
20:38 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/957a6806b9
20:40 dalek parrot/gh832_has_mt: 6aa71fa | rurban++ | config/ (2 files):
20:40 dalek parrot/gh832_has_mt: [GH #823] windows has_mt: check for mt.exe and use it
20:40 dalek parrot/gh832_has_mt:
20:40 dalek parrot/gh832_has_mt: I could not test mt_output because I have no mt.exe
20:40 dalek parrot/gh832_has_mt: review: https://github.com/parrot/parrot/commit/6aa71fa502
20:40 benabik joined #parrot
21:18 lucian joined #parrot
21:32 perlite joined #parrot
22:17 rurban_mobile joined #parrot
22:17 rurban_mobile hi #parrot, long weekend for the US.
22:30 sorear hello rurban_mobile.
22:45 davidfetter joined #parrot
22:54 kid51 joined #parrot
23:45 perlite joined #parrot
23:47 perlite joined #parrot

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

Parrot | source cross referenced