Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-26 | remove header of patch files of 106 | Alan CHUNG | |
2024-03-26 | 106_files.patches actual | Alan CHUNG | |
2024-03-25 | add patch files for 106_files.zig | Alan CHUNG | |
2024-03-23 | Added second threading exercise. | Chris Boesch | |
2024-03-14 | Improved the explanation about passing arguments and added an example. | Chris Boesch | |
2024-03-05 | Added threading exercise | Chris Boesch | |
2024-02-28 | Added notes to exercise 94 c_math. | Chris Boesch | |
2023-11-21 | Fixed patch hunk | Chris Boesch | |
2023-11-21 | Converted 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-06 | Change the task so that the exercise contains two errors again. | Chris Boesch | |
2023-10-22 | fixed typos | Chris Boesch | |
2023-10-05 | changed tokenize to tokenizeAny | Chris Boesch | |
2023-10-05 | fixed broken patch 103 | Chris Boesch | |
2023-10-05 | changed the patch files that we can also use them with busybox for testing ↵ | Chris Boesch | |
in Woodpecker | |||
2023-10-04 | added woodpecker integration | Chris Boesch | |
2023-08-27 | Fixed some broken patches | Chris Boesch | |
2023-08-27 | Add example for Unicode Code point literal > 255 | Juergen Hoetzel | |
Only Basic Latin and Latin-1 Supplement code points fit into a single byte. | |||
2023-08-17 | changed struct name 'class' into 'role' | Chris Boesch | |
2023-08-02 | changed struct name 'class' into 'role' | Chris Boesch | |
2023-06-26 | Revised exercises due to the changes of Zig version 0.11.0-dev.3853 | Chris Boesch | |
2023-06-26 | First tokenization exerice. | Chris Boesch | |
2023-06-22 | Merge branch 'main' into refactor-var-to-const | lording | |
2023-06-22 | var to const when posssible | lording | |
2023-06-22 | Fix broken builtin name in exercise 36 | lording | |
2023-06-10 | Fixed description of @addWithOverflow | Chris Boesch | |
2023-05-15 | Added testing exercise. | Chris Boesch | |
2023-05-02 | Added 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-30 | Added Ex. 100 fourth for (as foretold in #261) | Dave Gauer | |
2023-04-30 | Renamed 095 to "for3" to match feature sequence | Dave Gauer | |
So 100 will be the next in line. | |||
2023-04-30 | Updating 095 patch to match, natch! | Dave Gauer | |
2023-04-29 | eowyn.sh: remove checking formatting one file at a time | Manlio Perillo | |
This avoids unnecessary output. Also remove the comment, since the message to stdout makes it unnecessary. | |||
2023-04-25 | Version number added. | Chris Boesch | |
2023-04-25 | Added a loop for the formatting test, so we can see where errors happen. | Chris Boesch | |
2023-04-25 | eowyn.sh: set the -e option | Manlio 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-25 | eowyn: always quote variables | Manlio Perillo | |
Quote all the variables, even though we know that it is safe. Fix coding style. | |||
2023-04-23 | Ex 099 format instructions to 65 columns, wording, examples | Dave Gauer | |
2023-04-19 | Merge pull request #247 from chrboesch/formatting | Chris Boesch | |
added first formatting exercise | |||
2023-04-19 | added first formatting exercise | Chris Boesch | |
2023-04-18 | Ensure the patches are up-to-date and consistent | Manlio 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-18 | eowyn: 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-18 | Ensure the exercises use the canonical format | Manlio 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-12 | added the second exercise for bit manipulation | Chris Boesch | |
2023-04-12 | added first exercise for bit manipulation | Chris Boesch | |
2023-03-30 | function made more elegant | Chris Boesch | |
2023-03-08 | change empty init to '???' placeholder | Sean Aubin | |
2023-03-08 | rename memory allocation 095 -> 096 | Sean Aubin | |
2023-03-08 | add 095_memory_allocation.patch | Sean Aubin | |
2023-03-04 | exercise for new for-loops | Chris Boesch | |
2023-02-21 | dev.1711 - switched to multi-object-for-loops | Chris Boesch | |
2023-02-19 | check for dev1650 and some minor polish | Chris Boesch | |