1
0
Fork 0
mirror of https://github.com/ratfactor/ziglings synced 2024-05-18 01:36:05 +02:00
Commit Graph

96 Commits

Author SHA1 Message Date
Dave Gauer ae8f7305a8 Updated README and CONTRIBUTING to reflect reality 2023-04-23 19:12:15 -04:00
Chris Boesch f42c390594 added first formatting exercise 2023-04-19 21:57:37 +02:00
Chris Boesch 70472481e6
Update README.md 2023-04-13 10:41:34 +02:00
Chris Boesch 77aac86a0e
Update README.md
url fixed
2023-04-12 19:32:34 +02:00
Chris Boesch 5f6762c351
Merge pull request #235 from perillo/update-to-version-0.11.0-dev.2560
Update the code to the new zig version
2023-04-12 19:02:43 +02:00
Manlio Perillo 5d254bb775 Update the code to the new zig version
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-12 18:50:30 +02:00
Chris Boesch 132e87d5bb
Update README.md
set check for 'bit manipulation'
2023-04-12 17:09:03 +02:00
Chris Boesch 90db09e17c
Update README.md 2023-04-09 19:40:39 +02:00
Chris Boesch 4f9a290564 closes https://github.com/ratfactor/ziglings/issues/223 2023-04-09 19:25:04 +02:00
Chris Boesch 718e7274d5
Update README.md
changed zig version number
2023-04-07 18:28:33 +02:00
Manlio Perillo 0d56ba3ca3 build: restore the exercise chain
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-04-07 11:36:26 +02:00
Chris Boesch 53597efcf3
Update README.md
change note to attention for new build system
2023-03-20 00:24:24 +01:00
Chris Boesch acab9d3e1d
Merge pull request #203 from chrboesch/new_build
workaround for new build system
2023-03-19 18:28:47 +01:00
Chris Boesch 0d154fedf1 workaround for parallel processing of the build steps 2023-03-19 18:23:35 +01:00
Chris Boesch c12d6c8507
Update README.md 2023-03-12 13:49:26 +01:00
Chris Boesch d491f43896
Update README.md 2023-03-12 13:47:48 +01:00
Chris Boesch 31aeb28871
Update README.md
see https://github.com/ratfactor/ziglings/issues/198
2023-03-12 13:47:13 +01:00
Chris Boesch 47c871041c exercise for new for-loops 2023-03-04 16:07:53 +01:00
Chris Boesch aadd5af717
Update README.md 2023-02-22 11:22:41 +01:00
Chris Boesch bd1a0f08c0
Update README.md 2023-02-21 21:55:32 +01:00
Chris Boesch c88777ded9
Merge pull request #191 from chrboesch/dev_1711
dev.1711 - switched to multi-object-for-loops
2023-02-21 21:54:09 +01:00
Chris Boesch cad9de0158 dev.1711 - switched to multi-object-for-loops 2023-02-21 21:43:40 +01:00
Chris Boesch 9aa75002e4
Update README.md 2023-02-19 21:59:52 +01:00
Chris Boesch 7d129460cf check for dev1650 and some minor polish 2023-02-19 17:52:16 +01:00
Chris Boesch 36d3f3f07b
'working with C marked' 2023-02-16 19:44:35 +01:00
Chris Boesch 595e99f954
'Interfaces' check marked 2023-02-16 10:35:15 +01:00
Chris Boesch 15ed7efe8c update to version 1636 2023-02-15 19:28:27 +01:00
Chris Boesch 68d8e06c68
Update README.md 2023-02-12 17:37:41 +01:00
Chris Boesch fa2189f8fe updated to version 011.0-dev.1602 2023-02-12 17:10:40 +01:00
Chris Boesch 7ebc19b88f
noted changes for version 1568 2023-02-04 15:20:54 +01:00
Chris Boesch 55e63e2ee8 notes for dev update to 1501 2023-02-01 00:04:50 +01:00
Chris Boesch f5343558f7
Update README.md 2023-01-21 17:43:00 +01:00
Chris Boesch 91cb13e80a added note for async functions 2023-01-21 14:19:48 +01:00
Chris Boesch 4ea0e3b1a3 changes from @typeInfo in Readme noted 2023-01-14 16:02:16 +01:00
Chris Boesch 962cf488de entered current zig version number 2023-01-14 13:12:24 +01:00
Chris Boesch 3bbebd723a update readme for new ziglang version 2023-01-14 12:56:52 +01:00
Chris Boesch 8fa32b3007
Update README.md
Added action item for interfaces
2023-01-12 20:10:46 +01:00
Dave Gauer bb5b8f115a README tweaks and another ver bump 2022-09-10 14:41:40 -04:00
Sebastian Aigner b2d9dca484 Remove parameter in call to NativeTargetInfo.detect
Compatibility with ziglang/zig@3ee01c14ee
2022-09-09 20:42:57 +02:00
Dave Gauer 4634f23555 Bump version for Ex 074 fix from upstream :-) 2022-09-06 08:28:31 -04:00
Dave Gauer a723a4c1df Update Zig development build minimum version 2022-08-29 21:00:45 -04:00
Dave Gauer 98ebdcbff8 Updated build version requirement to 0.10.0-dev.3385 2022-07-31 11:04:16 -04:00
Dave Gauer e11daf808d Bump stable version of Zig in README to correct 2022-04-22 20:33:26 -04:00
Dave Gauer 26acbeeece Touch up README version changelog 2022-03-19 19:42:22 -04:00
Dave Gauer 77c79140c7 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 ef9bdb1382 Add note about older version branches 2021-12-20 14:49:25 -05:00
Dave Gauer d8c8e86591 Update c_void to anyopaque to fix #84 2021-12-20 14:43:51 -05:00
Dave Gauer 266449b1dd Updated README with new scope of Ziglings 2021-11-07 20:52:05 -05:00
Dave Gauer 85cd82e673 Bumped version requirement 2021-10-09 11:01:17 -04:00
Dave Gauer 08217c940c
fml wrong link
so many misteeks
2021-06-30 17:33:38 -04:00