github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm Set by AlexDaniel on 12 June 2018. |
|||
00:31
lucasb left
01:15
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
01:16
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
01:20
MasterDuke left
04:07
nine joined
04:08
p6bannerbot sets mode: +v nine,
camelia joined
04:09
p6bannerbot sets mode: +v camelia
|
|||
Geth | MoarVM: 1dc540f5f3 | (Ben Davies)++ | 3 files Reimplement async socket introspection |
05:58 | |
MoarVM: 40400fdcdd | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | 3 files Merge pull request #991 from Kaiepi/async-introspection Reimplement async socket introspection |
|||
06:01
nebuchadnezzar left
06:15
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||
travis-ci | MoarVM build passed. Aleks-Daniel Jakimenko-Aleksejev 'Merge pull request #991 from Kaiepi/async-introspection | 06:15 | |
travis-ci.org/MoarVM/MoarVM/builds/466852047 github.com/MoarVM/MoarVM/compare/4...400fdcddc8 | |||
06:15
travis-ci left
07:02
domidumont joined
07:03
p6bannerbot sets mode: +v domidumont
|
|||
nine | lizmat: no, the signedness issue is next | 07:08 | |
07:53
nebuchadnezzar joined
07:54
p6bannerbot sets mode: +v nebuchadnezzar
08:01
xlat joined
08:02
p6bannerbot sets mode: +v xlat
08:12
robertle joined
08:13
p6bannerbot sets mode: +v robertle
|
|||
Geth | MoarVM: lizmat assigned to niner Issue nqp::read-int16/32/64(oob,big-endian) allows out of buffer access github.com/MoarVM/MoarVM/issues/1021 b25de2702e | (Jonathan Worthington)++ | src/6model/reprs/MVMContext.c The frame walker might vivify a lexical, and thus cause a GC run and so invalidate the object reference. |
09:06 | |
lizmat hopes nine doesn't mind assigning the issue | |||
09:06
zakharyas joined
09:07
p6bannerbot sets mode: +v zakharyas
10:35
lucasb joined,
p6bannerbot sets mode: +v lucasb
|
|||
lucasb | hey, run MoarVM in NASA's static analyzer :) github.com/NASA-SW-VnV/ikos | 10:42 | |
lizmat | looks interesting | 10:49 | |
11:01
domidumont left
11:47
zakharyas left
12:47
domidumont joined
12:48
p6bannerbot sets mode: +v domidumont,
domidumont left
|
|||
jnthn | Finally, I did some MoarVM stuff... | 13:32 | |
MoarVM: 7d3530308b | (Jonathan Worthington)++ | src/spesh/plugin.c Set callsite in frame for JIT spesh plugin resolve Otherwise, we won't properly mark the `args` buffer, which can lead to us processing outdated args. |
|||
timotimo | oooh, very good | ||
nwc10 | the blocker being illness, $ork, lack-of-beer, $other, or $!private? | 13:35 | |
13:35
zakharyas joined
|
|||
nwc10 hopes that he got the syntax correect in the joke part | 13:35 | ||
13:35
p6bannerbot sets mode: +v zakharyas
|
|||
jnthn | Mostly $ork and a week and a bit's travel | 13:36 | |
nwc10 hopes that the travel was fun and generated lots of useful slide backgrounds | 13:37 | ||
jnthn | Well, I got a Swedish Christmas dinner :) | 13:38 | |
Geth | MoarVM/master: 4 commits pushed by (Nick Logan)++, (Jonathan Worthington)++ | 13:48 | |
MoarVM: 8e078a2fed | (Jonathan Worthington)++ | src/core/threads.c Improve handling of failure to join a thread * No need to panic, just throw * Include the error string, not just the code Resolves #847. |
13:56 | ||
timotimo | oh, jnthn, the ThreadPoolScheduler should probably catch failure to create a new thread, right? rather than the program dying? | 14:01 | |
jnthn | I guess we could just note that in the scheduler debug log (if enabled), yes | 14:02 | |
timotimo | and maybe not try to create a thread ~100 times a second :) | ||
ah, there's an "exhausted" flag | 14:04 | ||
14:18
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||
travis-ci | MoarVM build failed. Jonathan Worthington 'Improve handling of failure to join a thread | 14:18 | |
travis-ci.org/MoarVM/MoarVM/builds/467009775 github.com/MoarVM/MoarVM/compare/4...078a2fed52 | |||
14:18
travis-ci left
|
|||
timotimo | hum. it's nqp-ified code, and there's many places where we try to add workers, and it'd have to return a different worker in those cases and ... ehhhh, maybe a task for another day | 14:20 | |
15:03
SourceBaby joined
15:04
p6bannerbot sets mode: +v SourceBaby
16:21
robertle left
|
|||
timotimo | i wonder if nativerefs for lexicals could benefit from some spesh logging | 16:26 | |
so they could be turned into regular lexical lookups with a guard | |||
16:56
domidumont joined
16:57
p6bannerbot sets mode: +v domidumont
17:45
lucasb left
18:06
lucasb joined,
p6bannerbot sets mode: +v lucasb
18:57
zakharyas left
19:56
domidumont left
|
|||
Geth | MoarVM: a8e63d2f59 | (Stefan Seifert)++ | 2 files Sign extend values when reading less than 64 bit readint returns a 64 bit signed integer. When reading smaller integers from a byte stream, we need to sign extend them to the full size. |
20:27 | |
nine | I hope someone knows a better way to achieve this ^^^ but it at least works | 20:28 | |
lizmat: ^^^ | |||
20:45
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||
travis-ci | MoarVM build passed. Stefan Seifert 'Sign extend values when reading less than 64 bit | 20:45 | |
travis-ci.org/MoarVM/MoarVM/builds/467183963 github.com/MoarVM/MoarVM/compare/8...e63d2f5936 | |||
20:45
travis-ci left
|
|||
Geth | MoarVM: c32000ba8b | (Stefan Seifert)++ | src/core/interp.c Use read_buf also when switching endianness Calling read_buf once instead of multiple at_pos calls should be faster and also give the same error behavior whether we need to switch bytes afterwards or not. |
21:04 | |
nine | lizmat: ^^^ seems to fix the read-int.t tests | 21:07 | |
21:19
zakharyas joined
21:20
p6bannerbot sets mode: +v zakharyas
21:40
zakharyas left
21:53
xlat left
22:04
lizmat left
22:25
lizmat joined,
p6bannerbot sets mode: +v lizmat,
hoelzro joined
22:26
p6bannerbot sets mode: +v hoelzro
23:46
lucasb left
|