A new daily challenge to complete everyday related to the field of SWE. Challenges generated and verified using the prompts in .github\prompts (you can use any AI to generate the challenge).
The goal is to solve these challenges WITHOUT the use of any AI assisted tools.
Log:
- [001] [C] Arena Allocator from Scratch
- [002] [C++] Treiber Lock-Free Stack
- [003] [C++] AES-GCM: Implement AEAD and Prove Nonce Reuse Is Fatal
- [004] [C] DNS Query from Scratch
- [005] [C/Python] GDB Python Pretty-Printer for a Tagged Union
- [006] [C] Minimal epoll Reactor in C
- [007] [C] JIT: Emit and Execute x86-64 Machine Code at Runtime
- [008] [C++] LSM-Tree: MemTable, SSTable Flush, and Point Queries
- [009] [C] Stackful Coroutines via ucontext_t
- [010] [C++] HMAC Length Extension: Exploit and Fix a Naive MAC
- [011] [C++] Bloom Filter: Probabilistic Set Membership with Tunable FPR
- [012] [C] ELF64 Binary Inspector: Parse Sections, Segments, and Symbols with mmap
- [013] [Rust] Unsafe Rust: Heap-Allocated Ring Buffer with Raw Pointers