| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-04-15 | Some deprecated functions removed and a progress bar added. | Chris Boesch | |
| 2026-04-15 | v0.16 | Chris Boesch | |
| 2026-04-14 | new example for concurrency | 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-03 | fixed missing uppercase letter | Chris Boesch | |
| 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: added new expected output | 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-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-21 | switched to llvm for the c-exercixes | Chris Boesch | |
| 2026-03-20 | Merge branch 'main' into main | Chris Boesch | |
| 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 | 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-03-13 | build.zig: replace deprecated `GeneralPurposeAllocator` alias with ↵ | Justus Klausecker | |
| `DebugAllocator` | |||
| 2026-02-27 | Merge branch 'main' into emphasize-for-loop-range | Chris Boesch | |
| 2026-02-27 | update output for exercise 095_for3 to include full range of numbers | Paul Ebose | |
| 2026-02-27 | fix `zig build` error when '.progress.txt' contains newline | Paul Ebose | |
| 2026-02-08 | use Io interface for enabling ansi escape codes | Carter Snook | |
| 2026-02-04 | Merge pull request 'changed to zig-dev version 2471' (#359) from i357 into main | Chris Boesch | |
| Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/359 | |||
| 2026-02-04 | changed to zig-dev version 2471 | Chris Boesch | |
| 2026-02-04 | fix: std.process.RunOptions fields changed (used in build.zig) | tadakuso | |
| 2026-01-09 | bump required zig version | itsnoctural | |
| 2026-01-09 | fix: use new randomness api | itsnoctural | |
| 2026-01-07 | adjust temp files | Chris Boesch | |
| 2026-01-07 | entered current version number | Chris Boesch | |
| 2026-01-06 | fix build errors in new Zig compiler | prasefia | |
| 2025-12-29 | finish new i/o | Chris Boesch | |
| 2025-12-28 | build revised | Chris Boesch | |
| 2025-12-27 | migrated build and test | Chris Boesch | |
| 2025-12-13 | Update to new Zig mem trim API | David Pflug | |
| trimRight is now trimEnd | |||
| 2025-11-28 | changed 1 to 42 for better understanding | Chris Boesch | |
| 2025-11-01 | fixed more changes due to new I/O API | Chris Boesch | |
| 2025-11-01 | Update for new zig IO | Ensar Sarajčić | |
| `test/tests.zig` fails after https://github.com/ziglang/zig/pull/25592 was merged in. This just ensures that Io is passed, it might not be the ideal solution. `build.zig` was also failing due to new color parameter. | |||
| 2025-09-24 | Fixed error in captureStdErr() | Chris Boesch | |
| 2025-09-03 | Switched to new reader | Chris Boesch | |
| 2025-08-24 | pass -freference-trace to executed compile command | Simon 'Sze' L. Schlee | |
| Currently users executing `zig build` to run the exercises, may encounter compiler output that tells them to use `-freference-trace=[num]` to see more of the hidden reference traces, so we should pass this parameter to the zigling exercise being compiled, so that the learner can provide this parameter like they would normally, when using `zig build` directly in normal Zig programs. | |||
| 2025-08-15 | Fixed changes in array list | Chris Boesch | |
| 2025-08-08 | Current version set | Chris Boesch | |
| 2025-08-05 | fix: initial zig build caused by self.step.evalZigProcess() | DoKoB | |
| 2025-07-22 | Fixed 82 | Chris Boesch | |
