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
|