summaryrefslogtreecommitdiffstatshomepage
path: root/README.md
AgeCommit message (Collapse)Author
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
2022-09-10README tweaks and another ver bumpDave Gauer
2022-09-09Remove parameter in call to NativeTargetInfo.detectSebastian Aigner
Compatibility with ziglang/zig@3ee01c14ee7ba42b484f15daeacb67da90a81c9e
2022-09-06Bump version for Ex 074 fix from upstream :-)Dave Gauer
2022-08-29Update Zig development build minimum versionDave Gauer
2022-07-31Updated build version requirement to 0.10.0-dev.3385Dave Gauer
2022-04-22Bump stable version of Zig in README to correctDave Gauer
2022-03-19Touch up README version changelogDave Gauer