Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||
00:11
Kaiepi joined
|
|||
Geth | rakudo: 43ff9f1ceb | (Nick Logan)++ (committed using GitHub Web editor) | src/core/Rakudo/Internals/JSON.pm6 Add comment about relation to JSON::Fast |
00:13 | |
00:28
travis-ci joined
|
|||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 'Remove proto: it breaks stuff | 00:28 | |
travis-ci.org/rakudo/rakudo/builds/500941430 github.com/rakudo/rakudo/compare/4...318fb8ab7a | |||
00:28
travis-ci left
00:31
vrurg joined
00:45
patrickz joined
00:48
patrickb left
00:53
lucasb left
|
|||
MasterDuke | timotimo: you around? travis failure above is in t/04-nativecall/06-struct.t, `moar(12380,0x7fffb3ce5340) malloc: *** error for object 0x7ffc7ff071d4: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug` | 01:09 | |
not sure if that's new or not | |||
timotimo | was a test added there recently? | 01:23 | |
that's the problem where we don't track if a struct owns the pointer to its body or not | |||
well, it'd really be a CArray that causes the problem, since CStruct just never attempts to free its pointer, but CArray does | 01:27 | ||
MasterDuke | timotimo: some more info here github.com/MoarVM/MoarVM/issues/1062 | 01:32 | |
last commit to that file was august 2018, f8b79306cc1900b7991490eef822480f304a56d9 | 01:33 | ||
timotimo | potentially floppy? just didn't get triggered before? | 01:34 | |
an asan run or valgrind should have caught it since forever, unless of course that test is so late in the file that it doesn't gc before finishing | 01:35 | ||
MasterDuke | yeah, it took a bunch of repetitions and a spectest running in the background | ||
i'm still in gdb, any other info to collect? | 01:36 | ||
01:51
patrickz left
|
|||
AlexDaniel | holy shit we just got a fast json parser in rakudo | 01:54 | |
IIRC that's going to help Blin a lot | |||
vrurg | How do I map a type capture into it's actual type in terms of core/nqp? | 02:11 | |
MasterDuke | vrurg: | 02:21 | |
"map a type capture"? | |||
vrurg | m: sub f (::T) { my T $i; say $i.WHAT }; f(Str) | 02:24 | |
camelia | (Str) | ||
vrurg | MasterDuke: looking for a clean way to actually determine what is in T at runtime. | 02:25 | |
MasterDuke | vrurg: other than `T.WHAT`? | 02:29 | |
vrurg | MasterDuke: Yes, but .WHAT is a good starting point, actually. Basically, I need GenericHOW.instantiate_generic() as it seems. Now looking at how to get current type environment. | 02:32 | |
02:40
Kaiepi left
|
|||
MasterDuke | vrurg: good luck. don't think i've ever looked at that stuff before, so i wouldn't be any help | 02:40 | |
02:41
Kaiepi joined
|
|||
vrurg | MasterDuke: thanks! | 02:41 | |
03:15
leont left
04:45
AlexDani` joined
04:50
AlexDaniel left
04:51
AlexDani` is now known as AlexDaniel
09:03
MasterDuke left
09:32
Kaiepi left
|
|||
timotimo | 24.11user 0.22system 0:19.86elapsed 122%CPU (0avgtext+0avgdata 252612maxresident)k | 09:59 | |
15.35user 0.20system 0:11.07elapsed 140%CPU (0avgtext+0avgdata 241444maxresident)k | |||
^- removing "int" from the breadth-first search in moar-heapanalyzer | 10:00 | ||
makes it a lot faster | |||
dogbert17 | test failures in t/spec/S04-exceptions/exceptions-alternatives.t, possibly json related | 11:27 | |
11:42
Kaiepi joined
13:11
patrickb joined
13:12
leont joined
13:20
lucasb joined
|
|||
Geth | rakudo: a8cd286a49 | (Nick Logan)++ (committed using GitHub Web editor) | src/core/Rakudo/Internals/JSON.pm6 Special case exception handling in R:I:JSON |
15:58 | |
16:05
Kaiepi left
17:15
brrt joined
17:19
MasterDuke joined
17:20
MasterDuke left,
MasterDuke joined
18:01
Kaiepi joined
18:30
bartolin left,
bartolin joined
19:37
brrt left
19:52
greppable6 left,
releasable6 left,
unicodable6 left,
nativecallable6 left,
shareable6 left,
committable6 left,
squashable6 left,
reportable6 left
19:53
evalable6 left,
evalable6 joined,
ChanServ sets mode: +v evalable6
20:22
lgtaube left
20:34
lgtaube joined
20:44
epony left
20:49
reportable6 joined,
committable6 joined,
ChanServ sets mode: +v committable6
20:50
greppable6 joined,
shareable6 joined,
ChanServ sets mode: +v shareable6,
unicodable6 joined
20:51
nativecallable6 joined,
ChanServ sets mode: +v nativecallable6,
releasable6 joined,
ChanServ sets mode: +v releasable6
20:52
squashable6 joined
22:01
epony joined
22:13
epony left
22:21
epony joined
22:31
sortiz joined
|
|||
Geth | star: 4f62a5549c | (Mike Clarke)++ | 5 files Update TAP::Harness and add App::Prove6 Closes #132 |
22:34 | |
star: 766e3c2fcc | (Mike Clarke)++ | 5 files Merge branch 'app-prove' * app-prove: Update TAP::Harness and add App::Prove6 |
|||
23:51
leont left
|