Forwarded from Programming Deadlock
std::move doesn't move anything: A deep dive into Value Categorieshttps://0xghost.dev/blog/std-move-deep-dive/
0xghost.dev
std::move doesn't move anything: A deep dive into Value Categories
Why std::move is just a cast, how it kills RVO if used wrong, and the mechanics of ownership transfer.
π1
Forwarded from ΠΡΡΠ½ΠΈΠΊ ΠΠ΅Π½Π΅ ΠΠΆΠ΅ΡΡΠ΅ΡΡΡπ§¬
ResearchGate
(PDF) Blue Hair and the Blues: Dying Your Hair Unnatural Colours is Associated with Depression
PDF | A number of lines of evidence, such as studies of religious converts and members of conspicuous subcultures, have found a relationship between... | Find, read and cite all the research you need on ResearchGate
Forwarded from Programming Deadlock
Barebones RISC-V OS written in Zig
https://timmy.moe/blog/barebones-os-zig/
https://timmy.moe/blog/barebones-os-zig/
Forwarded from Programming Deadlock
The Green Tea Garbage Collector (Go)
https://go.dev/blog/greenteagc
https://go.dev/blog/greenteagc
go.dev
The Green Tea Garbage Collector - The Go Programming Language
Go 1.25 includes a new experimental garbage collector, Green Tea.
Forwarded from Programming Deadlock
Porting Lean to the ESP32-C3 RISC-V microcontroller
https://kuruczgy.com/blog/2024/07/31/lean-esp32/
https://kuruczgy.com/blog/2024/07/31/lean-esp32/
Forwarded from Programming Deadlock
Practical Security in Production: Hardening the C++ Standard Library at massive scalehttps://queue.acm.org/detail.cfm?id=3773097
β€1
Forwarded from Programming Deadlock
Compiler Options Hardening Guide for C and C++
https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html
https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html
OpenSSF Best Practices Working Group
Compiler Options Hardening Guide for C and C++
This is a list of materials (documents, services, and so on) released by the Open Source Security Foundation (OpenSSF) Best Practices Working Group (WG).
β€1
Forwarded from Programming Deadlock
Memory is slow, Disk is fast (C)
https://www.bitflux.ai/blog/memory-is-slow-part2/
https://www.bitflux.ai/blog/memory-is-slow-part2/
Forwarded from Programming Deadlock
The Arena: Custom Memory Allocators in Chttps://www.bytesbeneath.com/p/the-arena-custom-memory-allocators
Bytesbeneath
The Arena - Custom Memory Allocators in C
Easy, Flexible Memory Management
Forwarded from Programming Deadlock
Writing Your Own Memory Allocators in C++
https://screwjankgames.github.io/engine%20programming/2020/09/24/writing-your-own-memory-allocators.html
https://screwjankgames.github.io/engine%20programming/2020/09/24/writing-your-own-memory-allocators.html
Screwjank Games
Writing Your Own Memory Allocators in C++
Iβve recently started working on a new game engine and, since I have no restraint, task zero was writing custom memory allocators. C++βs built in malloc() and new are great tools for getting a hold of raw memory, but they donβt leave any room for customizationβ¦
Forwarded from Programming Deadlock
Dependency Inversion in C
https://www.volatileint.dev/posts/dependency-inversion-c/
https://www.volatileint.dev/posts/dependency-inversion-c/
Volatile Int
Dependency Inversion in C: A Technique for Extensible Embedded Software
Learn how to implement dependency inversion in C using function pointer interfaces to decouple high-level logic from implementation details.
Forwarded from Programming Deadlock
The Cost Of a Closure in C
https://thephd.dev/the-cost-of-a-closure-in-c-c2y
https://thephd.dev/the-cost-of-a-closure-in-c-c2y
The Pasture
The Cost of a Closure in C
I had a vague idea that closures could have a variety of performance implications; I did not believe that so many of the chosen and potential designs for C a...
Forwarded from Programming Deadlock
A Comprehensive Guide on Game Hacking
#0 Runtime Function Patching: https://bananamafia.dev/post/cvar-hax
#1 Developing Hacks for idTech3 Based Games: https://bananamafia.dev/post/multihack
#2 Coding A CS:GO Hack: https://bananamafia.dev/post/bananabot
#3 Hooking Direct3D EndScene(): https://bananamafia.dev/post/d3dhook
#4 Cheating in Unity Games: https://bananamafia.dev/post/frida-unity
#5 Hacking Walls and Particles: https://bananamafia.dev/post/cs-aimbot-wallhax
#6 Cheating on Console with Lua: https://bananamafia.dev/post/ps2ps4
#0 Runtime Function Patching: https://bananamafia.dev/post/cvar-hax
#1 Developing Hacks for idTech3 Based Games: https://bananamafia.dev/post/multihack
#2 Coding A CS:GO Hack: https://bananamafia.dev/post/bananabot
#3 Hooking Direct3D EndScene(): https://bananamafia.dev/post/d3dhook
#4 Cheating in Unity Games: https://bananamafia.dev/post/frida-unity
#5 Hacking Walls and Particles: https://bananamafia.dev/post/cs-aimbot-wallhax
#6 Cheating on Console with Lua: https://bananamafia.dev/post/ps2ps4
Forwarded from Programming Deadlock
Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step (C++)
https://youtube.com/watch?v=ncHmEUmJZf4
https://youtube.com/watch?v=ncHmEUmJZf4
YouTube
CppCon 2017: Matt Kulukundis βDesigning a Fast, Efficient, Cache-friendly Hash Table, Step by Stepβ
http://CppCon.org
β
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
β
Hash tables consume a large volume of both compute resources and memory across Google's production system. Theβ¦
β
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017
β
Hash tables consume a large volume of both compute resources and memory across Google's production system. Theβ¦
Forwarded from Programming Deadlock
Dependable C: A subset of C for developers who want to develop, widely portable, and compilable, software in Classic Chttps://dependablec.org/