Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2023-02-19 | small improvements in hello_c | Chris Boesch | |
2023-02-18 | added C math exercise | Chris Boesch | |
2023-02-16 | try 'write' that works on mac, but I didn't know if it works on windows | Chris Boesch | |
2023-02-16 | Merge branch 'main' into hello_c | Chris Boesch | |
2023-02-16 | inserted a workaround for mac-os, see ↵ | Chris Boesch | |
https://github.com/ziglang/zig/issues/14657#issuecomment-1432180967 | |||
2023-02-15 | Added story/explanation to new ex. 092 | Dave Gauer | |
2023-02-15 | added the first C exercise | Chris Boesch | |
2023-02-14 | inserted a failure and created a patch | Chris Boesch | |
2023-02-14 | created an empty patch for testing until the exercise is finished | Chris Boesch | |
2023-01-22 | try to fix mac error | Chris Boesch | |
2023-01-22 | changed 'the_end' to '999_the_end' | Chris Boesch | |
2023-01-21 | the_end function added | Chris Boesch | |
2023-01-21 | fixed patches | Chris Boesch | |
2022-09-03 | corrected @bitReverse for only 1 arg, instead of 2 args | James LeBlanc | |
2022-08-29 | Ex 080: Strip filename from @typeName output to address #130 | Dave Gauer | |
2022-08-29 | Ex 065: improve hints, fix type printing change. For #120 and #128 | Dave Gauer | |
2022-07-31 | Correct conventional Zig reference vs value passing re #89 | Dave Gauer | |
2022-07-31 | Merge branch 'heatray' | Dave Gauer | |
2022-07-31 | Update ex 047 comment and patch | Dave Gauer | |
2022-07-31 | Massage ex 064 patch | Dave Gauer | |
2022-05-16 | 064_builtins: clarify @addWithOverflow explanation | DerTee | |
There were misunderstandings concerning overflowing operations and overflowed variables. Hopefully it's clearer now. |