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
966c1f83af
Merge pull request 'fixed missing uppercase letter' ( #387 ) from async2-fix into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/387
2026-04-03 21:36:33 +02:00
Chris Boesch
261c12d6a2
fixed missing uppercase letter
2026-04-03 21:30:49 +02:00
Chris Boesch
0206db8129
fixed missing uppercase letter
2026-04-03 21:27:55 +02:00
Chris Boesch
34bbe1347d
Merge pull request 'removed unnecessary patches' ( #385 ) from patches into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/385
2026-04-03 19:55:14 +02:00
Chris Boesch
366b597519
removed unnecessary patches
2026-04-03 19:47:02 +02:00
Chris Boesch
5307b2a338
Merge pull request 'revival of the async-io functions' ( #383 ) from asyncIo into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/383
2026-04-03 19:32:53 +02:00
Chris Boesch
f6a6798c8b
improved report design
2026-04-03 19:28:12 +02:00
Chris Boesch
7fae6e0607
improved timestamp comparison
2026-04-03 19:07:10 +02:00
Chris Boesch
1c6487c1e7
added async-io quiz
2026-04-03 18:11:00 +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
Chris Boesch
e22748d488
revival of the async-io functions
2026-04-01 23:44:24 +02:00
Chris Boesch
fcfb0e80a0
revival of the async-io functions
2026-04-01 23:34:16 +02:00
Chris Boesch
db1fef8b86
revival of the async-io functions
2026-04-01 22:52:04 +02:00
Chris Boesch
6d89dcd2de
revival of the async-io functions
2026-04-01 22:31:48 +02:00
Chris Boesch
77d3b684cb
revival of the async-io functions
2026-04-01 22:28:37 +02:00
Chris Boesch
3056a2b544
Merge pull request 'fixed community link and improved the overview' ( #382 ) from cummunity into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/382
2026-03-28 13:11:50 +01:00
Chris Boesch
149a2bea50
fixed community link and improved the overview
2026-03-28 12:56:49 +01:00
Chris Boesch
c5ad9ff6cf
Merge pull request 'Switching the C exercises to LLVM' ( #379 ) from sframe into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/379
2026-03-21 20:30:33 +01:00
Chris Boesch
8f7a629ffb
switched to llvm for the c-exercixes
2026-03-21 20:14:31 +01:00
Chris Boesch
d3ec872dec
Merge pull request 'readme updated' ( #377 ) from readme into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/377
2026-03-20 19:30:58 +01:00
Chris Boesch
2cddd566bb
readme updated
2026-03-20 19:29:50 +01:00
Chris Boesch
3409760a62
Merge pull request 'bump required Zig version' ( #376 ) from MatthijsBlom/ziglings:main into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/376
2026-03-20 19:19:56 +01:00
Chris Boesch
9f6092aea6
Merge branch 'main' into main
2026-03-20 19:13:22 +01:00
Chris Boesch
95ad73013a
Merge pull request 'Added field .skip_hint to show information on why a file has been' ( #375 ) from cor-draconia/exercises:skip_hints into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/375
2026-03-20 19:08:46 +01:00
MatthijsBlom
04f4c1e32c
bump required Zig version
2026-03-20 17:23:11 +01:00
inke
2b5a603c43
Added field .skip_hint to show information on why a file has been
...
skipped.
2026-03-18 13:55:35 +01:00
Chris Boesch
e6d93d731a
Merge pull request 'Add exercises for packed structs/unions' ( #374 ) from justusk/ziglings:packed into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/374
2026-03-13 18:18:50 +01:00
Justus Klausecker
16a794fbee
111/112: Add exercises for packed structs/unions
...
The first exercise introduces the `packed` keyword as an alternative for
bitwise operations. Its main goals are establishing a solid understanding
of field order and conveying the fact that packed containers are basically
integers.
It introduces the concept of container layouts and briefly explains the
default `auto` layout before introducing the `packed` layout (but doesn't
touch `extern` at all).
The exercise also presents a real-world use case for packed containers,
namely LZ4 frame descriptors.
Furthermore it covers equality comparisons between packed containers.
The second exercise talks about switch statements with packed containers
and goes into some more detail on packed unions.
2026-03-13 11:21:03 +01:00
Justus Klausecker
973ec41097
build.zig: replace deprecated GeneralPurposeAllocator alias with DebugAllocator
2026-03-13 09:50:58 +01:00
Chris Boesch
1de4e14096
Merge pull request 'update description of 050_no_value for clarity' ( #373 ) from robertefry/ziglings_exercises:fix/050-clarity into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/373
2026-03-11 00:03:12 +01:00
Robert Fry
0385f5d017
fix: oops
2026-03-09 23:24:59 +00:00
Robert Fry
de3c99dddd
update description of 050_no_value for clarity
2026-03-09 23:16:30 +00:00
Chris Boesch
1be6fcd7db
Merge pull request 'improve grammar in 103_tokenization' ( #365 ) from pebose/exercises:improve-grammar into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/365
2026-02-27 19:54:41 +01:00
Chris Boesch
d5fdfe708c
Merge pull request 'emphasize that the end number of a for-loop range is exclusive' ( #366 ) from pebose/exercises:emphasize-for-loop-range into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/366
2026-02-27 19:44:35 +01:00
Chris Boesch
88510735e1
Merge branch 'main' into emphasize-for-loop-range
2026-02-27 19:43:31 +01:00
Chris Boesch
07031c5daa
Merge pull request 'add commas' ( #364 ) from pebose/exercises:add-punctuations into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/364
2026-02-27 19:38:15 +01:00
Chris Boesch
1813c0ded8
Merge pull request 'replace deprecated mem.indexOf with mem.find' ( #363 ) from pebose/exercises:indexof-to-find into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/363
2026-02-27 19:36:00 +01:00
Paul Ebose
8c119bebdc
update output for exercise 095_for3 to include full range of numbers
2026-02-27 19:35:10 +01:00
Paul Ebose
dc71c2cd06
update patch file for 095_for3
2026-02-27 19:34:53 +01:00
Paul Ebose
7d03b8464d
update patch file for 103_tokenization
2026-02-27 19:27:04 +01:00
Chris Boesch
908109df2d
Merge pull request 'add hint that @field() works differently on types and values' ( #367 ) from pebose/exercises:add-hint-to-exercise-82 into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/367
2026-02-27 19:17:59 +01:00