
Ben L. Titzer
@TitzerBL
Followers
2K
Following
1K
Media
23
Statuses
1K
Director of the WebAssembly Research Center at Carnegie Mellon University. Principal Researcher. Wasm co-founder. Former V8 engineer. Compilers!
Joined May 2022
RT @thenewstack: .@Google ‘Retrofits’ Spatial Memory Safety Onto C++ | By @DavidCasselTNS. #Coding #Security feat. @ayper @kinu @_mxms @cha….
0
5
0
This is a joke and all, but tools are a thing. It could have just generated a Wasm program and run it. Since Wasm has a real spec it could have evaluated the evaluation rules symbolically, which would probably have been faster and literally amounted to a mathematical proof.
I may have just carried out literally the least-efficient calculation in the history of computing. I’m impressed, amused, bewildered, and a little sad. I asked o1 to add two (non-random) 64-bit numbers. It got the correct answer after 82 seconds of anthropomorphic soul-searching.
0
0
5
The two nastiest bug classes are cross-breeding now.
In the last @vu5ec presentation at @USENIXSecurity, @hanyrax discusses GhostRace and explains how attackers can exploit speculative race conditions in the Linux kernel. @kurmus .@c_giuffrida .@m4mbr3
0
1
6
RT @linuxfoundation: It’s time - the #WasmCon schedule has dropped! 🎤 This premier #WebAssembly event will explore new frontiers in buildin….
0
7
0
RT @dylibso: Especially with recent changes in JEP 472, there's no better time than now to start integrating #WebAssembly into your #Java c….
0
4
0
A few hundred lines changed in the compiler, a few thousand lines of tests. This one has been tricky, but now default ADT values are fixed, and all the unboxing optimizations are set up for maximum profit.
Spent lots of time paying some tech debt in the Virgil compiler. I added ADTs to Virgil "easily" by desugaring them to classes during parsing. That allowed reusing most of the IR and such, but a zillion special cases and booleans popped up everywhere. /n.
0
0
11