Wasm Language Runtimes: provides popular language runtimes (Ruby, Python, …) precompiled to WebAssembly that are tested for compatibility and kept up to date when new versions of upstream languages are releasedhttps://github.com/vmware-labs/webassembly-language-runtimes/
GitHub
GitHub - vmware-labs/webassembly-language-runtimes: Wasm Language Runtimes provides popular language runtimes (Ruby, Python, …)…
Wasm Language Runtimes provides popular language runtimes (Ruby, Python, …) precompiled to WebAssembly that are tested for compatibility and kept up to date when new versions of upstream languages ...
Bounded Flexible Arrays in C: How to modernize C arrays for greater memory safety (a case-study in refactoring the Linux kernel and a look to the future)https://people.kernel.org/kees/bounded-flexible-arrays-in-c
kees
Bounded Flexible Arrays in C — kees
How to modernize C arrays for greater memory safety: a case-study in refactoring the Linux kernel and a look to the future Kees Cook C i...
👍1
Instant Neural Graphics Primitives with a Multiresolution Hash Encoding
https://nvlabs.github.io/instant-ngp/
https://nvlabs.github.io/instant-ngp/
nvlabs.github.io
Instant Neural Graphics Primitives with a Multiresolution Hash Encoding
A paper from NVIDIA Research which presents a method for instant training & rendering of high-quality neural graphics primitives.
Miri: An experimental interpreter for Rust's mid-level intermediate representation (MIR). It can run binaries and test suites of cargo projects and detect certain classes of undefined behaviorhttps://github.com/rust-lang/miri
GitHub
GitHub - rust-lang/miri: An interpreter for Rust's mid-level intermediate representation
An interpreter for Rust's mid-level intermediate representation - rust-lang/miri
🤔5😨1
Cling: Beyond Just Interpreting C++https://blog.llvm.org/posts/2021-03-25-cling-beyond-just-interpreting-cpp/
The LLVM Project Blog
Cling -- Beyond Just Interpreting C++
Interactive C++ with Cling In our previous blog post “Interactive C++ for Data Science” we described eval-style programming, interactive C++ in Notebooks and CUDA. This post will discuss some developed applications of Cling supporting interoperability and…
👍2
v86: x86 virtualization in your browser, recompiling x86 to wasm on the flyhttps://github.com/copy/v86
GitHub
GitHub - copy/v86: x86 PC emulator and x86-to-wasm JIT, running in the browser
x86 PC emulator and x86-to-wasm JIT, running in the browser - copy/v86
Higher-order Virtual Machine: HVM is a pure functional runtime that is lazy, non-garbage-collected and massively parallel. It is also beta-optimal, meaning that, for higher-order computations, it can, in some cases, be up to exponentially faster than alternatives, including Haskell's GHC.https://github.com/HigherOrderCO/HVM
GitHub
GitHub - HigherOrderCO/HVM: A massively parallel, optimal functional runtime in Rust
A massively parallel, optimal functional runtime in Rust - HigherOrderCO/HVM
C++ Relocation and Borrow Checking
https://github.com/seanbaxter/circle/blob/master/new-circle/README.md#relocate
https://github.com/seanbaxter/circle/blob/master/new-circle/README.md#relocate
GitHub
circle/new-circle/README.md at master · seanbaxter/circle
The compiler is available for download. Get it! Contribute to seanbaxter/circle development by creating an account on GitHub.
Why doesn’t Windows use the 64-bit virtual address space below
https://devblogs.microsoft.com/oldnewthing/20221216-00/?p=107598
0x00000000`7ffe0000?https://devblogs.microsoft.com/oldnewthing/20221216-00/?p=107598
Microsoft News
Why doesn’t Windows use the 64-bit virtual address space below 0x00000000`7ffe0000?
It does use it, although it doesn't look like it.
👍1
A Gentle Introduction to Assembly Language Programming (ARM64 ISA)
https://github.com/pkivolowitz/asm_book
https://github.com/pkivolowitz/asm_book
GitHub
GitHub - pkivolowitz/asm_book: A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming…
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level la...
🔥5👍3
The Joy of Abstraction book club: Introduction about Category Theory
https://topos.site/joa-bookclub/
https://topos.site/joa-bookclub/
👍3
Few lesser known tricks, quirks and features of C
https://blog.joren.ga/less-known-c
https://blog.joren.ga/less-known-c
Low-Level Software Security for Compiler Developers
https://llsoftsec.github.io/llsoftsecbook/
https://llsoftsec.github.io/llsoftsecbook/
Datatype99: Safe, intuitive algebraic data types with exhaustive pattern matching & compile-time introspection facilities. No external tools required, pure C99.https://github.com/Hirrolot/Datatype99
GitHub
GitHub - hirrolot/datatype99: Algebraic data types for C99
Algebraic data types for C99. Contribute to hirrolot/datatype99 development by creating an account on GitHub.
The Rust Performance Book
https://nnethercote.github.io/perf-book/#the-rust-performance-book
https://nnethercote.github.io/perf-book/#the-rust-performance-book