Commit Graph

276 Commits

Author SHA1 Message Date
Chris Boesch a2eee9d52f fixed formatting error 2026-07-21 20:54:27 +02:00
Chris Boesch ba99eea43b created also new patch file 2026-07-01 16:28:04 +02:00
Chris Boesch 6e34e835e0 Merge branch 'main' into make-threading-mathier 2026-06-30 00:09:19 +02:00
Nicole Patricia Mazzuca a03b676bed Fix count to actually _be_ a count
Also, start from 1 in the positive direction, instead of 5, since that
is more how the thing works (sorry, mathematician brain).

Additionally, adds some extra information in the comments:
information about how long the code would take if one actually sets
count to 2,5 * 10^12, and adding a plus in front of the 4/1 to show that
that is in fact the first element of the "plus" side.

Finally, add an (floating point) error to the debug print.
2026-06-29 23:30:22 +02:00
it3x b39f223b8c Fix patch for 109_files 2026-06-29 17:14:05 +00:00
it3x 98b831aec4 Refresh 005_arrays2 exercise
Updated the exercise to use SIMD. This allows us to
cross-reference the concept from 112_vectors back to 005_arrays2,
introducing a handy feature of vectors early on.

See #430
2026-06-29 18:48:05 +02:00
Chris Boesch fe1c9fb9bd Merge branch 'main' into fix_typo 2026-06-21 17:29:19 +02:00
Gabriel Sa 935d268280 fix style mismatch on patches/065_builtins2.zig
Rename `fetchTheMostBeautifulType` to `FetchTheMostBeautifulType` to
follow Zig's standard naming practice.
2026-06-21 11:58:29 -03:00
Chris Boesch cbcb570248 expanded explanation about self vs *self 2026-06-21 16:16:31 +02:00
Chris Boesch a403436fe8 Merge branch 'main' into fix-build-update 2026-06-03 17:39:58 +02:00
Luka Markušić bd55c4ac5a fixup! Add another defer exercise 2026-06-02 06:12:06 +02:00
Luka Markušić e61bedaa25 Add another defer exercise 2026-06-01 22:32:11 +02:00
Luka Markušić 014560c3f5 fix removed array multiplication 2026-06-01 16:05:36 +02:00
Luka Markušić 3b865a0c17 Fix 082_anonymous_structs3.zig because of new build system 2026-06-01 16:00:27 +02:00
Luka Markušić 63c798637c Fix 071_comptime6.zig because of new build system 2026-06-01 15:37:05 +02:00
Luka Markušić 4480762e83 Fix 065_builtins2.zig because of new build system 2026-06-01 15:34:01 +02:00
Chris Boesch 1d965491c1 added expalantion for const pointer 2026-05-22 21:58:19 +02:00
Chris Boesch 8af3372cf2 fixed removed array multiplication 2026-05-04 17:15:30 +02:00
Chris Boesch 1c897e1951 adjusted comment to zig 0.16 2026-05-02 19:25:52 +02:00
Chris Boesch 3a782a96d5 fixed compileError printing 2026-04-30 19:30:27 +02:00
MatthijsBlom c4cb76ea8e Update patches/patches/091_async7.patch 2026-04-18 23:50:13 +02:00
Chris Boesch d4a3bad19c fixed merge conflict 2026-04-14 22:23:33 +02:00
Chris Boesch e412619d88 added cancelation if nothing found 2026-04-14 22:07:57 +02:00
Tom 2afd0f9709 093_async9: small fixes 2026-04-14 08:32:50 -07:00
Chris Boesch f10c3d4e7a Merge branch 'main' into 95-bug4 2026-04-14 12:43:29 +02:00
Chris Boesch ab3c498226 new example for concurrency 2026-04-14 11:07:13 +02:00
Chris Boesch 5eadcdc9f9 added result for 12 digits 2026-04-14 08:17:16 +02:00
Tom b8a639e798 095_quiz_async: Add missing Bug 4 2026-04-13 19:11:39 -07:00
Chris Boesch e71175e4f8 typo 2026-04-13 18:06:01 +02:00
Tom 2472caa183 Replace exercise 074_comptime9
The exercise no longer needed any modifications to pass due to
advancements in Zig.  This new exercise attempts to teach about
@compileError, @compileLog, and some comptime debugging.  It tries to
help prepare users for the "super bonus challenge" in 075_quiz8.
2026-04-12 07:16:33 -07:00
Chris Boesch 7cb7a9948a Merge branch 'main' into fix-060 2026-04-07 09:18:37 +02:00
Chris Boesch 882c6aa0ab improvements for async-io 2026-04-06 19:57:32 +02:00
Chris Boesch 55a4841b07 improvements for async-io 2026-04-06 19:38:19 +02:00
Chris Boesch 09bae6a70e improvements for async-io 2026-04-06 19:30:56 +02:00
Chris Boesch aeeb18931d improvements for async-io 2026-04-06 18:50:57 +02:00
Chris Boesch 63e506586f improvements for async-io 2026-04-06 16:57:48 +02:00
Chris Boesch 446da3ce5a improvements for async-io 2026-04-06 12:22:41 +02:00
Chris Boesch 5e474ea5d1 improvements for async-io 2026-04-05 16:13:42 +02:00
Chris Boesch 2acf192775 improvements for async-io 2026-04-05 12:42:42 +02:00
Chris Boesch 58f8df66d5 improvements for async-io 2026-04-04 16:05:35 +02:00
Chris Boesch 261c12d6a2 fixed missing uppercase letter 2026-04-03 21:30:49 +02:00
Chris Boesch 366b597519 removed unnecessary patches 2026-04-03 19:47:02 +02:00
Chris Boesch f6a6798c8b improved report design 2026-04-03 19:28:12 +02:00
Chris Boesch 1c6487c1e7 added async-io quiz 2026-04-03 18:11:00 +02:00
markuxcu 1166f3cfb6 exercise 60: changed patch file 2026-04-03 14:52:22 +02:00
Chris Boesch 2500936153 new async exercise 2026-04-03 14:28:19 +02:00
Chris Boesch 903c33cd0a new async exercise 2026-04-03 13:46:35 +02:00
Chris Boesch e0259f43a7 Insert space for additional async exercises 2026-04-03 13:35:56 +02:00
Chris Boesch ffde357f30 revival of the async-io functions, #90 2026-04-02 10:38:45 +02:00
Chris Boesch 3b22bfd898 revival of the async-io functions 2026-04-02 10:28:40 +02:00