aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)AuthorFilesLines
2024-07-06Merge branch 'main' into random-exerciseChris Boesch1-1/+2
2024-07-06document -DrandomAndrew Dunbar1-0/+6
2024-06-17Fixes because of a new Zig version, which changes some functions.Chris Boesch1-1/+2
2024-06-08New Zig versionChris Boesch1-3/+3
2024-05-29Fixed the changes from reworking std.Progress.Chris Boesch1-1/+2
For details: https://github.com/ziglang/zig/pull/20059
2024-04-20Switch to new zig dev release 0.13Chris Boesch1-3/+3
2024-04-03Update README.mdChris Boesch1-8/+1
2024-04-03Zig version changedChris Boesch1-1/+2
2024-03-23Added second threading exercise.Chris Boesch1-1/+0
2024-03-22Fixed the renaming of std.os to std.posixChris Boesch1-5/+6
2024-03-15Changes for a new Zig version.Chris Boesch1-1/+2
2024-03-05Added threading exerciseChris Boesch1-0/+1
2024-02-16Zig version adjusted.Chris Boesch1-1/+2
2024-01-05Bump ziglang version in Version Changes headerdrglove1-1/+1
2024-01-05Update version changes with 2043.drglove1-0/+1
2023-11-19Added link to 'Zig in Depth'Chris Boesch1-0/+1
2023-10-24fixed build: renamed exec to runChris Boesch1-1/+2
2023-10-24Update README.mdChris Boesch1-0/+3
insert tag hint
2023-10-15Added idea for a new excersiseChris Boesch1-0/+1
2023-09-20Update README to announce move to Codeberg!ratfactor1-1/+8
2023-09-20Adapt README to current Zig versionChris Boesch1-18/+6
2023-09-19Update README.md with new clone instructionsDave Gauer1-2/+2
2023-09-19Announce move to Codeberg in READMEDave Gauer1-0/+8
2023-08-27Update README.mdChris Boesch1-3/+1
Advanced usage line 'zig build -Dn=x start' deleted, because of https://github.com/ratfactor/ziglings/issues/355
2023-07-26Upgrade to Zig version 4246Chris Boesch1-2/+3
2023-06-27Version updatedChris Boesch1-1/+1
2023-06-26Revised exercises due to the changes of Zig version 0.11.0-dev.3853Chris Boesch1-3/+4
2023-06-22Changed to zig developer version 3747.Chris Boesch1-2/+3
2023-05-31Update README.mdChris Boesch1-0/+1
Added Tokenization as ToDo
2023-05-25change std.debug.TTY to std.io.ttypseudoc1-2/+3
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 Boesch1-1/+1
Marked 'testing' as finished.
2023-05-08Cleaning up zig build outputDave Gauer1-44/+57
* 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 Perillo1-2/+4
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 Perillo1-3/+0
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 Boesch1-0/+1
2023-04-23Another README coverage list editDave Gauer1-1/+1
I still had C interop under stdlib, which it isn't.
2023-04-23Tweaked README coverage listDave Gauer1-2/+2
2023-04-23Updated README and CONTRIBUTING to reflect realityDave Gauer1-5/+20
2023-04-19added first formatting exerciseChris Boesch1-1/+1
2023-04-13Update README.mdChris Boesch1-8/+8
2023-04-12Update README.mdChris Boesch1-1/+1
url fixed
2023-04-12Merge pull request #235 from perillo/update-to-version-0.11.0-dev.2560Chris Boesch1-2/+3
Update the code to the new zig version
2023-04-12Update the code to the new zig versionManlio Perillo1-2/+3
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 Boesch1-1/+1
set check for 'bit manipulation'
2023-04-09Update README.mdChris Boesch1-1/+1
2023-04-09closes https://github.com/ratfactor/ziglings/issues/223Chris Boesch1-4/+16
2023-04-07Update README.mdChris Boesch1-2/+2
changed zig version number
2023-04-07build: restore the exercise chainManlio Perillo1-9/+2
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 Boesch1-1/+1
change note to attention for new build system
2023-03-19Merge pull request #203 from chrboesch/new_buildChris Boesch1-4/+12
workaround for new build system