summaryrefslogtreecommitdiff
path: root/build.zig
AgeCommit message (Collapse)Author
2026-04-01revival of the async-io functionsChris Boesch
2026-03-21switched to llvm for the c-exercixesChris Boesch
2026-03-20Merge branch 'main' into mainChris Boesch
2026-03-20bump required Zig versionMatthijsBlom
2026-03-18Added field .skip_hint to show information on why a file has beeninke
skipped.
2026-03-13111/112: Add exercises for packed structs/unionsJustus 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-13build.zig: replace deprecated `GeneralPurposeAllocator` alias with ↵Justus Klausecker
`DebugAllocator`
2026-02-27Merge branch 'main' into emphasize-for-loop-rangeChris Boesch
2026-02-27update output for exercise 095_for3 to include full range of numbersPaul Ebose
2026-02-27fix `zig build` error when '.progress.txt' contains newlinePaul Ebose
2026-02-08use Io interface for enabling ansi escape codesCarter Snook
2026-02-04Merge pull request 'changed to zig-dev version 2471' (#359) from i357 into mainChris Boesch
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/359
2026-02-04changed to zig-dev version 2471Chris Boesch
2026-02-04fix: std.process.RunOptions fields changed (used in build.zig)tadakuso
2026-01-09bump required zig versionitsnoctural
2026-01-09fix: use new randomness apiitsnoctural
2026-01-07adjust temp filesChris Boesch
2026-01-07entered current version numberChris Boesch
2026-01-06fix build errors in new Zig compilerprasefia
2025-12-29finish new i/oChris Boesch
2025-12-28build revisedChris Boesch
2025-12-27migrated build and testChris Boesch
2025-12-13Update to new Zig mem trim APIDavid Pflug
trimRight is now trimEnd
2025-11-28changed 1 to 42 for better understandingChris Boesch
2025-11-01fixed more changes due to new I/O APIChris Boesch
2025-11-01Update for new zig IOEnsar 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-24Fixed error in captureStdErr()Chris Boesch
2025-09-03Switched to new readerChris Boesch
2025-08-24pass -freference-trace to executed compile commandSimon '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-15Fixed changes in array listChris Boesch
2025-08-08Current version setChris Boesch
2025-08-05fix: initial zig build caused by self.step.evalZigProcess()DoKoB
2025-07-22Fixed 82Chris Boesch
2025-07-22Corrected the necessary Zig versionChris Boesch
2025-07-21Fix zig 0.15.0-dev.1149+4e6a04929 build errorsArnold Filip
2025-05-12Changed the values for better understandingChris Boesch
2025-03-20fix: typosJost Alemann
2025-03-03Shuttle weight fixed w.r.t. issue-211mz0
2025-02-14Output from #60 adaptedChris Boesch
2025-02-10converted 110 to a quiz (quiz 9)Alexander Sisco
2025-02-09Merge branch 'main' into bit_man3Chris Boesch
2025-02-09Merge pull request 'issue201-adding-progress-tracking' (#203) from ↵Chris Boesch
zendril/exercises:issue201-adding-progress-tracking into main Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/203
2025-02-09Skip 74, the compiler corrects this now.Chris Boesch
2025-02-04cleanup for PRZendril
2025-02-04cleanup for PRZendril
2025-02-04cleanup for PRZendril
2025-02-04tracking, skipping and reset all wired inZendril
2025-02-04fmtZendril
2025-02-04reset and completed exercise tracking wired inZendril
2025-02-04rearranged order of expected output in build.zigAlexander Sisco