Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-30 | Added Ex. 100 fourth for (as foretold in #261) | Dave Gauer | |
2023-04-30 | Oops, capitalization in ex016. | 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-30 | Updating wording in 'for' exercises | Dave Gauer | |
This is in preparation for another dive into 'for' in an upcoming Exercise 100. Also reformatted 095 for 65 columns and some wording. | |||
2023-04-29 | Merge pull request #269 from perillo/fix-windows-deadlock | Chris Boesch | |
Fix deadlock on Windows | |||
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-29 | test: make the patch command silent | Manlio Perillo | |
The POSIX standard says that the patch command should not use stdout, but GNU patch writes the message: patching file patches/healed/xxx.zig (read from exercises/xxx.zig). Add the -s flag to suppress these messages. Note that the heal function from test/tests.zig is called when running `zig build -Dhealed` because it is executed in the configure phase. | |||
2023-04-29 | test: fix deadlock on windows when running tests | Manlio Perillo | |
The deadlock was caused by setting stdout behavior to ignore, when spawning the patch command. When the patch command writes to devnull it causes some errors and a deadlock. The cause of the bug is probably Zig using `\Device\Null` from `ntdll` while git-bash uses `NUL` from `kernel32`. | |||
2023-04-29 | workflows: remove the custom windows only jobs | Manlio Perillo | |
Restore the job matrix to run on linux, macos and windows. Remove lines with extra whitespace. Improve the documentation of the Eowyn workflow. Remove the single quoting of the workflow names. | |||
2023-04-29 | Update README.md | Chris Boesch | |
2023-04-28 | Merge pull request #268 from chrboesch/main | Chris Boesch | |
Switched back to bash on Windows | |||
2023-04-28 | switched back to bash on windows | Chris Boesch | |
2023-04-28 | switched back to bash on windows | Chris Boesch | |
2023-04-28 | 060 - remove `@as()` | Arya-Elfren | |
2023-04-28 | Merge pull request #267 from chrboesch/main | Chris Boesch | |
Split github actions into 'Windows' and 'Linux/Mac' for using PowerShell on Windows | |||
2023-04-28 | Split Windows with PowerShell | Chris Boesch | |
2023-04-28 | Update ci.yml | Chris Boesch | |
2023-04-28 | Update ci.yml | Chris Boesch | |
2023-04-28 | Update ci.yml | Chris Boesch | |
2023-04-28 | Update ci.yml | Chris Boesch | |
2023-04-28 | split in windows and uses PowerShell | Chris Boesch | |
2023-04-28 | Simplify `f16` coersion example | Arya-Elfren | |
2023-04-28 | Simplify methods explanation in 047 | Arya-Elfren | |
2023-04-26 | Clarify the methods syntax sugar & a bit more | Arya-Elfren | |
I think it's a bit clearer to show exactly what the syntax sugar of methods is, because that's all it is. Every function in Zig is in a struct (files are structs after all) and methods just simplify their use. I also thought we might use the explicit saturating subtraction as that is why the feature is in Zig. | |||
2023-04-26 | Clarify `f16` maths - closes #204 | Arya-Elfren | |
2023-04-26 | step eowyn ranamed | Chris Boesch | |
2023-04-26 | fixed error time-out minutes | Chris Boesch | |
2023-04-26 | step names addes and switched to checkout v3 | Chris Boesch | |
2023-04-26 | step names added and switched to checkout v3 | Chris Boesch | |
2023-04-26 | fixed fail-fast error | Chris Boesch | |
2023-04-26 | strategy error fixed | Chris Boesch | |
2023-04-26 | timeout error fixed | Chris Boesch | |
2023-04-26 | Merge pull request #259 from perillo/improve-github-workflows | Chris Boesch | |
workflows: improve the jobs configuration | |||
2023-04-26 | back to checkout@2 | Chris Boesch | |
2023-04-26 | back to checkout@v2 | Chris Boesch | |
2023-04-26 | workflows: improve the jobs configuration | Manlio Perillo | |
Reduce the timeout to 30 minutes for all the jobs, since it is enough. Set strategy.fail-fast to false, so that we can see the full logs. | |||
2023-04-25 | Merge pull request #254 from chrboesch/tools | Chris Boesch | |
Replacing Python-Tools with Zig-Tools | |||
2023-04-25 | Merge pull request #258 from chrboesch/eowyn | Chris Boesch | |
Version number added. | |||
2023-04-25 | Version number added. | Chris Boesch | |
2023-04-25 | Merge pull request #257 from chrboesch/eowyn | Chris Boesch | |
Added a loop for the formatting test, so we can see where errors happen. | |||
2023-04-25 | Added a loop for the formatting test, so we can see where errors happen. | Chris Boesch | |
2023-04-25 | replaced update-patches.py with update-patches.zig | Chris Boesch | |
2023-04-25 | Merge pull request #255 from perillo/improve-ci-more | Chris Boesch | |
Improve ci more | |||
2023-04-25 | Merge pull request #256 from perillo/improve-more-2 | Chris Boesch | |
More improvements | |||
2023-04-25 | Python isn't necessary | Chris Boesch | |
2023-04-25 | .gitattributes: remove support for old files, add python | Manlio Perillo | |
Remove support for old .h, .cpp and .bat files. Set eol mode to lf for Python scripts. Closes #252 | |||
2023-04-25 | .gitignore: add zig-out, remove vim backup and swap files | Manlio Perillo | |
Add the zig-out directory, since the install step is available. Remove the vim backup and swap files, since it is possible to configure vim to use a custom directory. Ensure all the directories are anchored to the root directory. Closes #251 | |||
2023-04-25 | workflow: add a test job to ci.yml | Manlio Perillo | |
Add a job to run the ziglings unit tests, using `zig build test`. | |||
2023-04-25 | workflows: use actions/checkout@v3 | Manlio Perillo | |
Use the new version of actions/checkout, since all Github Actions will begin running on Node16 instead of Node12. See https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. |