Compiler Internals
This folder contains documentation about Rust compiler internals and low-level programming concepts.
Topics
Token Processing
- Compiler Tokens - Understanding lexxing and parsing stages
Low-Level Mechanics
- Lifetime.md - Variable lifetimes and borrowing rules
- Non-Lexical Lifetimes - NLL and borrow checker improvements
- VTable.md - Virtual function tables and dynamic dispatch
Macros & Procedural Macros
- define_dal_transactions! Macro - Trait generation for database access layer operations
Advanced Topics
- Dynamic Dispatch - Runtime polymorphism and trait objects