01:48
ilbot3 joined
06:08
domidumont joined
06:13
domidumont joined
07:31
zakharyas joined
14:14
domidumont joined
14:53
domidumont joined
15:43
lizmat_ joined
15:50
mtj_ joined
15:53
geekosaur joined
15:56
TheLemonMan joined
16:00
domidumont joined
|
|||
timotimo | darn. | 17:29 | |
with the line based coverage turned on, some spec tests die like this: | |||
Spesh: failed to fix up inline 3 | |||
had to turn the while condition of the "eliminate dead bbs" loops to "cur_bb && cur_bb->linear_next" instead of just "cur_bb->linear_next" | 17:30 | ||
17:37
avar joined
|
|||
timotimo | ideally, a failed spesh would bring us out of spesh, not out of the whole program | 18:14 | |
and it's kind of weird to get an exception thrown when spesh fails, because ... are you going to react to that? it could happen literally anywhere | |||
18:31
domidumont joined
18:42
TimToady joined
20:02
nebuchad` joined
20:11
_longines_ joined,
dalek joined,
synopsebot6 joined
20:12
mtj_ joined
20:59
Ven_ joined
23:00
brrt joined
|
|||
brrt | timotimo: that is why we have MVM_oops | 23:04 | |
to die with a stack trace but beyond catchinf | 23:05 | ||
also when spesh dies it might well be because either therw is a bug in its handling or because memory got corrupted | 23:06 | ||
and in those cases dying quickly is I think preferable to corruption | 23:07 |