Commit Graph
100 Commits
Author SHA1 Message Date
Dave Gauer 0b2a742f46 Announce move to Codeberg in README 2023-09-19 21:18:27 -04:00
Dave Gauer c4f2c62534 Cleaning up zig build output
* Only show actual Zig compiler errors, not build internals to
  confused and dismay.

* Remove advanced usage instructions not needed in normal
  operation.
2023-05-08 09:20:27 -04:00
Dave Gauer e5341b91c1 Ex 101: Magic bags better than buckets for metaphors 2023-05-05 18:34:36 -04:00
Dave Gauer f2b3e93402 Merge branch 'main' of github.com:ratfactor/ziglings 2023-05-04 19:05:36 -04:00
Dave Gauer 8a3d722a33 Ex 001 remove ancient script reference + wording 2023-05-04 19:04:58 -04:00
Dave Gauer e2f3a5e519 Added Ex 101 "for loops part 5" (Closes #271)
Also gave a shot at explaining data-oriented design, a Zig "hot
topic" ever since the red Hawaiian shirt talk(s).
2023-05-02 08:26:32 -04:00
Dave Gauer 2e2924abdb Added Ex. 100 fourth for (as foretold in #261) 2023-04-30 21:23:54 -04:00
Dave Gauer 4198d5b2db Oops, capitalization in ex016. 2023-04-30 17:12:35 -04:00
Dave Gauer bef099fee6 Renamed 095 to "for3" to match feature sequence
So 100 will be the next in line.
2023-04-30 17:11:37 -04:00
Dave Gauer fd10ff8bb3 Updating 095 patch to match, natch! 2023-04-30 16:45:57 -04:00
Dave Gauer e9e6be4e05 Updating wording in 'for' exercises
This is in preparation for another dive into 'for'
in an upcoming Exercise 100.

Also reformatted 095 for 65 columns and some wording.
2023-04-30 16:23:35 -04:00
Dave Gauer 2775d21ed0 Another README coverage list edit
I still had C interop under stdlib, which it isn't.
2023-04-23 19:43:26 -04:00
Dave Gauer 960da57e68 Tweaked README coverage list 2023-04-23 19:16:03 -04:00
Dave Gauer 346e6b00cd Updated README and CONTRIBUTING to reflect reality 2023-04-23 19:12:15 -04:00
Dave Gauer 42c430a0c0 Ex 099 format instructions to 65 columns, wording, examples 2023-04-23 18:54:43 -04:00
Dave Gauer 662086cb89 Added story/explanation to new ex. 092 2023-02-15 17:45:10 -05:00
Dave Gauer 5a920ac48c README tweaks and another ver bump 2022-09-10 14:41:40 -04: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
Dave Gauer 1691b22c1b Ex 080: Strip filename from @typeName output to address #130 2022-08-29 20:10:26 -04:00
Dave Gauer 4eaef5fae4 Ex 065: improve hints, fix type printing change. For #120 and #128 2022-08-29 18:30:38 -04:00
Dave Gauer 84bd02138e Improve CONTRIBUTING, rewrap text 2022-07-31 16:20:12 -04:00
Dave Gauer dee6a96ddf Correct conventional Zig reference vs value passing re #89 2022-07-31 15:58:24 -04:00
Dave Gauer 18c761d85d Merge branch 'heatray' 2022-07-31 11:35:01 -04:00
Dave Gauer c3c610acf0 Update ex 047 comment and patch 2022-07-31 11:32:51 -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 635be056a0 Massage ex 064 patch 2022-07-31 10:56:46 -04:00
Dave Gauer 2517b63544 Bump stable version of Zig in README to correct 2022-04-22 20:33:26 -04:00
Dave Gauer f6d1b36be2 Manually cleaned up patches/patches for issue #73
Patches cleaned and fixed by hand as proof of my devotion. <3
2022-03-19 21:10:44 -04:00
Dave Gauer c3128f3dee Added comptime wizardry to 075 quiz8
Thanks to Helios on Discord for the wizardry!
2022-03-19 20:00:10 -04:00
Dave Gauer 361630fdce Improve wording in 005 arrays2 for #93
Hopefully less misleading now - explicit about comptime
operators.
2022-03-19 19:46:29 -04:00
Dave Gauer f7ffd83f18 Touch up README version changelog 2022-03-19 19:42:22 -04: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 f0357ea91c Add note about older version branches 2021-12-20 14:49:25 -05:00
Dave Gauer b793c0bcc8 Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-12-20 14:44:32 -05:00
Dave Gauer 515a5188f4 Update c_void to anyopaque to fix #84 2021-12-20 14:43:51 -05:00
Dave Gauer 86e017eb32 Adding note to the monster 058 for the unwary 2021-11-07 21:16:46 -05:00
Dave Gauer 40656031c5 Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-11-07 20:52:39 -05:00
Dave Gauer 7d29fd8ce4 Updated README with new scope of Ziglings 2021-11-07 20:52:05 -05:00
Dave Gauer 49ce260748 Added ex91 - closing in on async! 2021-11-07 20:51:33 -05:00
Dave Gauer 4c7eebbbfc Removed confusing explanation from 076 2021-10-18 19:04:12 -04: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
Dave Gauer 44440ace5a Newline after PASSED so multiline results line up better 2021-07-21 11:30:51 -04:00
Dave Gauer aa733dc3ef No unused fn params 2021-06-30 19:59:25 -04:00
Dave Gauer f9a1956d88 no unusued vars 2021-06-30 19:55:47 -04:00
Dave Gauer 6157066b95 methods not namespaced 2021-06-30 19:55:18 -04:00
Dave Gauer c7b00fd83c No unused locals 2021-06-30 19:39:36 -04:00
Dave Gauer 76287cad45 no unused method params 2021-06-30 19:28:27 -04:00
Dave Gauer 290ba908ec methods NOT namespaced like i expected 2021-06-30 19:18:13 -04:00
Dave Gauer 843fd65882 unused consts now errors 2021-06-30 19:00:50 -04:00
Dave Gauer a84677d798 Must use capture value 2021-06-30 17:56:42 -04:00
Dave Gauer 3f6a5067aa Note compiler syntax strictness (#60) 2021-06-30 17:30:01 -04:00
Dave Gauer 9d52c769d5 Oops, had committed WIP exercise 2021-06-16 17:04:50 -04:00
Dave Gauer be349dae5d added ub exploration to ex090 2021-06-15 10:12:57 -04:00
Dave Gauer 34af14ca7b add ex090 async 7 2021-06-14 15:39:49 -04:00
Dave Gauer 9209879d73 Re-sync patches with current changes 2021-06-14 11:52:22 -04:00
Dave Gauer de322fab46 New usize explanation 008, etc. 2021-06-14 11:26:04 -04:00
Dave Gauer 989648d2cd Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-06-14 10:45:40 -04:00
Dave Gauer 67ebfc7a95 Update version for real :-) 2021-06-14 10:45:32 -04:00
Dave Gauer b5c13537a0 Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-06-14 10:28:20 -04:00
Dave Gauer 18335d519d Updated to master build 0.9.0-dev.137 2021-06-14 10:20:16 -04:00
Dave Gauer e47dccf245 Add ex089 Async 6 2021-05-27 19:04:11 -04:00
Dave Gauer 7ef800c1bf Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-05-13 19:48:13 -04:00
Dave Gauer 110e556ae1 add ex088 async 5 await 2021-05-13 19:48:10 -04:00
Dave Gauer be279c78f5 add ex087 async 4 2021-05-12 21:36:57 -04:00
Dave Gauer 3e5647d88c add ex086 async 3 2021-05-12 21:25:48 -04:00
Dave Gauer 54c048b0a0 add ex085 async 2 2021-05-12 21:04:58 -04:00
Dave Gauer 3b08761532 add ex084 async 2021-05-12 20:35:29 -04:00
Dave Gauer 03eb291d39 076 typo 2021-05-09 20:01:16 -04:00
Dave Gauer afc5f94a15 076 sentinels must be same type 2021-05-09 19:59:38 -04:00
Dave Gauer 4a379159a3 add ex083 anon lists 2021-05-09 19:53:14 -04:00
Dave Gauer c43e5480c6 add ex082 anon structs 3 2021-05-09 18:58:56 -04:00
Dave Gauer c0bbbee176 add ex081 anon structs 2 2021-05-09 14:25:51 -04:00
Dave Gauer ae0dc2b282 add ex080 anonymous structs 1 2021-05-09 13:24:25 -04:00
Dave Gauer ac9a4dadfb Normalize interrobangs 2021-05-09 13:15:53 -04:00
Dave Gauer 34ac5f6742 Add ex079 quoted identifiers 2021-05-09 13:10:09 -04:00
Dave Gauer d4f5684450 Fix 076, add 077,078 sentinels and many-item pointers 2021-05-08 18:51:08 -04:00
Dave Gauer 831ee03e32 Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-05-06 20:32:41 -04:00
Dave Gauer e9547cf808 add ex076 sentinels 2021-05-06 20:32:36 -04:00
Dave Gauer c1371f5659 canna have two bars, cap'n 2021-05-03 17:02:51 -04:00
Dave Gauer 1b7155b11d improve wording of 052 2021-05-03 16:58:41 -04:00
Dave Gauer 4760c62d62 Added ex075 Quiz 8 2021-04-30 21:35:56 -04:00
Dave Gauer 060e2b9789 add ex074 comptime 9 2021-04-30 20:25:59 -04:00
Dave Gauer f3cf67cd65 Clarify 048,049 comments from instructions (issue #48) 2021-04-27 15:16:38 -04:00
Dave Gauer 9f71d3711e adding enlightenment to 019 (for #50) 2021-04-26 20:45:19 -04:00
Dave Gauer 8a7d6b03c7 Merge branch 'main' of github.com:ratfactor/ziglings into main 2021-04-26 20:34:47 -04:00
Dave Gauer f4e4a4b207 fix typo in 072 (for #49) 2021-04-26 20:34:41 -04:00
Dave Gauer db20e9541a add ex073 comptime 8 2021-04-26 20:01:54 -04:00
Dave Gauer 2ecf31daa4 fixed hint typo 2021-04-24 21:07:58 -04:00
Dave Gauer 14c7e73343 add 072 comptime 7 2021-04-24 14:34:46 -04:00
Dave Gauer 5d7217dcbf Fix typo in 066 (issue #46) 2021-04-24 12:37:27 -04:00
Dave Gauer f3a7b57385 make global required version in build script 2021-04-23 12:40:20 -04:00
Dave Gauer ea17a9c8cb add 071 comptime 6 inline for 2021-04-22 17:17:25 -04:00
Dave Gauer 647f461943 Adding traditional program debugging capability to RubberDuck 2021-04-22 10:31:05 -04:00
Dave Gauer 0ec635fa56 Removed illegal type in pointer cheatsheet 2021-04-21 20:35:19 -04:00
Dave Gauer 9c095c60a4 add ex070 comptime 5 2021-04-21 20:08:34 -04:00
Dave Gauer 0efd9340f0 missing return type from example in 069 2021-04-21 17:13:58 -04:00
Dave Gauer be2b98f404 add ex069 comptime 4 2021-04-21 09:47:16 -04:00