| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-12 | AI hint added | Chris Boesch | |
| 2026-04-12 | Merge pull request 'Replace exercise 074_comptime9' (#391) from ↵ | Chris Boesch | |
| tjk/ziglings-exercises:comptime9 into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/391 | |||
| 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 pull request 'Changed exercise 60 to require change of format' (#384) ↵ | Chris Boesch | |
| from markuxcu/exercises:fix-060 into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/384 | |||
| 2026-04-07 | Merge branch 'main' into fix-060 | Chris Boesch | |
| 2026-04-06 | Merge pull request 'Improvements for async-io' (#388) from ↵ | Chris Boesch | |
| async-improvements into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/388 | |||
| 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 | Merge pull request 'fixed missing uppercase letter' (#387) from async2-fix ↵ | Chris Boesch | |
| into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/387 | |||
| 2026-04-03 | fixed missing uppercase letter | Chris Boesch | |
| 2026-04-03 | fixed missing uppercase letter | Chris Boesch | |
| 2026-04-03 | Merge pull request 'removed unnecessary patches' (#385) from patches into main | Chris Boesch | |
| Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/385 | |||
| 2026-04-03 | removed unnecessary patches | Chris Boesch | |
| 2026-04-03 | Merge pull request 'revival of the async-io functions' (#383) from asyncIo ↵ | Chris Boesch | |
| into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/383 | |||
| 2026-04-03 | improved report design | Chris Boesch | |
| 2026-04-03 | improved timestamp comparison | Chris Boesch | |
| 2026-04-03 | added async-io quiz | Chris Boesch | |
| 2026-04-03 | exercise 60: changed patch file | markuxcu | |
| 2026-04-03 | exercise 60: added new expected output | markuxcu | |
| 2026-04-03 | new async exercise | Chris Boesch | |
| 2026-04-03 | exercise 60: added hint on correct format | markuxcu | |
| 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-04-01 | revival of the async-io functions | Chris Boesch | |
| 2026-03-28 | Merge pull request 'fixed community link and improved the overview' (#382) ↵ | Chris Boesch | |
| from cummunity into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/382 | |||
| 2026-03-28 | fixed community link and improved the overview | Chris Boesch | |
| 2026-03-21 | Merge pull request 'Switching the C exercises to LLVM' (#379) from sframe ↵ | Chris Boesch | |
| into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/379 | |||
| 2026-03-21 | switched to llvm for the c-exercixes | Chris Boesch | |
| 2026-03-20 | Merge pull request 'readme updated' (#377) from readme into main | Chris Boesch | |
| Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/377 | |||
| 2026-03-20 | readme updated | Chris Boesch | |
| 2026-03-20 | Merge pull request 'bump required Zig version' (#376) from ↵ | Chris Boesch | |
| MatthijsBlom/ziglings:main into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/376 | |||
| 2026-03-20 | Merge branch 'main' into main | Chris Boesch | |
| 2026-03-20 | Merge pull request 'Added field .skip_hint to show information on why a file ↵ | Chris Boesch | |
| has been' (#375) from cor-draconia/exercises:skip_hints into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/375 | |||
| 2026-03-20 | bump required Zig version | MatthijsBlom | |
| 2026-03-18 | Added field .skip_hint to show information on why a file has been | inke | |
| skipped. | |||
| 2026-03-13 | Merge pull request 'Add exercises for packed structs/unions' (#374) from ↵ | Chris Boesch | |
| justusk/ziglings:packed into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/374 | |||
| 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. | |||
