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/
MirageOS: Self-managed internet infrastructure with unikernels
https://mirage.io/blog/announcing-mirage-40
https://mirage.io/blog/announcing-mirage-40
mirage.io
Announcing MirageOS 4.0.0 | MirageOS
Read the post on "Announcing MirageOS 4.0.0" from our blog.
Best Refactoring You've Never Heard Of (Functional Programming)
https://www.pathsensitive.com/2019/07/the-best-refactoring-youve-never-heard.html?m=1
https://www.pathsensitive.com/2019/07/the-best-refactoring-youve-never-heard.html?m=1
Pathsensitive
The Best Refactoring You've Never Heard Of
Update 12/31/2019 : I have also written a guest post on this topic for PL Perspectives, with fewer details but more applications. Update 7...