00:19
colomon joined
00:40
vendethiel joined
01:10
vendethiel joined
01:33
colomon joined
01:48
ilbot3 joined
|
|||
JimmyZ | japhb: I don't know , but msdn.microsoft.com/en-us/library/d...85%29.aspx FYI | 04:10 | |
05:58
vendethiel joined
06:26
flaviusb joined
06:50
zakharyas joined
06:52
FROGGS joined
|
|||
nwc10 | jnthn: what helgrind makes of it all: paste.scsys.co.uk/482933 | 06:52 | |
FROGGS | o/ | 07:05 | |
nwc10 | \o | 07:06 | |
07:08
Ven joined
|
|||
jnthn | Helgrind makes so much noise it's hard to extract the false positives from the interesting... | 07:45 | |
nwc10 | 1381 lines - this time it wasn't massive | 07:46 | |
anyway, that was more "if it's useful" | |||
jnthn | *nod* | ||
nwc10 | there's clearly a problem, as it's repeatable | ||
but I really don't have any good idea how to dig further. | |||
jnthn | So, in bed last night while waiting to sleep, I figured out the cheap way to fix the serialization data race, and also that there'd have been a way to trigger it without laziness anyway if you were creative enough. | ||
nwc10 | good stuff | 07:47 | |
jnthn | I don't know how much of the other issues that will fix | ||
07:47
vendethiel joined
|
|||
jnthn | I think some of what we're seeing now is the result of previously hidden-by-a-core-under-load things coming to light | 07:48 | |
The deserialization race is certainly one of those. It's always been there, but rarely showed up | |||
FROGGS | I also got a segfault in SCRef.c when use'ing a module in en EVAL which was installed into a CURLI | 07:50 | |
an* | |||
jnthn | I highly doubt that's the same issue. You need multiple threads to get a race. :) | ||
FROGGS | ahh | ||
it failed on GC_WORKLIST_ADD IIRC | |||
jnthn | there's a debugging mode for that | 07:51 | |
FROGGS | yeah, need to look at that again, since now is post-release | 07:52 | |
(I took the weekend off since the release was kinda painful) | |||
jnthn | (time off)++ | 07:54 | |
FROGGS | :o) | ||
now I am back and pick up full fart :P | 07:55 | ||
jnthn | :D | 07:59 | |
08:27
vendethiel joined
09:03
vendethiel joined
09:30
brrt joined
09:43
vendethiel joined
|
|||
brrt | \o | 09:53 | |
nwc10 | o/ | 09:54 | |
FROGGS | -o- | 09:57 | |
brrt | :-) | 10:12 | |
so, what's today's plan for making perl6 faster | 10:13 | ||
and more stable :-) | 10:24 | ||
FROGGS | my plan is not to make it faster or stable, but I'm trying to make a certain slang this evening, or at least explore its limits :o) | 10:58 | |
10:59
vendethiel joined
11:12
Ven joined
|
|||
brrt | sounds like a decent plan to me | 11:29 | |
FROGGS | yeah, I am eager to start, since it is about EVALing a 'safe' subset of Perl 6, that is, a subset that is perhaps based on the restricted setting | 12:00 | |
so that you can "EVAL" stuff passed by commandline, which may contain regexes and other stuff, but does not wipe your hard disk in a BEGIN block etc | 12:01 | ||
12:02
ggoebel joined
12:22
vendethiel joined
12:38
Ven joined
12:50
vendethiel joined
13:15
vendethiel joined
13:16
dalek joined
|
|||
brrt | right. that would be bad | 13:48 | |
nobody likes wiped hard disks | |||
13:51
Ven joined
14:07
vendethiel joined
|
|||
dalek | arVM: 5ddab9a | FROGGS++ | src/core/nativecall.c: add dlerror() in errmsg for nativecall for clarity |
14:22 | |
14:41
vendethiel joined
14:50
colomon joined
15:14
vendethiel joined
|
|||
japhb | JimmyZ: From msdn.microsoft.com/en-us/library/d...s.85).aspx (linked from the page you sent), it looks like the Windows "Unicode" functions push UTF-16 pretty hard, though apparently there is some support for translating UTF-7 and UTF-8 via pseudo-codepages. | 15:36 | |
.oO( UTF-16: The World^W^WUCS-2 is Not Enough ) |
15:37 | ||
15:43
colomon joined
|
|||
JimmyZ | japhb: yeah. | 15:45 | |
16:39
camelia joined
17:38
vendethiel joined
17:40
FROGGS joined
18:16
Peter_R joined
|
|||
timotimo wonders about jnthn's status | 19:36 | ||
19:49
colomon joined
|
|||
lizmat | I think jnthn is travelling a lot in anticipation of the coming weekend | 19:49 | |
19:51
brrt joined
|
|||
masak | I can confirm this. | 19:51 | |
nwc10 | and I just thought that he was fleeing Eurovision 2016 | 19:52 | |
lizmat | 2016 ??? | ||
ah, yes | |||
La Suede :-) | |||
timotimo | ah | 19:59 | |
i thought jnthn was going to develop and push over the course of the day | 20:05 | ||
hm, that also means jnthn isn't going to be able to tell me more about how to figure out if a given call target wants to handle junctions on its own | 20:07 | ||
20:48
colomon joined
21:17
colomon joined
21:32
brrt left
21:41
colomon joined
22:11
vendethiel joined
22:19
colomon joined
|
|||
timotimo | brrt, it seems like param_sp being used is keeping us from jitting next, last, and redo | 22:27 | |
why must that thing be so complicated :\ | |||
though on the other hand, we'd want to avoid p6argvmarray anyway | |||
because that'll generate a BOOTArray every time we call next/last/redo even if the number of elements is bound to be 0 | 22:28 | ||
can we use captureposelems without forcing the allocation of some object before that? | 22:32 | ||
timotimo just goes ahead and tries | 22:34 | ||
i just want a cheap way to figure out whether our block with signature -> | { ... } was called with arguments or without | 22:35 | ||
but i suppose it really wants to be a multi |