summaryrefslogtreecommitdiff
path: root/patches
AgeCommit message (Collapse)Author
2026-03-13111/112: Add exercises for packed structs/unionsJustus Klausecker
The first exercise introduces the `packed` keyword as an alternative for bitwise operations. Its main goals are establishing a solid understanding of field order and conveying the fact that packed containers are basically integers. It introduces the concept of container layouts and briefly explains the default `auto` layout before introducing the `packed` layout (but doesn't touch `extern` at all). The exercise also presents a real-world use case for packed containers, namely LZ4 frame descriptors. Furthermore it covers equality comparisons between packed containers. The second exercise talks about switch statements with packed containers and goes into some more detail on packed unions.
2026-02-27Merge pull request 'improve grammar in 103_tokenization' (#365) from ↵Chris Boesch
pebose/exercises:improve-grammar into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/365
2026-02-27Merge branch 'main' into emphasize-for-loop-rangeChris Boesch
2026-02-27update patch file for 095_for3Paul Ebose
2026-02-27update patch file for 103_tokenizationPaul Ebose
2026-02-27Merge pull request 'add hint that @field() works differently on types and ↵Chris Boesch
values' (#367) from pebose/exercises:add-hint-to-exercise-82 into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/367
2026-02-27update patch filePaul Ebose
2026-02-27update patch filePaul Ebose
2026-01-09I/O improvementsChris Boesch
2026-01-04minor typosChris Boesch
2025-12-30change io explanationChris Boesch
2025-12-28exc. 107 migratedChris Boesch
2025-12-28exc. 106 migratedChris Boesch
2025-12-28exc. 34 migratedChris Boesch
2025-12-28exc. 26 migratedChris Boesch
2025-12-27migrated build and testChris Boesch
2025-12-07Added art descriptionChris Boesch
2025-11-28changed 1 to 42 for better understandingChris Boesch
2025-11-28changed 'sleep' to async I/OChris Boesch
2025-11-15Merge branch 'psd-fix'Chris Boesch
2025-11-15forgotten thread-sleep fix addedChris Boesch
2025-11-15fixed path for freeBSDChris Boesch
2025-11-01pause slightly extended for faster computersChris Boesch
2025-11-01fixed more changes due to new I/O APIChris Boesch
2025-10-24update patch for 102 to matchAdam Wheeler
2025-10-17Fixed description to decimal and scientific notationChris Boesch
2025-10-03Fixed conversion from kg to tonsChris Boesch
2025-08-24fixes some minor typosChris Boesch
2025-07-22Added patch files.Chris Boesch
2025-07-21Removed patch files for async because of new formating errors.Chris Boesch
2025-06-17Fixes the changes in zig's struct.fieldsChris Boesch
2025-05-12Changed the values for better understandingChris Boesch
2025-03-20fix: typosJost Alemann
2025-03-14Merge branch 'main' into patch_rectifyChris Boesch
2025-03-14Rectify 106 and 107 patchesYevhen Babiichuk (DustDFG)
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
2025-03-14Update type info for StructField type in 082Yevhen Babiichuk (DustDFG)
Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
2025-03-03Shuttle weight fixed w.r.t. issue-211mz0
2025-02-14Shuttle weight fixedChris Boesch
2025-02-10converted 110 to a quiz (quiz 9)Alexander Sisco
2025-02-09Merge branch 'main' into bit_man3Chris Boesch
2025-02-09Added delte_progress additional to the end of eowynChris Boesch
2025-02-09Added deletion of progress.txt for eowynChris Boesch
2025-02-08added patch file for exercise 110Alexander Sisco
2025-01-07Fix patch after print alias fix in 100_fo4.zigZorgatone
2025-01-04Fix typo vaild → validDavid Pape
2024-11-09Added patch file.innerviewer
2024-11-08Deleted unnecessary pointer.Chris Boesch
2024-11-07Fixed link to format source code.Chris Boesch
2024-11-07Fixed formating, created patch file.Chris Boesch
2024-11-07line ending format patch attemptbgthompson