Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 8 November 2012.
01:15 Mike-PerlRecruiter_ joined 01:31 whiteknight joined 08:16 drift joined 09:25 cosimo joined 10:16 PacoAir joined 10:46 PacoAir joined 11:17 PacoAir joined
dalek p: ec4648d | jnthn++ | src/HLL/Grammar.pm:
Give EXPR a "don't do an infix" argument.

STD's EXPR hard-codes a check against the precedence level, which we shouldn't do here as EXPR is meant to be generic.
11:17
kudo/nom: 8735fe2 | jnthn++ | tools/build/NQP_REVISION:
Bump NQP_REVISION for EXPR improvements.
kudo/nom: 014fbfd | jnthn++ | src/Perl6/Grammar.pm:
Skip infixes when parsing with methodcall preclim.

STD does the same. This fixes the issue with qq heredocs that ended with interpolation.
kudo/nom: 8c8ae45 | jnthn++ | src/Perl6/Actions.pm:
Remove a now-unrequired hack.
kudo/nom: 018259a | jnthn++ | t/spectest.data:
Revert "This test file doesn't exist."

This reverts commit 2c6a5215c0c5240d26ee0f3197e8dbaa562432c7.
11:19
12:24 PacoAir joined 12:35 Psyche^ joined 13:16 Mike-PerlRecruiter_ joined
dalek kudo/nom: 112307b | moritz++ | src/Perl6/World.pm:
simplify setting line number of compile-time exceptions

Also try to compose X::Comp into exceptions thrown at compile time
13:42
14:07 bouncy joined
dalek p/qast-dumper: 2cba446 | moritz++ | src/QAST/ (6 files):
beginnings of a QAST dumper
14:43
rrot/whiteknight/pipe_pmc: ad2e031 | Whiteknight++ | / (7 files):
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
rrot/whiteknight/pipe_pmc: f4e9a1f | Whiteknight++ | src/io/ (3 files):
headerizer, and a few small fixes so this mess all builds
rrot/whiteknight/pipe_pmc: 2a30b1c | Whiteknight++ | / (3 files):
Break pipe-related tests from t/pmc/filehandle.t into a new t/pmc/pipe.t. Update the test to pass.
rrot/whiteknight/pipe_pmc: a0df2bf | Whiteknight++ | t/pmc/socket (2 files):
Update socket.t and socket_ipv6.t to use pipes when communicating with the test server instead of filehandle
rrot/whiteknight/pipe_pmc: accee4c | Whiteknight++ | config/gen/makefiles/root.in:
Update makefile dependencies for pipe.c to fix checkdepend.t
rrot/whiteknight/pipe_pmc: 81597d0 | Whiteknight++ | / (2 files):
Update t/dynoplibs/io.t to not try to open a pipe, since it can't anymore.
rrot/whiteknight/pipe_pmc: cec2bef | Whiteknight++ | / (2 files):
Fix the makefile, my editor automatically converted all tabs to spaces, which breaks makefiles.
rrot/whiteknight/pipe_pmc: d05f046 | Whiteknight++ | runtime/parrot/library/ (2 files):
Fix TAP::Parser and distutils to not use old-style pipes anymore. This fixes t/tools/mk_language_shell.t
p/qast-dumper: bcb136c | moritz++ | src/HLL/Compiler.pm:
make new QAST dumper available from --target=past
16:13
p/qast-dumper: 9bbb138 | moritz++ | src/QAST/ (2 files):
make QAST dumper output a wee bit prettier
p: 2cba446 | moritz++ | src/QAST/ (6 files):
beginnings of a QAST dumper
16:25
p: bcb136c | moritz++ | src/HLL/Compiler.pm:
make new QAST dumper available from --target=past
p: 9bbb138 | moritz++ | src/QAST/ (2 files):
make QAST dumper output a wee bit prettier
p: bfaa6ae | moritz++ | src/ (8 files):
Merge remote-tracking branch 'origin/qast-dumper'
16:41 kid51 joined 18:36 whiteknight joined
whiteknight good afternoon, #parrot 18:41
kid51 Yo! 18:44
18:55 Reini_ joined 19:06 zby_home joined 19:27 contingencyplan joined
cotto ~~ 20:09
sorear ~~ 20:11
21:04 Reini_ joined
dalek p: 98e8238 | moritz++ | src/QAST/WVal.nqp:
[QAST dumper] add type of WVal value
21:21
21:24 Reini_ joined 21:34 perlite_ joined 21:51 whiteknight joined
whiteknight good evening, #parrot 21:52
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
I apologize in advance for that
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:05
23:20 Reini_ joined
dalek rrot/whiteknight/io_vtable_lookup: e1aca18 | Whiteknight++ | / (3 files):
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
rrot/whiteknight/io_vtable_lookup: eb68007 | Whiteknight++ | src/pmc/ (2 files):
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
rrot/whiteknight/io_vtable_lookup: b50b1c0 | Whiteknight++ | / (14 files):
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:48 Reini_ joined