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
Conan 2.0 (C/C++ Package Manager) Released
https://blog.conan.io//2023/02/22/Conan-2.0.html
https://blog.conan.io//2023/02/22/Conan-2.0.html
blog.conan.io
Conan C/C++ Package Manager new major version 2.0 is released, with major new features and improvements
Conan C/C++ Package Manager major version 2.0 summarizes years of effort building on the feedback of many thousands of users, with major improvements over previous 1.X releases in major aspects as the dependency graph model, or lockfiles for continuous integration…
Tree-sitter: a parser generator tool and an incremental parsing libraryhttps://tree-sitter.github.io/tree-sitter/
Beej's Guide to C Programming
https://beej.us/guide/bgc/html/split/index.html
https://beej.us/guide/bgc/html/split/index.html
👍3❤1
Libfork: a cross platform abstraction for strict, lock-free, wait-free, continuation-stealing fork-join parallelism (C++20)https://github.com/ConorWilliams/libfork
GitHub
GitHub - ConorWilliams/libfork: A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines - ConorWilliams/libfork
👏1