Andy Wingo

Hacker.
North Carolina (USA)
I enjoy practicing aikido in my free time – and hacking, of course!
POSTS
on "binary security of webassembly"
Greets!You may have seen an interesting paper cross your radar a couple months ago: Everything Old is New Again: Binary Security of WebAssembly, by Da
Continue reading >
malloc as a service
Greetings, internet! Today I have the silliest of demos for you: malloc-as-a-service.loading walloc…
JavaScript disabled, no walloc demo.
Continue reading >
a baseline compiler for guile
Greets, my peeps! Today’s article is on a new compiler for Guile. I made things better by making things worse!The new compiler is a “baseline compil
Continue reading >
understanding webassembly code generation throughput
Greets! Today’s article looks at browser WebAssembly implementations from a compiler throughput point of view. As I wrote in my article on Firefox’s
Continue reading >
multi-value webassembly in firefox: a binary interface
Hey hey hey! Hope everyone is staying safe at home in these weird times. Today I have a final dispatch on the implementation of the multi-value feat
Continue reading >
multi-value webassembly in firefox: from 1 to n
Greetings, hackers! Today I’d like to write about something I worked on recently: implementation of the multi-value future feature of WebAssembly in
Continue reading >
firefox's low-latency webassembly compiler
Good day!Today I’d like to write a bit about the WebAssembly baseline compiler in Firefox.background: throughput and latencyWebAssembly, as you know,
Continue reading >
lightening run-time code generation
The upcoming Guile 3 release will have just-in-time native code generation. Finally, amirite? There’s lots that I’d like to share about that and I n
Continue reading >
bigint shipping in firefox!
I am delighted to share with folks the results of a project I have been helping out on for the last few months: implementation of “BigInt” in Firefox,
Continue reading >