[02:23] *** rnddim joined
[02:23] *** rnddim left
[02:24] *** rnddim joined
[02:24] *** ShimmerFairy left
[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: c4481c27c0 | (Nick Logan)++ | 8 files

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: Switch DynASM to upstream LuaJIT

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: 

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: Previously the JIT was built with DynASM from MoarVM/dynasm, a 2014 fork

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: of LuaJIT's DynASM that was last synced with upstream in 2015. The fork

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: let x64 instructions use r8 through r15 as registers that are only known

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: at runtime, which needs a REX prefix chosen at runtime, and the expression

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: JIT tiles depend on that. LuaJIT added its own support for this to its

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: <…commit message has 16 more lines…>

[02:37] <Geth> ¦ MoarVM/ugexe/upstream-luajit-dynasm: review: https://github.com/MoarVM/MoarVM/commit/c4481c27c0

[02:47] *** rnddim is now known as ShimmerFairy

[03:33] *** ShimmerFairy left
[03:33] *** ShimmerFairy joined
[03:37] *** ShimmerFairy left
[03:38] *** ShimmerFairy joined
[04:01] <japhb> Approved https://github.com/MoarVM/MoarVM/pull/2050 -- feel free to merge along with other matching PRs

[06:36] *** camelia joined
[09:08] <Geth> ¦ MoarVM/main: 16 commits pushed by Faye++, (Elizabeth Mattijsen)++

[09:08] <Geth> ¦ MoarVM/main: review: https://github.com/MoarVM/MoarVM/compare/cf7703bc9b85...93cce3287fbc

[12:27] <Geth> ¦ MoarVM/main: 0664a39c09 | (Marco Ladermann)++ (committed using GitHub Web editor) | src/instrument/line_coverage.c

[12:27] <Geth> ¦ MoarVM/main: Annotate inserted breakpoint instructions with their line number (#2045)

[12:27] <Geth> ¦ MoarVM/main: 

[12:27] <Geth> ¦ MoarVM/main: Breakpoint instructions inserted for line-coverage instrumentation

[12:27] <Geth> ¦ MoarVM/main: did not carry a MVM_SPESH_ANN_LINENO annotation themselves. This

[12:27] <Geth> ¦ MoarVM/main: means an offset lookup landing exactly on the breakpoint instruction

[12:27] <Geth> ¦ MoarVM/main: had to fall back to the nearest preceding annotation instead of

[12:27] <Geth> ¦ MoarVM/main: resolving the line directly. Attach the annotation explicitly so

[12:27] <Geth> ¦ MoarVM/main: <…commit message has 7 more lines…>

[12:27] <Geth> ¦ MoarVM/main: review: https://github.com/MoarVM/MoarVM/commit/0664a39c09

[18:43] *** Nicholas left
[19:06] *** Nicholas joined
[20:14] *** jdv_ is now known as jdv

[21:51] *** lizmat left
