Camelia, the Perl 6 bug

IRC log for #parrot, 2012-12-05

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:18 benabik joined #parrot
01:15 Mike-PerlRecruiter_ joined #parrot
03:58 davidfetter joined #parrot
04:36 Psyche^ joined #parrot
05:54 dalek Heuristic branch merge: pushed 19 commits to parrot/native_pbc by rurban
06:05 dalek parrot/native_pbc: 993df5d | rurban++ | tools/dev/mk_native_pbc:
06:05 dalek parrot/native_pbc: mk_native_pbc use less ext libs just for native_pbc updates
06:05 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/993df5d693
06:05 dalek parrot/native_pbc: ac3df83 | rurban++ | t/native_pbc/ (4 files):
06:05 dalek parrot/native_pbc: update -m32 4_le native_pbcs
06:05 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/ac3df83422
07:37 bouncy joined #parrot
07:40 bouncy joined #parrot
09:30 jsut joined #parrot
10:00 woosley joined #parrot
10:46 dalek parrot: 4aee736 | rurban++ | src/platform/generic/num_cpus.c:
10:46 dalek parrot: [GH #871] fix old darwin/ppc mssing /proc/cpuinfo
10:46 dalek parrot:
10:46 dalek parrot: do not exit when /proc/cpuinfo is missing.
10:46 dalek parrot: The crucial info was a miniparrot ktrace and kdump.
10:46 dalek parrot: Thanks jkeenan++
10:46 dalek parrot: review: https://github.com/parrot/parrot/commit/4aee736ecd
12:48 PacoAir joined #parrot
13:13 Mike-PerlRecruiter_ joined #parrot
13:20 benabik joined #parrot
13:22 benabik ~~
13:42 dalek parrot/native_pbc: 6fa259c | rurban++ | t/native_pbc/ (3 files):
13:42 dalek parrot/native_pbc: native_pbcs for 4_be (darwin/ppc 32-bit)
13:42 dalek parrot/native_pbc:
13:42 dalek parrot/native_pbc: I cannot yet update the 4_16_be numbers as --floatval=__float is not
13:42 dalek parrot/native_pbc: yet supported in this branch.
13:42 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/6fa259c69b
14:30 dalek parrot/native_pbc: 046b1db | rurban++ | t/native_pbc/ (7 files):
14:30 dalek parrot/native_pbc: remove outdated native_pbc testfiles
14:30 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/046b1db3bb
14:39 dalek Heuristic branch merge: pushed 23 commits to parrot/native_pbc by rurban
14:39 rurban joined #parrot
14:52 rurban I wonder if I can remove the internal cpp definition of PARROT_DYNOP_CORE_INIT in include/parrot/oplib/core_ops.h to the common PARROT_CORE_OPLIB_INIT from config.h
15:07 dalek parrot/native_pbc: 78e528e | rurban++ | ChangeLog:
15:07 dalek parrot/native_pbc: ChangeLog lines for the native_pbc branch
15:07 dalek parrot/native_pbc: review: https://github.com/parrot/parrot/commit/78e528ebf7
15:13 benabik Wait.  Parrot installs something in $prefix/src?
15:30 rurban unfortunately yes. I heavily opposed it and patched it away for some time.
15:31 rurban /usr/share or /usr/lib was much better for the tools there
15:44 dmalcolm joined #parrot
17:15 migimunz joined #parrot
17:16 migimunz Hello, how would I write $P1 = $P2[0] with PASM syntax?
17:21 zby_home joined #parrot
17:29 Coke you shouldn't use pasm, but:
17:29 Coke set P1, P2[0] # I think
18:20 migimunz thanks
18:20 migimunz Coke, I am using PIR, but I prefer PASM-like syntax because I find it easier to generate
18:22 rurban migimunz: Butr pasm is deprecated. It will be removed soon. We want to switch to a better internal compiler
18:23 migimunz rurban, oh I see. I thought PIR supported the PASM-like notation (eg add $I0, $I1, $I2 instead of $I0 = $I1 + $I2) as well
18:23 migimunz will that be removed from pir too?
18:27 dalek rakudo/stdier: 71dc392 | jnthn++ | src/core/Exception.pm:
18:27 dalek rakudo/stdier: D'oh, got red/green back to front.
18:27 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/71dc392af5
18:27 dalek rakudo/stdier: ff0bbde | jnthn++ | src/Perl6/Grammar.pm:
18:27 dalek rakudo/stdier: Fix $*PKGDECL showing up in output.
18:27 dalek rakudo/stdier: review: https://github.com/rakudo/rakudo/commit/ff0bbded3e
18:32 Coke no, that's fine - but that's not really PASM syntax, that's just using opcodes instead of sugar.
18:32 Coke PASM is a different parser - disallows $ on registers, e.g.
18:32 Coke but the opcode syntax will continue to work.
18:32 Coke Sorry about the confusion.
18:33 migimunz Coke, awesome thanks!
18:34 dalek rakudo/nom: 6b01881 | jnthn++ | src/ (2 files):
18:34 dalek rakudo/nom: Start showing context, with eject marker.
18:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6b018814ed
18:34 dalek rakudo/nom: a109e73 | jnthn++ | src/Perl6/Grammar.pm:
18:34 dalek rakudo/nom: Make panic always throw X::Comp::AdHoc.
18:34 dalek rakudo/nom:
18:34 dalek rakudo/nom: This also means all the panics get the location included in the error.
18:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a109e738d7
18:34 dalek rakudo/nom: cff96f1 | jnthn++ | src/core/Exception.pm:
18:34 dalek rakudo/nom: Color output of compile time errors.
18:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/cff96f111d
18:34 dalek rakudo/nom: 8dbb9a8 | jnthn++ | src/core/Exception.pm:
18:34 dalek rakudo/nom: Only show location if we have it.
18:34 dalek rakudo/nom:
18:34 dalek rakudo/nom: Just hardening for the case we don't for some reason.
18:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8dbb9a8f92
18:34 dalek rakudo/nom: 71dc392 | jnthn++ | src/core/Exception.pm:
18:34 dalek rakudo/nom: D'oh, got red/green back to front.
18:34 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/71dc392af5
18:34 dalek rakudo/nom: ff0bbde | jnthn++ | src/Perl6/Grammar.pm:
18:34 dalek rakudo/nom: Fix $*PKGDECL showing up in output.
18:35 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ff0bbded3e
19:29 bluescreen joined #parrot
19:39 rurban native_pbc is about to be merged. I want to do it tomorrow
19:40 dalek nqp: d140252 | jnthn++ | src/ (2 files):
19:40 dalek nqp: Add a $!shared to cursor, for parse-wide things.
19:40 dalek nqp:
19:40 dalek nqp: We'll move $!orig and $!target in to here. This will mean they need not
19:40 dalek nqp: both be copied into every Cursor, meaning we'll save a word per Cursor,
19:40 dalek nqp: at the cost of a little extra indirection occasionally. Also this will
19:40 dalek nqp: be a good place to hang certain other things.
19:40 dalek nqp: review: https://github.com/perl6/nqp/commit/d140252da6
19:40 dalek nqp: 0b5b9e8 | jnthn++ | src/QRegex/Cursor.nqp:
19:40 dalek nqp: Move $!orig into ParseShared.
19:40 dalek nqp: review: https://github.com/perl6/nqp/commit/0b5b9e89ae
19:40 dalek nqp: 4e91efd | jnthn++ | src/ (2 files):
19:40 dalek nqp: Stop breaking Cursor's encapsulation.
19:40 dalek nqp: review: https://github.com/perl6/nqp/commit/4e91efd4f1
19:40 dalek nqp: 3b98f66 | jnthn++ | src/ (2 files):
19:40 dalek nqp: Move $!target into ParseShared.
19:40 dalek nqp:
19:40 dalek nqp: This means we're now saving a pointer per Cursor.
19:40 dalek nqp: review: https://github.com/perl6/nqp/commit/3b98f66c74
19:41 dalek rakudo/nom: a8d2cc2 | jnthn++ | / (3 files):
19:41 dalek rakudo/nom: Updates for Cursor memory use reduction refactor.
19:41 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/a8d2cc2932
19:52 benabik_ joined #parrot
20:18 benabik_ joined #parrot
20:30 Reini joined #parrot
20:35 Coke :q
20:42 schmooster joined #parrot
21:38 benabik_ joined #parrot
21:39 dalek nqp: 785d2fa | jnthn++ | src/QRegex/Cursor.nqp:
21:40 dalek nqp: Implement tracking of highwater whenever we lex.
21:40 dalek nqp: review: https://github.com/perl6/nqp/commit/785d2faaa2
21:51 perlite_ joined #parrot
23:22 aloha joined #parrot

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

Parrot | source cross referenced