| 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 | 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. | |||
| 2026-03-09 | fix: oops | Robert Fry | |
| 2026-03-09 | update description of 050_no_value for clarity | Robert Fry | |
| 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 | Merge pull request 'add commas' (#364) from ↵ | Chris Boesch | |
| pebose/exercises:add-punctuations into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/364 | |||
| 2026-02-27 | Merge pull request 'replace deprecated `mem.indexOf` with `mem.find`' (#363) ↵ | Chris Boesch | |
| from pebose/exercises:indexof-to-find into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/363 | |||
| 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 | Merge pull request 'improve comment stating 'Zig 0.10.0' @typeName change' ↵ | Chris Boesch | |
| (#370) from pebose/exercises:improve-builtins2-comment-zig-0-10 into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/370 | |||
| 2026-02-27 | Merge pull request 'improve comment on continue expression behavior' (#369) ↵ | Chris Boesch | |
| from pebose/exercises:improve-013-while3-comment into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/369 | |||
| 2026-02-27 | improve comment on continue expression behavior | Paul Ebose | |
| 2026-02-27 | improve comment stating 'Zig 0.10.0' @typeName change | Paul Ebose | |
| 2026-02-27 | fix 068_comptime3 comment to 'std.Io.Writer.print' | Paul Ebose | |
| 2026-02-27 | add hint that @field() works differently on types and values | Paul Ebose | |
| 2026-02-27 | emphasize that the end number of a for-loop range is exclusive | Paul Ebose | |
| 2026-02-27 | improve grammar in 103_tokenization | Paul Ebose | |
| 2026-02-27 | add commas | Paul Ebose | |
| 2026-02-27 | replace deprecated `mem.indexOf` with `mem.find` | Paul Ebose | |
| 2026-01-10 | fix: 071 update TypeInfo field case to .int | Arthur Solomiac | |
| 2026-01-09 | I/O improvements | Chris Boesch | |
| 2026-01-08 | Change link to documentation | BartShoot | |
| It's pointing to pre-writergate documentation | |||
| 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 | improved i/o explanation for exc. 26 | Chris Boesch | |
