MIR: General purpose and C11 JIT Compiler
https://github.com/vnmakarov/mir
https://github.com/vnmakarov/mir
GitHub
GitHub - vnmakarov/mir: A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter…
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR - vnmakarov/mir
Single instruction C compiler: Compile C code into mo
https://github.com/xoreaxeaxeax/movfuscator
v instructionhttps://github.com/xoreaxeaxeax/movfuscator
GitHub
GitHub - xoreaxeaxeax/movfuscator: The single instruction C compiler
The single instruction C compiler. Contribute to xoreaxeaxeax/movfuscator development by creating an account on GitHub.
❤1
WebVM: server-less x86 virtual machines in the browser (WebAssembly)
https://leaningtech.com/webvm-server-less-x86-virtual-machines-in-the-browser/
https://leaningtech.com/webvm-server-less-x86-virtual-machines-in-the-browser/
Leaning Technologies Developer Hub
WebVM: server-less x86 virtual machines in the browser
We made a server-less virtual Linux environment that runs unmodified Debian binaries in the browser. This is powered by CheerpX, a WebAssembly virtualization platform. Feel free to play with it and report bugs: https://webvm.io
C++ MetaClasses and Code Injection
https://m.youtube.com/watch?v=drt3yXI-fqk&list=PLReL099Y5nRdHYz4JwB0bq1kaVw2yGDag&index=2&t=0s
https://m.youtube.com/watch?v=drt3yXI-fqk&list=PLReL099Y5nRdHYz4JwB0bq1kaVw2yGDag&index=2&t=0s
YouTube
Dynamic Polymorphism with Metaclasses and Code Injection with Sy Brand
Dynamic polymorphism in C++ has historically meant virtual functions and inheritance. However, these form only one possible design for solving this problem, and they bring several implications on performance, ergonomics and flexibility. Type erasure is another…
C++ exceptions are becoming more and more problematic
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2544r0.html
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2544r0.html
Zig Build System Internals
https://mitchellh.com/zig/build-internals
https://mitchellh.com/zig/build-internals
❤2
Exploiting Coroutines to Attack the "Killer Nanoseconds"
https://www.vldb.org/pvldb/vol11/p1702-jonathan.pdf
https://www.vldb.org/pvldb/vol11/p1702-jonathan.pdf
👍2
Notes on C++ SFINAE, Modern C++ and C++20 Concepts
https://www.cppstories.com/2016/02/notes-on-c-sfinae/
https://www.cppstories.com/2016/02/notes-on-c-sfinae/
C++ Stories
Notes on C++ SFINAE, Modern C++ and C++20 Concepts
What is SFINAE? Where can you use this metaprogramming technique? Are there any better alternatives in Modern C++? And how about Concepts from C++20?
Read on to find out!
Note: I’d like to thank KJ for reviewing this article and providing me with valuable…
Read on to find out!
Note: I’d like to thank KJ for reviewing this article and providing me with valuable…
Reducing WebAssembly size by exploring all executions in LLVM
https://leaningtech.com/reducing-webassembly-size-by-exploring-all-executions-in-llvm/
https://leaningtech.com/reducing-webassembly-size-by-exploring-all-executions-in-llvm/
Inferno: A small operating system for building crossplatform distributed systems
https://www.vitanuova.com/inferno/
https://www.vitanuova.com/inferno/