01:52
sortiz joined
02:13
ugexe joined
06:50
geekosaur joined
|
|||
dalek | ast: a1cd3e7 | usev6++ | S (2 files): Fudge tests for RT #128031 on JVM |
06:52 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128031 | ||
dalek | ast: 985a4a0 | usev6++ | S14-roles/mixin.t: Fudge test for RT #127916 on JVM |
06:57 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=127916 | ||
07:12
RabidGravy joined
|
|||
masak | "it's perhaps most accurate to say that V8 supports compliance with the “continually maintained draft future ECMAScript standard”" -- interesting reading. v8project.blogspot.se/2016/04/es6-e...eyond.html | 08:37 | |
09:08
vendethiel joined
10:15
pmurias joined
12:00
masak_ joined
12:01
[Coke]_ joined
12:12
JimmyZ joined
|
|||
psch | how is the long[][] handlers in StaticCodeInfo structured anyway..? | 12:48 | |
it's documented as "Map of handlers" | |||
...and how do i get the equivalent of this gist.github.com/peschwa/d61db7a81c...94ee45bc65 for r-m? :S | 12:56 | ||
i mean, something feels weird to my limited understanding there. first off, the current CF doesn't have a handler at all, but the first caller has one for 'last' | 12:57 | ||
i mean, i might be misunderstanding that, but the nqp::debugnoop call shouldn't introduce a new CallFrame, should it? | |||
and then there's two more handlers, with what i think are invalid categories | 13:04 | ||
oh, or they're for more than one category... | 13:05 | ||
aha. tc.curFrame.caller.curHandler is 342, which is the handler that handles next, last and redo in the gist, i.e. handlers[2] | 13:07 | ||
oh, the caller of the for is the scope/block that applies the label to the for block, isn't it | 13:18 | ||
so it's not the debugnoop that adds a frame but it's the for loop that does | |||
dalek | p: c459573 | (Pawel Murias)++ | src/vm/js/nqp-runtime/sixmodel.js: [js] Support nqp::atpos on type objects. |
13:25 | |
p: 1daaef5 | (Pawel Murias)++ | src/vm/js/RegexCompiler.nqp: [js] Initialize variable before use. |
|||
p: a28876c | (Pawel Murias)++ | src/vm/js/nqp-runtime/nfa.js: [js] Fix a bug with NQPMu $!cstack breaking the bstack. |
|||
p: 0234430 | (Pawel Murias)++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/IOOps.java: [jvm] Remove commented out code. |
|||
psch | pmurias++ | ||
i totally missed removing that | |||
updated the gist, fwiw | 13:34 | ||
the way i see it, we're simply not installing a handler when we don't find any of next/last/redo inside the block | |||
instead we should probably also just do it if we find a label | 13:35 | ||
[Tux] | This is Rakudo version 2016.04-53-g1acf805 built on MoarVM version 2016.04 | 13:37 | |
test 21.940 | |||
test-t 13.421 | |||
csv-parser 23.385 | |||
13:39
RabidGravy joined
13:50
pmurias joined
|
|||
psch | hm, just installing handlers if we have a label apparently isn't enough /o\ | 14:26 | |
ohh, wait. for gets compiled as p6for, which desugars to a map call | 14:31 | ||
14:34
skids joined
14:35
brrt joined
|
|||
dalek | kudo/nom: edd8964 | (Zoffix Znet)++ | src/core/IO/Path.pm: Fix wrong method names in exception messages for file tests |
15:01 | |
kudo/nom: b939c4e | lizmat++ | src/core/IO/Path.pm: Merge pull request #761 from zoffixznet/patch-1 Fix wrong method names in exception messages for file tests |
|||
kudo/nom: d7698f3 | lizmat++ | src/core/ (2 files): Fix for RT #128039 |
15:24 | ||
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128039 | ||
16:34
geekosaur joined
16:55
pmurias joined
18:16
brrt joined
|
|||
dalek | ast: 6d2545c | usev6++ | S16-io/supply.t: Fudge test for RT #128041 for rakudo-j |
18:19 | |
synopsebot6 | Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128041 | ||
18:21
dalek joined
|
|||
dalek | p: 1c90b06 | (David Warring)++ | examples/rubyish/rubyish.nqp: [rubyish] disambiguate '=' && '==' fixes some parse errors in latest nqp-m |
19:39 | |
p: 67e04c7 | (David Warring)++ | examples/rubyish/t/hashs.t: [rubyish] fix hash-key ordering in test suite |
|||
p: a6739ba | (David Warring)++ | examples/rubyish/README.md: [rubyish] prefer MoarVM over Parrot in README.md |
|||
19:47
sortiz joined
|
|||
sortiz | \o #perl6 | 19:47 | |
stmuk_, DBIish update don't require --force, the version was changed. | 19:53 | ||
ugexe | maybe needs to do `zef/panda update` to update the package list with the updated version number | 21:07 | |
ugexe needs to document zef auto package-list update config option | 21:08 | ||
sortiz | timotimo, Trying to bisect the spectest failure found nothing. I can't reproduce it. So, or some garbage in my workdir or some heisenbug. | 23:17 | |
timotimo | oh, could be :\ | 23:24 | |
we tend to call these tests "flappers" | |||
it was start.t, right? | |||
sortiz | yep | 23:26 | |
timotimo | yeah, multi-threaded stuff ... | 23:27 | |
i'm not 100% sure whether the deadlock bug was due to the new code in jnthn's branch or an old one that's always been there | |||
sortiz | I'll keep an eye on it. | 23:30 | |
timotimo | have you read jnthn's last report? | 23:33 | |
sortiz | Yes. | 23:36 | |
If I understand well, that work hasn't landing yet in MoarVM master, right? | 23:38 | ||
timotimo | correct | 23:39 | |
having the frames reference-counted instead of gc-managed used to be a major factor in their speed | 23:40 | ||
so until the optimization lands that makes frames only gc-managed when they "escape" ... everything that involves frames will be crazy slow | |||
sortiz | After read jnthn discoveries, I somewhat surprised that Rakudo works ;-) | 23:41 | |
timotimo | well, those GC issues are really hard to hit. extremely hard to hit reliably | 23:42 | |
unless of course you turn on gc torture testing :) | |||
sortiz | Yep, it is clear. | 23:43 | |
timotimo | and there was already a nice torture testing session like that a year or two ago, and the features that were already there at that point got the benefit of the testing already | ||
of course, those features likely were touched in the mean time, too |