Camelia, the Perl 6 bug

IRC log for #parrot, 2012-11-17

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:15 Mike-PerlRecruiter_ joined #parrot
01:31 whiteknight joined #parrot
08:16 drift joined #parrot
09:25 cosimo joined #parrot
10:16 PacoAir joined #parrot
10:46 PacoAir joined #parrot
11:17 PacoAir joined #parrot
11:17 dalek nqp: ec4648d | jnthn++ | src/HLL/Grammar.pm:
11:17 dalek nqp: Give EXPR a "don't do an infix" argument.
11:17 dalek nqp:
11:17 dalek nqp: STD's EXPR hard-codes a check against the precedence level, which we
11:17 dalek nqp: shouldn't do here as EXPR is meant to be generic.
11:17 dalek nqp: review: https://github.com/perl6/nqp/commit/ec4648d03b
11:17 dalek rakudo/nom: 8735fe2 | jnthn++ | tools/build/NQP_REVISION:
11:17 dalek rakudo/nom: Bump NQP_REVISION for EXPR improvements.
11:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8735fe2f1b
11:17 dalek rakudo/nom: 014fbfd | jnthn++ | src/Perl6/Grammar.pm:
11:17 dalek rakudo/nom: Skip infixes when parsing with methodcall preclim.
11:17 dalek rakudo/nom:
11:17 dalek rakudo/nom: STD does the same. This fixes the issue with qq heredocs that ended
11:17 dalek rakudo/nom: with interpolation.
11:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/014fbfd002
11:17 dalek rakudo/nom: 8c8ae45 | jnthn++ | src/Perl6/Actions.pm:
11:17 dalek rakudo/nom: Remove a now-unrequired hack.
11:17 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8c8ae453e7
11:19 dalek rakudo/nom: 018259a | jnthn++ | t/spectest.data:
11:19 dalek rakudo/nom: Revert "This test file doesn't exist."
11:19 dalek rakudo/nom:
11:19 dalek rakudo/nom: This reverts commit 2c6a5215c0c5240d26ee0f3197e8dbaa562432c7.
11:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/018259a453
12:24 PacoAir joined #parrot
12:35 Psyche^ joined #parrot
13:16 Mike-PerlRecruiter_ joined #parrot
13:42 dalek rakudo/nom: 112307b | moritz++ | src/Perl6/World.pm:
13:42 dalek rakudo/nom: simplify setting line number of compile-time exceptions
13:42 dalek rakudo/nom:
13:42 dalek rakudo/nom: Also try to compose X::Comp into exceptions thrown at compile time
13:42 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/112307b06c
14:07 bouncy joined #parrot
14:43 dalek nqp/qast-dumper: 2cba446 | moritz++ | src/QAST/ (6 files):
14:43 dalek nqp/qast-dumper: beginnings of a QAST dumper
14:43 dalek nqp/qast-dumper: review: https://github.com/perl6/nqp/commit/2cba446ea9
15:09 dalek parrot/whiteknight/pipe_pmc: ad2e031 | Whiteknight++ | / (7 files):
15:09 dalek parrot/whiteknight/pipe_pmc: Separate out a new Pipe PMC type from FileHandle. Remove Pipe logic from FileHandle, and make sure the two io vtables are separate.
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/ad2e031f20
15:09 dalek parrot/whiteknight/pipe_pmc: f4e9a1f | Whiteknight++ | src/io/ (3 files):
15:09 dalek parrot/whiteknight/pipe_pmc: headerizer, and a few small fixes so this mess all builds
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/f4e9a1f748
15:09 dalek parrot/whiteknight/pipe_pmc: 2a30b1c | Whiteknight++ | / (3 files):
15:09 dalek parrot/whiteknight/pipe_pmc: Break pipe-related tests from t/pmc/filehandle.t into a new t/pmc/pipe.t. Update the test to pass.
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/2a30b1cc5d
15:09 dalek parrot/whiteknight/pipe_pmc: a0df2bf | Whiteknight++ | t/pmc/socket (2 files):
15:09 dalek parrot/whiteknight/pipe_pmc: Update socket.t and socket_ipv6.t to use pipes when communicating with the test server instead of filehandle
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/a0df2bfe81
15:09 dalek parrot/whiteknight/pipe_pmc: accee4c | Whiteknight++ | config/gen/makefiles/root.in:
15:09 dalek parrot/whiteknight/pipe_pmc: Update makefile dependencies for pipe.c to fix checkdepend.t
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/accee4cfe6
15:09 dalek parrot/whiteknight/pipe_pmc: 81597d0 | Whiteknight++ | / (2 files):
15:09 dalek parrot/whiteknight/pipe_pmc: Update t/dynoplibs/io.t to not try to open a pipe, since it can't anymore.
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/81597d07b4
15:09 dalek parrot/whiteknight/pipe_pmc: cec2bef | Whiteknight++ | / (2 files):
15:09 dalek parrot/whiteknight/pipe_pmc: Fix the makefile, my editor automatically converted all tabs to spaces, which breaks makefiles.
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/cec2bef800
15:09 dalek parrot/whiteknight/pipe_pmc: d05f046 | Whiteknight++ | runtime/parrot/library/ (2 files):
15:09 dalek parrot/whiteknight/pipe_pmc: Fix TAP::Parser and distutils to not use old-style pipes anymore. This fixes t/tools/mk_language_shell.t
15:09 dalek parrot/whiteknight/pipe_pmc: review: https://github.com/parrot/parrot/commit/d05f046125
16:13 dalek nqp/qast-dumper: bcb136c | moritz++ | src/HLL/Compiler.pm:
16:13 dalek nqp/qast-dumper: make new QAST dumper available from --target=past
16:13 dalek nqp/qast-dumper: review: https://github.com/perl6/nqp/commit/bcb136cb29
16:13 dalek nqp/qast-dumper: 9bbb138 | moritz++ | src/QAST/ (2 files):
16:13 dalek nqp/qast-dumper: make QAST dumper output a wee bit prettier
16:13 dalek nqp/qast-dumper: review: https://github.com/perl6/nqp/commit/9bbb138ea4
16:25 dalek nqp: 2cba446 | moritz++ | src/QAST/ (6 files):
16:25 dalek nqp: beginnings of a QAST dumper
16:25 dalek nqp: review: https://github.com/perl6/nqp/commit/2cba446ea9
16:25 dalek nqp: bcb136c | moritz++ | src/HLL/Compiler.pm:
16:25 dalek nqp: make new QAST dumper available from --target=past
16:25 dalek nqp: review: https://github.com/perl6/nqp/commit/bcb136cb29
16:25 dalek nqp: 9bbb138 | moritz++ | src/QAST/ (2 files):
16:25 dalek nqp: make QAST dumper output a wee bit prettier
16:25 dalek nqp: review: https://github.com/perl6/nqp/commit/9bbb138ea4
16:25 dalek nqp: bfaa6ae | moritz++ | src/ (8 files):
16:25 dalek nqp: Merge remote-tracking branch 'origin/qast-dumper'
16:25 dalek nqp: review: https://github.com/perl6/nqp/commit/bfaa6aed0f
16:41 kid51 joined #parrot
18:36 whiteknight joined #parrot
18:41 whiteknight good afternoon, #parrot
18:44 kid51 Yo!
18:55 Reini_ joined #parrot
19:06 zby_home joined #parrot
19:27 contingencyplan joined #parrot
20:09 cotto ~~
20:11 sorear ~~
21:04 Reini_ joined #parrot
21:21 dalek nqp: 98e8238 | moritz++ | src/QAST/WVal.nqp:
21:21 dalek nqp: [QAST dumper] add type of WVal value
21:21 dalek nqp: review: https://github.com/perl6/nqp/commit/98e8238ab6
21:24 Reini_ joined #parrot
21:34 perlite_ joined #parrot
21:51 whiteknight joined #parrot
21:52 whiteknight good evening, #parrot
21:53 whiteknight I've discovered that my battery either no longer holds a charge, or no longer gets charged, or whatever, so if my extremely delicate power wire gets disconnected I disappear
21:53 whiteknight I apologize in advance for that
23:05 whiteknight I think I've got this io stuff stored out. of course, the pipe thing is a breaking change that we'll need to talk about more closely
23:20 Reini_ joined #parrot
23:35 dalek parrot/whiteknight/io_vtable_lookup: e1aca18 | Whiteknight++ | / (3 files):
23:35 dalek parrot/whiteknight/io_vtable_lookup: start adding in new lookup routines for IO_VTABLE and IO_BUFFER, instead of relying on get_pointer/set_pointer vtables for these.
23:35 dalek parrot/whiteknight/io_vtable_lookup: review: https://github.com/parrot/parrot/commit/e1aca18f58
23:35 dalek parrot/whiteknight/io_vtable_lookup: eb68007 | Whiteknight++ | src/pmc/ (2 files):
23:35 dalek parrot/whiteknight/io_vtable_lookup: Remove get/set_pointer_keyed_int from handle. We no longer use that mechanism to get access to the IO_VTABLE or the IO_BUFFERs
23:35 dalek parrot/whiteknight/io_vtable_lookup: review: https://github.com/parrot/parrot/commit/eb680078f0
23:35 dalek parrot/whiteknight/io_vtable_lookup: b50b1c0 | Whiteknight++ | / (14 files):
23:35 dalek parrot/whiteknight/io_vtable_lookup: Completely redo buffer accesses. Buffers are now stored as IOBuffer PMCs as properties on the handle PMCs. Rewrite all the accessor routines and initialization logic for buffers to account for this new situation.
23:35 dalek parrot/whiteknight/io_vtable_lookup: review: https://github.com/parrot/parrot/commit/b50b1c0af5
23:48 Reini_ joined #parrot

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

Parrot | source cross referenced