charlie cummings
sickeningsprawl@infosec.exchange
<p>Systems programming, compilers, cybersecurity</p>
Posts
-
View post
its really fun to twiddle with my jit and get random -6% improvements on benchmarks. i figure out a 4 instruction improvement to stack frame push/pops and the crowd goes wild
-
View post
now that i implemented nun boxing, and values fit in one register, i was able to also implement copy&patch compilation. with some additional optimizations im now finally faster than luajit's interpreter-only mode on a few benchmarks as well 🥳 | Command | Mean [s] | Min [s] | Max [s] | Relative | |:---|---:|---:|---:|---:| | `lua5.1 bench.lua -- lua_benchmarking/benchmarks/life/bench 5000 \|\| true` | 1.967 ± 0.021 | 1.947 | 2.008 | 2.86 ± 0.04 | | `luajit -joff bench.lua -- lua_benchma...
-
View post
https://redvice.org/2026/coverage-the-wrong-way/ wrote a blogpost about using kvm to collect code coverage for blackbox binaries.