aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
AgeCommit message (Collapse)Author
2023-07-26Upgrade to Zig version 4246Chris Boesch
2023-06-27Version updatedChris Boesch
2023-06-26Revised exercises due to the changes of Zig version 0.11.0-dev.3853Chris Boesch
2023-06-22Changed to zig developer version 3747.Chris Boesch
2023-05-31Update README.mdChris Boesch
Added Tokenization as ToDo
2023-05-25change std.debug.TTY to std.io.ttypseudoc
Zig commit: 0f6fa3f20b3b28958921bd63a9a9d96468455e9c std: Move std.debug.{TTY.Config,detectTTYConfig} to std.io.tty Also get rid of the TTY wrapper struct, which was exlusively used as a namespace - this is done by the tty.zig root struct now. detectTTYConfig has been renamed to just detectConfig, which is enough given the new namespace. Additionally, a doc comment had been added.
2023-05-15Update README.mdChris Boesch
Marked 'testing' as finished.
2023-05-08Cleaning up zig build outputDave Gauer
* Only show actual Zig compiler errors, not build internals to confused and dismay. * Remove advanced usage instructions not needed in normal operation.
2023-05-01build: add the Exercise.addExecutable methodManlio Perillo
Currently addExecutable is called 3 times, unnecessarily making the code more complex. The method takes as argument the path to the exercises directory. Additionally, use the new std.Build.ExecutableOptions.link_libc field. The new field was added in ziglang/zig@adc9b77d5f on 2023-04-13. Update the required Zig compiler version. Note that I added the **current** zig version to the changelog, since the reason for the change is known only to the person updating the version.
2023-05-01build: remove the Exercise.async fieldManlio Perillo
The stage1 C++ compiler is gone forever. Remove the custom support and documentation for the old stage1 compiler in build.zig and README.md.
2023-04-29Update README.mdChris Boesch
2023-04-23Another README coverage list editDave Gauer
I still had C interop under stdlib, which it isn't.
2023-04-23Tweaked README coverage listDave Gauer
2023-04-23Updated README and CONTRIBUTING to reflect realityDave Gauer
2023-04-19added first formatting exerciseChris Boesch
2023-04-13Update README.mdChris Boesch
2023-04-12Update README.mdChris Boesch
url fixed
2023-04-12Merge pull request #235 from perillo/update-to-version-0.11.0-dev.2560Chris Boesch
Update the code to the new zig version
2023-04-12Update the code to the new zig versionManlio Perillo
Update the code to the breaking change in ziglang commit 60eabc0ec (std.Build.CompileStep: remove run() and install()) Update the zig version in the README.md file.
2023-04-12Update README.mdChris Boesch
set check for 'bit manipulation'
2023-04-09Update README.mdChris Boesch
2023-04-09closes https://github.com/ratfactor/ziglings/issues/223Chris Boesch
2023-04-07Update README.mdChris Boesch
changed zig version number
2023-04-07build: restore the exercise chainManlio Perillo
The new parallel build support in Zig broke the exercise chain, so that each esercise check is no longer strictly serialized. 1. Add the Dexno option, in order to isolate the chain starting from a named exercise from the normal chain, thus simplify the code. The current code have an additional issue: it added 4 x n steps, making reading the help message or the list of steps very hard. Add only the `install`, `uninstall`, `zigling`, `test` and `start` steps. The last three steps match the old steps `n`, `n_test` and `n_start`. The default step is zigling (note the singular form). The `install` step override the builtin install step, showing a custom description and matches the old `n_install` step. The uninstall step was added for consistency, so that the description is consistent. Setup a new chain starting at `zig build -Dexno=n start` so that it is stricly serialized. The behavior should be the same as the old one. 2. Handle the code for all the exercises separately. Add only the `ziglings step`, making it the default step, in addition to the install and uninstall steps. Setup a new chain starting at the first exercise, to that it is strictly serialized. The behavior should be the same as the old one. The current code has a know issue: the messages from the ZiglingStep and the ones from the compiler compilation progress are interleaved, but each message is written atomically, due to the use of `std.debug.getStderrMutex()`. Update the README.md file. Closes #202
2023-03-20Update README.mdChris Boesch
change note to attention for new build system
2023-03-19Merge pull request #203 from chrboesch/new_buildChris Boesch
workaround for new build system
2023-03-19workaround for parallel processing of the build stepsChris Boesch
2023-03-12Update README.mdChris Boesch
2023-03-12Update README.mdChris Boesch
2023-03-12Update README.mdChris Boesch
see https://github.com/ratfactor/ziglings/issues/198
2023-03-04exercise for new for-loopsChris Boesch
2023-02-22Update README.mdChris Boesch
2023-02-21Update README.mdChris Boesch
2023-02-21Merge pull request #191 from chrboesch/dev_1711Chris Boesch
dev.1711 - switched to multi-object-for-loops
2023-02-21dev.1711 - switched to multi-object-for-loopsChris Boesch
2023-02-19Update README.mdChris Boesch
2023-02-19check for dev1650 and some minor polishChris Boesch
2023-02-16'working with C marked'Chris Boesch
2023-02-16'Interfaces' check markedChris Boesch
2023-02-15update to version 1636Chris Boesch
2023-02-12Update README.mdChris Boesch
2023-02-12updated to version 011.0-dev.1602Chris Boesch
2023-02-04noted changes for version 1568Chris Boesch
2023-02-01notes for dev update to 1501Chris Boesch
2023-01-21Update README.mdChris Boesch
2023-01-21added note for async functionsChris Boesch
2023-01-14changes from @typeInfo in Readme notedChris Boesch
2023-01-14entered current zig version numberChris Boesch
2023-01-14update readme for new ziglang versionChris Boesch
2023-01-12Update README.mdChris Boesch
Added action item for interfaces