Commit Graph

3 Commits

Author SHA1 Message Date
horacio e4a362a8fb Enhance Chapter 12 on Memory Alignment in Arenas
- Expanded section on memory alignment, clarifying the importance of data alignment for CPU efficiency.
- Introduced detailed explanations on type alignment versus data alignment.
- Added tables summarizing type sizes and alignments for clarity.
- Included step-by-step examples demonstrating struct alignment and padding.
- Revised code examples to reflect best practices for memory allocation and alignment.
- Updated PDF pagination to reflect the new content structure.
2026-10-13 23:46:24 -03:00
horacio c749ba4116 Update arena chapter in the programming exercises book:
- Adjust page numbers in the PDF to reflect content changes.
- Correct exercise references and improve explanations for arena concepts.
- Enhance code examples for clarity and consistency.
- Add detailed descriptions for memory alignment and checkpoint functionalities.
- Include additional exercises focusing on heterogeneous records and performance comparisons.
2026-10-13 10:42:03 -03:00
horacio 5612ad3eed Add AGENTS.md for project guidelines and introduce Chapter 12 on Arena Allocators
- Created AGENTS.md to outline rules and structure for contributors.
- Added Chapter 12 on Arena Allocators, covering memory management strategies, implementation details, and exercises for practical understanding.
2026-10-13 10:09:50 -03:00