Commit graph

117 commits

Author SHA1 Message Date
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
2023-04-02 15:09:51 +02:00
Chris Boesch
3b85c24694 workaround for parallel processing of the build steps 2023-03-19 18:23:35 +01:00
Chris Boesch
78e856f602 first test for new build system 2023-03-19 00:59:42 +01:00
Sean Aubin
f08af9b242 move memory allocation example to 095 2023-03-08 13:36:25 -05:00
Sean Aubin
1be1d854a8 first draft of memory allocation exercise 2023-03-08 13:35:02 -05:00
Chris Boesch
101151f3f1 exercise for new for-loops 2023-03-04 16:07:53 +01:00
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
2023-02-28 10:17:32 -05:00
Chris Boesch
e7326dc5f9 dev.1711 - switched to multi-object-for-loops 2023-02-21 21:43:40 +01:00
Chris Boesch
1d10a062e2 check for dev1650 and some minor polish 2023-02-19 17:52:16 +01:00
Chris Boesch
23f2cc88d2 added C math exercise 2023-02-18 23:39:21 +01:00
Chris Boesch
dc187889c1 some improvements in the description 2023-02-16 19:28:10 +01:00
Chris Boesch
dce731a0ec Merge branch 'main' into hello_c 2023-02-16 11:17:52 +01:00
Chris Boesch
abdcc77984 Merge pull request #181 from chrboesch/interfaces
Interfaces
2023-02-16 10:07:48 +01:00
Dave Gauer
662086cb89 Added story/explanation to new ex. 092 2023-02-15 17:45:10 -05:00
Chris Boesch
4cf3bd63a2 added the first C exercise 2023-02-15 22:55:44 +01:00
Chris Boesch
561484280c update to version 1636 2023-02-15 19:28:27 +01:00
Chris Boesch
5007e7330f updated to version 011.0-dev.1602 2023-02-12 17:10:40 +01:00
Chris Boesch
35c5d6b976 added 092_interfaces to build 2023-02-11 11:43:09 +01:00
Chris Boesch
763ee7955d Merge pull request #177 from DameonSmith/patch-1
Updating build.zig to support new API change.
2023-02-04 15:12:50 +01:00
Chris Boesch
7ed121ee12 new build number added 2023-02-04 15:06:20 +01:00
Chris Boesch
4056f0cb21 Merge pull request #178 from chrboesch/issue176
removed trim of trailing spaces
2023-02-02 10:45:25 +01:00
Chris Boesch
45aa554046 removed trim of trailing spaces 2023-02-02 10:38:02 +01:00
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.
2023-02-01 21:51:47 -06:00
Chris Boesch
894456a3cc update to zig dev release 1501 2023-01-31 23:48:50 +01:00
Chris Boesch
9d9dc1dacf changed 'the_end' to '999_the_end' 2023-01-22 13:12:53 +01:00
Chris Boesch
007f4d655b the_end function added 2023-01-21 23:26:53 +01:00
Chris Boesch
7fb9b199a3 trim of leading spaces added 2023-01-21 17:59:56 +01:00
Chris Boesch
68af87518f Merge branch 'main' into check_output_len 2023-01-21 14:41:35 +01:00
Chris Boesch
22289d6ad1 disable the async excercises because of temporary not available in zig
compiler
2023-01-21 13:57:32 +01:00
Tobias Simetsreiter
e978b09a0a output fixes to 16 and 19 2022-11-16 14:29:34 +01:00
Tobias Simetsreiter
eb24c6291a exit non zero on error 2022-11-16 13:05:25 +01:00
Tobias Simetsreiter
ae193c08c3 exclude trailing newlines and spaces 2022-11-16 13:00:36 +01:00
Tobias Simetsreiter
980a278ccc add check for trailing output characters 2022-11-16 12:36:31 +01:00
Dave Gauer
5a920ac48c README tweaks and another ver bump 2022-09-10 14:41:40 -04:00
Sebastian Aigner
74ce482711 Remove parameter in call to NativeTargetInfo.detect
Compatibility with ziglang/zig@3ee01c14ee
2022-09-09 20:42:57 +02:00
Dave Gauer
f59e07b303 Bump version for Ex 074 fix from upstream :-) 2022-09-06 08:28:31 -04:00
Dave Gauer
2656b26c83 Update Zig development build minimum version 2022-08-29 21:00:45 -04:00
Jan Brauer
6cb0cb11ff Use stage 1 compiler for async exercises 2022-08-29 09:17:42 +02:00
Dave Gauer
dee6a96ddf Correct conventional Zig reference vs value passing re #89 2022-07-31 15:58:24 -04:00
Dave Gauer
00796028ba Updated build version requirement to 0.10.0-dev.3385 2022-07-31 11:04:16 -04:00
Dave Gauer
46ed43d63e Merge pull request #104 from lkadalski/patch-2
fix: wrong expected output in exercise 004
2022-07-31 09:41:17 -04:00
Łukasz Kądalski
4098910387 fix: wrong expected output in exercise 004 2022-06-11 14:27:11 +02:00
DerTee
daf0a99f94 064_builtins: clarify @addWithOverflow explanation
There were misunderstandings concerning
overflowing operations and overflowed variables.
Hopefully it's clearer now.
2022-05-16 02:37:18 +02:00
iz
43ab394592 Fix build on latest nightly zig 2022-05-01 19:19:37 -05:00
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) {
2022-03-19 19:38:05 -04:00
Dave Gauer
515a5188f4 Update c_void to anyopaque to fix #84 2021-12-20 14:43:51 -05:00
Dave Gauer
49ce260748 Added ex91 - closing in on async! 2021-11-07 20:51:33 -05:00
Dave Gauer
ef4bd3c749 Bumped version requirement 2021-10-09 11:01:17 -04:00
Dave Gauer
0ba79fe869 Updated for dev pre-release build v0.9.0-dev.1343
A change in the "build" library imports and some cleanup in the
patches.
2021-10-09 10:19:34 -04:00
Dave Gauer
608468913c Cleaned trailing spaces, added trailing commas 2021-07-21 11:33:32 -04:00