I am currently working on a few projects that involve leveraging WebAssembly (WASM) modules, particularly with WebAssembly System Interface (WASI) support. While WASI is still in its early stages, support has already been added to the Rust compiler and Clang, as well as runtimes such as wasmtime and WAMR. However, getting an environment setup to compile arbitrary C programs to WASM can still be challenging. I recently updated to Clang 17, which was first released as 17.| danielmangum.com
Motivation For the last year, I have been contributing to LLVM JITLink. This post aims to doubly serve as a summary of my work and documentation for future contributors looking to add a new target/object backend to LLVM JITLink.| blog.llvm.org
New in Swift 4.1: easier detection and conditional compilation for targeting the simulator.| swiftunboxed.com
The first step in creating our own operating system kernel is to create a Rust executable that does not link the standard library. This makes it possi…| os.phil-opp.com