| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-12 | Replace exercise 074_comptime9 | Tom | |
| The exercise no longer needed any modifications to pass due to advancements in Zig. This new exercise attempts to teach about @compileError, @compileLog, and some comptime debugging. It tries to help prepare users for the "super bonus challenge" in 075_quiz8. | |||
| 2026-04-07 | Merge branch 'main' into fix-060 | Chris Boesch | |
| 2026-04-06 | improvements for async-io | Chris Boesch | |
| 2026-04-06 | improvements for async-io | Chris Boesch | |
| 2026-04-06 | improvements for async-io | Chris Boesch | |
| 2026-04-06 | improvements for async-io | Chris Boesch | |
| 2026-04-06 | improvements for async-io | Chris Boesch | |
| 2026-04-06 | improvements for async-io | Chris Boesch | |
| 2026-04-05 | improvements for async-io | Chris Boesch | |
| 2026-04-05 | improvements for async-io | Chris Boesch | |
| 2026-04-04 | improvements for async-io | Chris Boesch | |
| 2026-04-03 | fixed missing uppercase letter | Chris Boesch | |
| 2026-04-03 | removed unnecessary patches | Chris Boesch | |
| 2026-04-03 | improved report design | Chris Boesch | |
| 2026-04-03 | added async-io quiz | Chris Boesch | |
| 2026-04-03 | exercise 60: changed patch file | markuxcu | |
| 2026-04-03 | new async exercise | Chris Boesch | |
| 2026-04-03 | new async exercise | Chris Boesch | |
| 2026-04-03 | Insert space for additional async exercises | Chris Boesch | |
| 2026-04-02 | revival of the async-io functions, #90 | Chris Boesch | |
| 2026-04-02 | revival of the async-io functions | Chris Boesch | |
| 2026-04-01 | revival of the async-io functions | Chris Boesch | |
| 2026-04-01 | revival of the async-io functions | Chris Boesch | |
| 2026-04-01 | revival of the async-io functions | Chris Boesch | |
| 2026-04-01 | revival of the async-io functions | Chris Boesch | |
| 2026-03-13 | 111/112: Add exercises for packed structs/unions | Justus 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-27 | Merge 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-27 | Merge branch 'main' into emphasize-for-loop-range | Chris Boesch | |
| 2026-02-27 | update patch file for 095_for3 | Paul Ebose | |
| 2026-02-27 | update patch file for 103_tokenization | Paul Ebose | |
| 2026-02-27 | Merge 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-27 | update patch file | Paul Ebose | |
| 2026-02-27 | update patch file | Paul Ebose | |
| 2026-01-09 | I/O improvements | Chris Boesch | |
| 2026-01-04 | minor typos | Chris Boesch | |
| 2025-12-30 | change io explanation | Chris Boesch | |
| 2025-12-28 | exc. 107 migrated | Chris Boesch | |
| 2025-12-28 | exc. 106 migrated | Chris Boesch | |
| 2025-12-28 | exc. 34 migrated | Chris Boesch | |
| 2025-12-28 | exc. 26 migrated | Chris Boesch | |
| 2025-12-27 | migrated build and test | Chris Boesch | |
| 2025-12-07 | Added art description | Chris Boesch | |
| 2025-11-28 | changed 1 to 42 for better understanding | Chris Boesch | |
| 2025-11-28 | changed 'sleep' to async I/O | Chris Boesch | |
| 2025-11-15 | Merge branch 'psd-fix' | Chris Boesch | |
| 2025-11-15 | forgotten thread-sleep fix added | Chris Boesch | |
| 2025-11-15 | fixed path for freeBSD | Chris Boesch | |
| 2025-11-01 | pause slightly extended for faster computers | Chris Boesch | |
| 2025-11-01 | fixed more changes due to new I/O API | Chris Boesch | |
| 2025-10-24 | update patch for 102 to match | Adam Wheeler | |
