| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-01 | Fix 071_comptime6.zig because of new build system | Luka Markušić | |
| 2026-06-01 | Fix 065_builtins2.zig because of new build system | Luka Markušić | |
| 2026-05-31 | fix typos | Luka Markušić | |
| 2026-05-25 | 051: add a comma | xiaolizhi | |
| 2026-05-22 | added expalantion for const pointer | Chris Boesch | |
| 2026-05-18 | Merge pull request 'Instruct user not to worry about sentinel syntax in ↵ | Chris Boesch | |
| `065_builtins2`' (#425) from nickgrim/exercises:sentinel_warning into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/425 | |||
| 2026-05-18 | Minor grammar fix to comment in `005_arrays2` | Nick Grimshaw | |
| 2026-05-18 | Instruct user not to worry about sentinel syntax in `065_builtins2` | Nick Grimshaw | |
| 2026-05-04 | fixed removed array multiplication | Chris Boesch | |
| 2026-05-02 | adjusted comment to zig 0.16 | Chris Boesch | |
| 2026-04-30 | fixed compileError printing | Chris Boesch | |
| 2026-04-22 | docs: update wrong reference to prior exercise | kwyse | |
| The comment should reference exercise 109, not 106. | |||
| 2026-04-21 | Merge branch 'main' into fix_comment | Chris Boesch | |
| 2026-04-20 | fix: move exercise 100 celebration comment to the right file | Frost-Phoenix | |
| 2026-04-20 | docs: fix wrong prerequisite in 110_files2.zig | KercyDing | |
| 2026-04-18 | demonstrate the benefit of the mutex | MatthijsBlom | |
| 2026-04-18 | fix: mutex unlock call in async example | Gabriele Belluardo | |
| 2026-04-14 | Fix formatting reference link | Tom | |
| 2026-04-14 | fixed merge conflict | Chris Boesch | |
| 2026-04-14 | added cancelation if nothing found | Chris Boesch | |
| 2026-04-14 | 093_async9: small fixes | Tom | |
| 2026-04-14 | Merge branch 'main' into 95-bug4 | Chris Boesch | |
| 2026-04-14 | new example for concurrency | Chris Boesch | |
| 2026-04-14 | added result for 12 digits | Chris Boesch | |
| 2026-04-13 | 095_quiz_async: Add missing Bug 4 | Tom | |
| 2026-04-13 | typo | Chris Boesch | |
| 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 | improved report design | Chris Boesch | |
| 2026-04-03 | added async-io quiz | Chris Boesch | |
| 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-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. | |||
