aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/exercises
AgeCommit message (Collapse)Author
2023-05-27Change grammar: there's -> there are ex. 17Pete Dietl
2023-05-15Added testing exercise.Chris Boesch
2023-05-07Merge branch 'ratfactor:main' into testingChris Boesch
2023-05-07Merge pull request #292 from kimshrier/exercise_099_typoChris Boesch
Add missing word "a"
2023-05-07Merge pull request #291 from kimshrier/exercise_098_typoChris Boesch
Improve wording in some comments
2023-05-07Merge pull request #290 from kimshrier/exercise_096_fix_exampleChris Boesch
Fix reference to slice_ptr in example code
2023-05-07Merge pull request #289 from kimshrier/exercise_092_typoChris Boesch
Remove repeated word "with"
2023-05-07Merge pull request #288 from kimshrier/exercise_076_typoChris Boesch
Add missing word "of"
2023-05-07Merge pull request #287 from kimshrier/exercise_072_typoChris Boesch
Add missing word "to"
2023-05-07Add missing word "a"Kim SHrier
2023-05-07Improve wording in some commentsKim SHrier
2023-05-07Fix reference to slice_ptr in example codeKim SHrier
2023-05-07Remove repeated word "with"Kim SHrier
2023-05-07Add missing word "of"Kim SHrier
2023-05-07add missing word "to"Kim SHrier
2023-05-06fix typo well -> willKim SHrier
2023-05-06Merge branch 'ratfactor:main' into testingChris Boesch
2023-05-05Ex 101: Magic bags better than buckets for metaphorsDave Gauer
2023-05-05Fixed example syntax for inline elseArnon
2023-05-04Merge branch 'main' of github.com:ratfactor/ziglingsDave Gauer
2023-05-04Ex 001 remove ancient script reference + wordingDave Gauer
2023-05-04Merge pull request #265 from Arya-Elfren/methods-clarificationDave Gauer
Clarify the methods syntax sugar & a bit more
2023-05-04Merge pull request #264 from Arya-Elfren/float-clarificationDave Gauer
Clarify `f16` maths - closes #204
2023-05-03Added new flag 'run_test' to support test steps for test exercises.Chris Boesch
Also created a simple exercise '102_testing' to test the new flag. After the new build system is ready, we skip the exercise in the flow to finish the actual testing exercise.
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-30Oops, capitalization in ex016.Dave Gauer
2023-04-30Renamed 095 to "for3" to match feature sequenceDave Gauer
So 100 will be the next in line.
2023-04-30Updating wording in 'for' exercisesDave 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-28060 - remove `@as()`Arya-Elfren
2023-04-28Simplify `f16` coersion exampleArya-Elfren
2023-04-28Simplify methods explanation in 047Arya-Elfren
2023-04-26Clarify the methods syntax sugar & a bit moreArya-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-26Clarify `f16` maths - closes #204Arya-Elfren
2023-04-25Fix formatting in exercise 99Manlio Perillo
The non-conforming formatting was not detected by the eowyn.sh script, due to a bug.
2023-04-23Ex 099 format instructions to 65 columns, wording, examplesDave Gauer
2023-04-19Update 099_formatting.zigChris Boesch
typo fixed
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 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-12Update 096_memory_allocation.zigChris Boesch
formatting
2023-04-12Update 097_bit_manipulation.zigChris Boesch
formatting
2023-04-12Update 098_bit_manipulation2.zigChris Boesch
formatting
2023-04-12added the second exercise for bit manipulationChris Boesch
2023-04-12added first exercise for bit manipulationChris Boesch
2023-04-05improving the explanationChris Boesch
2023-03-31Merge pull request #209 from chrboesch/e70Chris Boesch
changed self parameter in connect to pointer
2023-03-31changed self parameter in connect to pointerChris Boesch
2023-03-30function made more elegantChris Boesch
2023-03-30Merge pull request #207 from chrboesch/i205Chris Boesch
changed self paramter in waddle to pointer