aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/patches
AgeCommit message (Collapse)Author
2024-04-10Additional timer in thread start addedChris Boesch
2024-04-10Greater gradation of timers built into the threadsChris Boesch
2024-03-27added format parameter {d}Alan CHUNG
2024-03-27106 & 107Alan CHUNG
2024-03-26Pass CI test locallyAlan CHUNG
2024-03-26specify directory on patch file 106Alan CHUNG
2024-03-26specify directory on patch file 106Alan CHUNG
2024-03-26remove header of patch files of 106Alan CHUNG
2024-03-26106_files.patches actualAlan CHUNG
2024-03-25add patch files for 106_files.zigAlan CHUNG
2024-03-23Added second threading exercise.Chris Boesch
2024-03-14Improved the explanation about passing arguments and added an example.Chris Boesch
2024-03-05Added threading exerciseChris Boesch
2024-02-28Added notes to exercise 94 c_math.Chris Boesch
2023-11-21Fixed patch hunkChris Boesch
2023-11-21Converted var to const if there is no mutation in var.Chris Boesch
This is checked from compiler version 0.12.0-dev.1664
2023-11-06Change the task so that the exercise contains two errors again.Chris Boesch
2023-10-22fixed typosChris Boesch
2023-10-05changed tokenize to tokenizeAnyChris Boesch
2023-10-05fixed broken patch 103Chris Boesch
2023-10-05changed the patch files that we can also use them with busybox for testing ↵Chris Boesch
in Woodpecker
2023-10-04added woodpecker integrationChris Boesch
2023-08-27Fixed some broken patchesChris Boesch
2023-08-27Add example for Unicode Code point literal > 255Juergen Hoetzel
Only Basic Latin and Latin-1 Supplement code points fit into a single byte.
2023-08-17changed struct name 'class' into 'role'Chris Boesch
2023-08-02changed struct name 'class' into 'role'Chris Boesch
2023-06-26Revised exercises due to the changes of Zig version 0.11.0-dev.3853Chris Boesch
2023-06-26First tokenization exerice.Chris Boesch
2023-06-22Merge branch 'main' into refactor-var-to-constlording
2023-06-22var to const when posssiblelording
2023-06-22Fix broken builtin name in exercise 36lording
2023-06-10Fixed description of @addWithOverflowChris Boesch
2023-05-15Added testing exercise.Chris Boesch
2023-05-02Added Ex 101 "for loops part 5" (Closes #271)Dave Gauer
Also gave a shot at explaining data-oriented design, a Zig "hot topic" ever since the red Hawaiian shirt talk(s).
2023-04-30Added Ex. 100 fourth for (as foretold in #261)Dave Gauer
2023-04-30Renamed 095 to "for3" to match feature sequenceDave Gauer
So 100 will be the next in line.
2023-04-30Updating 095 patch to match, natch!Dave Gauer
2023-04-29eowyn.sh: remove checking formatting one file at a timeManlio Perillo
This avoids unnecessary output. Also remove the comment, since the message to stdout makes it unnecessary.
2023-04-25Version number added.Chris Boesch
2023-04-25Added a loop for the formatting test, so we can see where errors happen.Chris Boesch
2023-04-25eowyn.sh: set the -e optionManlio Perillo
Currently, `zig fmt` exit status is ignored, making it useless. Ensure that the script terminates early if there is an error. Print a message to stdout before executing `zig fmt`, in order to make the possible error more visible.
2023-04-25eowyn: always quote variablesManlio Perillo
Quote all the variables, even though we know that it is safe. Fix coding style.
2023-04-23Ex 099 format instructions to 65 columns, wording, examplesDave Gauer
2023-04-19Merge pull request #247 from chrboesch/formattingChris Boesch
added first formatting exercise
2023-04-19added first formatting exerciseChris Boesch
2023-04-18Ensure the patches are up-to-date and consistentManlio Perillo
Add the update-patches.py tool. Update all the patches, so that the files are up-to-date and use the same patch file format.
2023-04-18eowyn: run `zig fmt --check` before `zig build`Manlio Perillo
Update the eowyn.sh script to check the healed exercises formatting, before running `zig build`.
2023-04-18Ensure the exercises use the canonical formatManlio Perillo
Add the check-exercises.py tool in the new tools directory. It is used to check that the exercises are correctly formatted, printing on stderr the invalid ones and the diff in the unified format. Update the exercises that don't use the canonical zig fmt format. Update some patches that cause the generated zig file to be incorrectly formatted.
2023-04-12added the second exercise for bit manipulationChris Boesch
2023-04-12added first exercise for bit manipulationChris Boesch