120 Commits (75a1600626b3352b516c0dc3b42380f5ab0db025)

Author SHA1 Message Date
Manlio Perillo 75a1600626 build: fix the description of the named_install step
Replace the description of the named_install step from
"Install {s} to zig-cache/bin" to "Copy {s} to prefix path".  The latter
has been adapded from the description of the builtin install step.

Ad an empty line before the build_step variable, in order to improve
readability.

Closes #213
1 year ago
Manlio Perillo 36e3f577ca build: replace the logo step with the header step
Remove the logo step, and use PrintStep for the header step.

The logo step was added as a quick fix after the Builder.addLog function
was removed.

Now the logo is no longer shown when running `zig build -l` or
`zig build -h`.
1 year ago
Manlio Perillo 45713ec8ab build: restore support for Zig 0.6.0
The version check for Zig 0.6.0 was incorrect since commit
971ab7f (Use a zig build script to run ziglings).

Move compatibility support to a separate file, in order to simplify
build.zig.

In case of incompatible version, exit with code 3 instead of 0, in order
to detect the case of failure in a test (to be implemented).

Remove the use of comptime when checking compatibility at the start of
the build function, since it is not necessary.

Closes #210.
1 year ago
Manlio Perillo dd15cb94fd build: make the logo a build step
Currently, the logo is always printed when the build script is executed,
resulting in the logo being printed twice with `zig build -h` and
`zig build -l`.

Make the logo a build step, so that the logo is printed to stderr only
when necessary.

Closes #211
1 year ago
Chris Boesch 3b85c24694 workaround for parallel processing of the build steps 2 years ago
Chris Boesch 78e856f602 first test for new build system 2 years ago
Sean Aubin f08af9b242 move memory allocation example to 095 2 years ago
Sean Aubin 1be1d854a8 first draft of memory allocation exercise 2 years ago
Chris Boesch 101151f3f1 exercise for new for-loops 2 years ago
Sean Aubin 20a0fcdd9a fix typos/grammar in 093_hello_c.zig
- output a text -> output text
- In Zig -> add comma
- result ist -> result is
- remove extra whitespace
2 years ago
Chris Boesch e7326dc5f9 dev.1711 - switched to multi-object-for-loops 2 years ago
Chris Boesch 1d10a062e2 check for dev1650 and some minor polish 2 years ago
Chris Boesch 23f2cc88d2 added C math exercise 2 years ago
Chris Boesch dc187889c1 some improvements in the description 2 years ago
Chris Boesch dce731a0ec Merge branch 'main' into hello_c 2 years ago
Chris Boesch abdcc77984 Merge pull request #181 from chrboesch/interfaces
Interfaces
2 years ago
Dave Gauer 662086cb89 Added story/explanation to new ex. 092 2 years ago
Chris Boesch 4cf3bd63a2 added the first C exercise 2 years ago
Chris Boesch 561484280c update to version 1636 2 years ago
Chris Boesch 5007e7330f updated to version 011.0-dev.1602 2 years ago
Chris Boesch 35c5d6b976 added 092_interfaces to build 2 years ago
Chris Boesch 763ee7955d Merge pull request #177 from DameonSmith/patch-1
Updating build.zig to support new API change.
2 years ago
Chris Boesch 7ed121ee12 new build number added 2 years ago
Chris Boesch 4056f0cb21 Merge pull request #178 from chrboesch/issue176
removed trim of trailing spaces
2 years ago
Chris Boesch 45aa554046 removed trim of trailing spaces 2 years ago
Dameon Smith 48ee92a9a5 Updating build.zig to support new API change.
I updated zig today and the addExecutable API appears to have changed with it. I was able to get the build to run again with this change.
2 years ago
Chris Boesch 894456a3cc update to zig dev release 1501 2 years ago
Chris Boesch 9d9dc1dacf changed 'the_end' to '999_the_end' 2 years ago
Chris Boesch 007f4d655b the_end function added 2 years ago
Chris Boesch 7fb9b199a3 trim of leading spaces added 2 years ago
Chris Boesch 68af87518f Merge branch 'main' into check_output_len 2 years ago
Chris Boesch 22289d6ad1 disable the async excercises because of temporary not available in zig
compiler
2 years ago
Tobias Simetsreiter e978b09a0a output fixes to 16 and 19 2 years ago
Tobias Simetsreiter eb24c6291a exit non zero on error 2 years ago
Tobias Simetsreiter ae193c08c3 exclude trailing newlines and spaces 2 years ago
Tobias Simetsreiter 980a278ccc add check for trailing output characters 2 years ago
Dave Gauer 5a920ac48c README tweaks and another ver bump 2 years ago
Sebastian Aigner 74ce482711 Remove parameter in call to NativeTargetInfo.detect
Compatibility with ziglang/zig@3ee01c14ee
2 years ago
Dave Gauer f59e07b303 Bump version for Ex 074 fix from upstream :-) 2 years ago
Dave Gauer 2656b26c83 Update Zig development build minimum version 2 years ago
Jan Brauer 6cb0cb11ff Use stage 1 compiler for async exercises 2 years ago
Dave Gauer dee6a96ddf Correct conventional Zig reference vs value passing re #89 2 years ago
Dave Gauer 00796028ba Updated build version requirement to 0.10.0-dev.3385 2 years ago
Dave Gauer 46ed43d63e Merge pull request #104 from lkadalski/patch-2
fix: wrong expected output in exercise 004
2 years ago
Łukasz Kądalski 4098910387 fix: wrong expected output in exercise 004 2 years ago
DerTee daf0a99f94 064_builtins: clarify @addWithOverflow explanation
There were misunderstandings concerning
overflowing operations and overflowed variables.
Hopefully it's clearer now.
2 years ago
iz 43ab394592 Fix build on latest nightly zig 2 years ago
Dave Gauer f34b6aa024 Update sentinel type for v0.10.0
Fixes

.../076_sentinels.zig:95:30: error: incompatible types:
  'u32' and '?*const anyopaque':
    while (my_seq[i] != my_sentinel) {
3 years ago
Dave Gauer 515a5188f4 Update c_void to anyopaque to fix #84 3 years ago
Dave Gauer 49ce260748 Added ex91 - closing in on async! 3 years ago