01:47 ilbot3 joined
[Tux] test 21.750 06:49
test-t 12.120
csv-parser 25.602
going the right direction again :) 06:50
07:23 RabidGravy joined 08:00 sortiz_ joined
dalek p: 01fd41b | (Pawel Murias)++ | src/vm/js/ (2 files):
[js] Start working on compiling things that are not complete QAST::CompUnits.

Pass the first 3 tests of t/qast/01-qast.t
08:47
11:41 vendethiel joined
dalek p: eea75dc | (Pawel Murias)++ | src/vm/js/ (3 files):
[js] Compile BVals outside of CompUnits.

Pass more of the qast test.
12:20
p: 250beb3 | (Pawel Murias)++ | src/vm/js/nqp-runtime/reprs.js:
[js] Make the REPR put methods on STable in setup_STable rather then an assortment of hacky places.
12:55 lizmat_ joined 13:08 skids joined 13:19 d4l3k_ joined
dalek kudo/nom: 268e9c6 | lizmat++ | tools/build/makeMAGIC_INC_DEC.pl6:
More WIP on magical increment/decrement
13:22
p: d98d15d | (Pawel Murias)++ | src/vm/js/Operations.nqp:
[js] Implement nqp::stmts.
15:50
p: 9397ca1 | (Pawel Murias)++ | src/vm/js/Compiler.nqp:
[js] Ignore only known things in the pre_serialization list of things.
p: d32f936 | (Pawel Murias)++ | src/vm/js/Compiler.nqp:
[js] Set the context to null when compiling pre/post deserialization code.
16:38 Ven joined
dalek p: 48fd5f9 | (Pawel Murias)++ | src/vm/js/Compiler.nqp:
[js] Support .resultchild on QAST::Stmt and QAST::Stmts. Implement having multiple children for QAST::Stmt.
16:53
16:57 Ven joined 17:09 Ven joined 17:16 Ven joined 17:23 Ven joined 17:33 Ven joined 17:46 Ven joined 17:57 FROGGS joined 18:22 perlpilot joined 18:23 Ven joined 18:38 Ven joined 19:04 Ven joined
dalek kudo/nom: 5bd1e96 | lizmat++ | src/core/IO/ (2 files):
Implement $*DEFAULT-READ-ELEMS for reading

Inspired by www.mail-archive.com/perl6-languag...35150.html
Takes its default from the DEFAULT_READ_ELEMS environment variable, or assumes 65536 if that cannot be found either.
Since this number will both be used for string based reading (so the number reflects the number of chars read, which can be more than 1 byte per char), as well as binary reading, it felt right to call it ELEMS rather than BYTES or CHARS. ae3a791 | lizmat++ | tools/build/makeMAGIC_INC_DEC.pl6: More WIP on magic decrement
Turns out we need a hash on boundary condition anyway.
19:12
lizmat hmmm.. looks like dalek got kicked? the commit is github.com/rakudo/rakudo/commit/5b...5bd660f660 19:14
timotimo hm, now how do we get this into moar's ops that do buffered reading? 19:16
lizmat: can you reproduce .IO.open.split("\n") being even slower than .IO.lines ? 19:18
timotimo AFK
(if you need an example file, just run anything with --profile=heap and make sure it stops after 3 or 4 heap snapshots have been taken) 19:19
lizmat timotimo: maybe use "\x0a" instead of \n ?
in my case, split was 2x as fast
timotimo oh, huh. 19:26
jnthn lizmat: I think I'd rather the read size be a property of a handle 20:10
lizmat: Also it perhaps wants to be in bytes if we're going to use it as the buffer size we pass "all the way down" 20:11
lizmat well, it was something *i* could to easily to get the discussion going :-)
having it at VM level on a handle would be excellent :-)
jnthn Aye, it's not in the language until it's in a released test suite, so no panic. :-) 20:12
lizmat indeed :-)
jnthn The mailing list discussion kinda suggests a default set in PROCESS and so overridable by a dynvar is also valuable though :) 20:14
But yeah, I think it'll wanna be bytes, since those are what you actually request from the operating system. 20:15
lizmat jnthn: but readcharsfh needs a number of chars 20:21
but maybe that should default to whatever we have for bytes
timotimo there's a difference between how many bytes to request from the OS to read into our internal buffers and what we want to have returned right-now 20:22
jnthn What's readcharsfh used for though? Not slurp nor .lines nor .get...
I guess for things that have their own buffer?
lizmat jnthn: yeah, things like .words .split .comb 20:23
jnthn Also, d'oh, I somehow thought today was Tuesday, not Wednesday, 'cus of the bank holiday...
timotimo my attempts at making p6sink cleverer about unless/if with only two children is breaking the restricted setting :< 20:24
jnthn Guess I'll see about mostly stealing tomorrow for Perl 6 things then :-)
.oO( If I'm not smart enough to know what day it is, maybe it's a good thing I didn't hack on Perl 6 stuff :P )
timotimo um. no. it's breaking anything that runs
jnthn timotimo: Congrats, or something :P 20:25
20:27 Skarsnik joined
timotimo the things run to completion, apparently, and then i get Cannot look for method 'sink' on a null object 20:29
and --ll-exception doesn't get me more detail on that >_>
21:35 AlexDaniel joined 21:50 pouledodue joined 22:14 pouledodue left 22:21 skids joined