aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/patches
AgeCommit message (Collapse)Author
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
2023-03-30function made more elegantChris Boesch
2023-03-08change empty init to '???' placeholderSean Aubin
2023-03-08rename memory allocation 095 -> 096Sean Aubin
2023-03-08add 095_memory_allocation.patchSean Aubin
2023-03-04exercise for new for-loopsChris Boesch
2023-02-21dev.1711 - switched to multi-object-for-loopsChris Boesch
2023-02-19check for dev1650 and some minor polishChris Boesch
2023-02-19small improvements in hello_cChris Boesch
2023-02-18added C math exerciseChris Boesch
2023-02-16try 'write' that works on mac, but I didn't know if it works on windowsChris Boesch
2023-02-16Merge branch 'main' into hello_cChris Boesch
2023-02-16inserted a workaround for mac-os, see ↵Chris Boesch
https://github.com/ziglang/zig/issues/14657#issuecomment-1432180967
2023-02-15Added story/explanation to new ex. 092Dave Gauer
2023-02-15added the first C exerciseChris Boesch
2023-02-14inserted a failure and created a patchChris Boesch
2023-02-14created an empty patch for testing until the exercise is finishedChris Boesch