00:00 lizmat joined 00:08 TEttinger joined 01:15 vendethiel joined
colomon success! \o/ 03:45
colomon got his dop kit into his overstuffed suitcase 03:46
06:31 FROGGS[mobile] joined 07:37 vendethiel joined 07:56 virtualsue joined 07:58 FROGGS joined 08:04 vendethiel joined 09:21 brrt joined
dalek arVM/even-moar-jit: ac58687 | brrt++ | src/jit/ (7 files):
Factor out the 'mem' abstraction

The 'mem' value type could refer to any number of registers withoutt ensuring that they were live values. Adding support for such values would be complicated, and it's not necessary either (the tiler can take care of it).
09:35
timotimo cool 09:40
colowhat is a "dop kit"? 09:42
"Trying to free too many registers" - aaw 09:44
dalek arVM/even-moar-jit: b900755 | brrt++ | build/Makefile.in:
Remove JIT intermediates in make clean
09:45
brrt afk for now 09:46
14:52 FROGGS[mobile] joined 19:37 colomon joined
colomon o/ 19:37
colomon is back in the States 19:38
masak \o 19:46
19:50 TEttinger joined
colomon what’s the current count? :) 19:52
timotimo welcome back to the ground, colomon :) 19:54
colomon I can’t tell you how happy I was to get off that plane. Big Sol, tiny cramped seat. 19:55
at least I’ve got an aisle for my last leg home, and a few more hours to recoup before I have to board. 19:56
timotimo yeah, sol is really big 19:58
i'd go so far as to call it gigantic
colomon smoke.perl6.org/report — last column is (I think) the most account smoke test run in ages. 20:09
woah, GLR count is 4?
timotimo glr count? 20:10
colomon 4 failing test files?
at least, that’s what I just got locally
well, techincally I am in Chicago and the server I ran it on is in Michigan, but that’s close enough to local for me. ;) 20:11
m: say <:13<01>/:13<07>> 20:14
camelia rakudo-moar cf3b24: OUTPUT«:13<01>/:13<07>␤»
colomon … errr ....
maybe I’d better backlog 20:15
oh, how’d I get in moarvm? apologies, good folk
timotimo :)
we like visitors :)
vendethiel
.oO( you're bound to stay now )
20:23
timotimo hey vendethiel 20:24
vendethiel hi hi 20:25
20:35 virtualsue joined 21:16 rarara_ joined 21:17 lizmat joined 21:20 lizmat_ joined
dalek arVM: 1172953 | paultcochrane++ | src/spesh/candidate.c:
Remove potential double-free in MVM_spesh_candidate_setup

The `before` and `after` variables were being potentially freed twice. By only freeing them in the outer scope of their usage means that the resources are still freed before exiting the function and the code doesn't try to free already-freed variables.
21:27
arVM: 511c467 | lizmat++ | src/spesh/candidate.c:
Merge pull request #245 from paultcochrane/pr/remove-double-free

Remove potential double-free in MVM_spesh_candidate_setup 613153e | paultcochrane++ | src/gc/orchestrate.c: Cast unsigned short to MVMunit64 to avoid integer overflow
Coverity noticed that in the expression changed here, the variable
  `tc->instance->num_user_threads` was an unsigned short, which was then being
implicitly promoted to int and then promoted again to unsigned long. However, if the result of the expression is sufficiently large, this won't calculate the correct value anymore since the value overflows. By casting
  `num_user_threads` to MVMunit64 we ensure that the overflow is avoided.
MoarVM: 7e9f29e | lizmat++ | src/gc/orchestrate.c:
MoarVM: Merge pull request #246 from paultcochrane/pr/avoid-integer-overflow
23:01 lizmat joined