Nuno Mendes
ed1a20d51b
improve explanantions in labeled switch
2024-09-18 23:26:33 +02:00
Nuno Mendes
db569a1478
update labeled switch to also have a break statement
2024-09-16 18:39:54 +02:00
Nuno Mendes
335a78f8f5
108: Add a exercise for a labeled switch
2024-09-15 20:14:49 +02:00
Chris Boesch
26f4785a99
Corrects the description of the new @typeInfo().@"struct".fields
2024-09-07 19:21:57 +02:00
Chris Boesch
7f1df86938
Reseted the simplification for de-referencing.
2024-09-04 20:52:42 +02:00
Chris Boesch
b2f56c7cea
Fixes several changes in std.builtin.zig
2024-09-02 19:33:59 +02:00
Chris Boesch
3baf0ae657
Simplified de-referencing for clarification
2024-08-11 18:23:48 +02:00
Chris Boesch
17f9312034
Clarification in description for ranges in loops.
2024-08-11 16:29:14 +02:00
Chris Boesch
b26e3b2ac4
Fixed error message through a TAB in the comment, see https://github.com/ziglang/zig/issues/20928
2024-08-04 14:19:05 +02:00
Alex McHugh
3763f976eb
046: Show usage of .?
and hint towards new solution.
2024-06-23 19:35:22 +12:00
Andrew Dunbar
582a2558c7
English fixes for 106_files.zig
2024-06-12 17:52:33 +10:00
Andrew Dunbar
c9e5c7d561
English fixes for 107_files2.zig
2024-06-12 17:29:11 +10:00
Chris Boesch
1f5ec78df8
fixed typo
2024-06-08 19:20:30 +02:00
Chris Boesch
7f78701d19
Merge branch 'main' into grammar
2024-06-08 16:31:06 +00:00
hippietrail
6223dc0f83
Verbs agree with the head of the noun phrase, not the closest noun
...
the result...are passed→the result...is passed
the number...vary→the number...varies
2024-05-25 11:25:09 +00:00
Roman Frołow
a6d13af0c2
the Earth
2024-05-20 21:32:32 +02:00
rpm0372
efe2d19c69
Update exercises/105_threading2.zig
...
The last word, '"diggits" was misspelled.
2024-05-11 22:38:15 +00:00
Chris Boesch
67f87a76c2
Nobody wants the long version of finding out if a variable is set.
...
So switched to the short version with 'orelse'. ;)
2024-05-10 23:21:04 +02:00
Chris Boesch
19bd8745e4
Fix some typos
2024-05-06 09:13:56 +02:00
David Hain
8cb2a5aa3c
fix: some grammatical errors
2024-05-04 22:53:04 +02:00
David Hain
c936c5e123
fix: many grammatical errors
2024-05-04 22:35:07 +02:00
David Hain
5c2354a1bf
fix: typo: removed extra s
2024-05-04 21:12:54 +02:00
David Hain
4dbd056100
fix: typo: % instead of @ for a builtin function
2024-05-04 18:51:00 +02:00
susubub
aa74dde367
fixing little typo on exercise 107_files2.zig
2024-04-17 20:04:43 -03:00
Chris Boesch
ba2a9622c4
Additional timer in thread start added
2024-04-10 19:13:46 +02:00
Chris Boesch
7732cd7716
Greater gradation of timers built into the threads
2024-04-10 16:06:23 +02:00
Chris Boesch
e06cdc0b70
Merge branch 'main' into i69
2024-03-28 20:42:35 +00:00
Chris Boesch
86ac326885
fix typo
2024-03-28 21:33:16 +01:00
Alan CHUNG
05589f8ba1
added format parameter {d}
2024-03-27 16:53:19 +08:00
Alan CHUNG
223fc79e44
106 & 107
2024-03-27 16:40:24 +08:00
Alan CHUNG
9ce889b438
106_files.zig actual test
2024-03-26 13:51:59 +08:00
Alan CHUNG
74a6e60e17
add patch files for 106_files.zig
2024-03-25 16:39:45 +08:00
Alan CHUNG
23b11a7509
106_files.zig format
2024-03-25 16:36:15 +08:00
Dizzyi
ec6f6c5870
added exercise/106_files.zig
2024-03-25 01:11:33 +08:00
Chris Boesch
95cfeaa606
Update exercises/105_threading2.zig
...
Fixed typo.
2024-03-23 15:57:33 +00:00
Chris Boesch
d65e3f3f9a
Added second threading exercise.
2024-03-23 16:42:27 +01:00
Chris Boesch
9844123dd1
Improved the explanation about passing arguments and added an example.
2024-03-14 23:37:14 +01:00
Chris Boesch
d0519d18fa
Fixed unicode literal
2024-03-08 01:07:57 +01:00
Chris Boesch
6984345d0a
Added threading exercise
2024-03-05 09:15:57 +01:00
Chris Boesch
9e48c9a339
Added notes to exercise 94 c_math.
2024-02-28 13:01:11 +01:00
Chris Boesch
8257ccb5c8
Text improvement
...
closes #47
2024-02-11 14:07:37 +00:00
Chris Boesch
fa22e861d5
Merge pull request 'added space, missing after end-of-sentence dot.' ( #40 ) from anthon/exercises:missing-space-1 into main
...
Reviewed-on: https://codeberg.org/ziglings/exercises/pulls/40
2024-01-13 15:14:07 +00:00
Chris Boesch
7bfd7adce8
Update exercises/093_hello_c.zig
...
small typo
2024-01-13 14:27:58 +00:00
Anthon
58dff3f504
added space, missing after end-of-sentence dot.
2024-01-10 06:16:44 +00:00
Matthew Robinson
1ed03cf0a1
Fix formatting of comment
2024-01-01 02:16:39 +08:00
Matthew Robinson
1a001b9eb7
Correct comment to match code in 076_sentinels
2024-01-01 01:41:31 +08:00
babaiserror
2fb7da53e7
Fix minor typo
2023-12-29 22:59:39 -05:00
Ahmed
46e3a38dbc
Fix two minor typos
2023-11-21 19:09:47 +02:00
Chris Boesch
7679f93f68
Converted var to const if there is no mutation in var.
...
This is checked from compiler version 0.12.0-dev.1664
2023-11-21 15:01:22 +01:00
Chris Boesch
55b58fea56
Change the task so that the exercise contains two errors again.
2023-11-06 19:50:47 +01:00
Chris Boesch
2feeb282a9
fixed typos
2023-10-22 14:19:23 +02:00
Uy Ha
b6abbf948c
Introduce syntax for turning a many pointer to a slice
2023-10-18 19:28:34 +00:00
Chris Boesch
36d8170d7c
fixed language changes in @typeInfo
2023-10-08 18:51:22 +02:00
rond
4a3e4474b7
fix(103_tokenization): ✏️ Migrated to tokenizeAny
...
The tokenize functions seems to be deprecated as per the docs:
https://ziglang.org/documentation/master/std/#A;std:mem.tokenize
tokenizeAny is aliased to tokenizeAny as per:
https://github.com/ziglang/zig/blob/master/lib/std/mem.zig#L2130C32-L2130C32
2023-10-04 04:53:34 +02:00
rofrol
73f7670667
Global scope is container-level scope
...
https://ziglang.org/documentation/master/#Compile-Time-Expressions
2023-09-20 22:30:57 +00:00
Juergen Hoetzel
8c2202c73d
Add example for Unicode Code point literal > 255
...
Only Basic Latin and Latin-1 Supplement code points fit into a single
byte.
2023-08-27 12:33:33 +02:00
Kai Norman Clasen
11a120521d
Add link to DoD talk in 101_for5.zig
2023-08-17 19:43:13 +02:00
Chris Boesch
4eb949759b
changed struct name 'class' into 'role'
2023-08-17 14:55:11 +02:00
Chris Boesch
5a0681948b
changed struct name 'class' into 'role'
2023-08-02 23:29:02 +02:00
Kim SHrier
db653d29ee
fix typo
2023-07-03 02:06:40 -06:00
Chris Boesch
e142d40fb0
Update 078_sentinels3.zig
...
Changed description of @ptrCast
closes https://github.com/ratfactor/ziglings/issues/334
2023-06-29 21:32:44 +02:00
Chris Boesch
a5a36337e8
Revised exercises due to the changes of Zig version 0.11.0-dev.3853
2023-06-26 23:43:39 +02:00
Chris Boesch
a2b0b976a6
First tokenization exerice.
2023-06-26 00:54:39 +02:00
lording
d52f360731
Update outdated comments
2023-06-22 12:11:24 +00:00
lording
3e502fe69b
Merge branch 'main' into refactor-var-to-const
2023-06-22 09:48:10 +00:00
lording
d2d3dfa277
var to const when posssible
2023-06-22 09:41:41 +00:00
lording
ccb580f95d
Fix broken builtin name in exercise 96
2023-06-22 08:23:22 +00:00
lording
39952817b3
Fix broken builtin name in exercise 36
2023-06-22 08:23:01 +00:00
Tobias Frilling
5984444489
fix typo
2023-06-17 09:34:37 +02:00
Chris Boesch
7a16ed09ac
Fixed missing comptime.
2023-06-11 23:41:42 +02:00
Chris Boesch
33d3cc1647
Fixed description of @addWithOverflow
2023-06-10 22:04:03 +02:00
Chris Boesch
80c92e3c94
closes https://github.com/ratfactor/ziglings/pull/311
2023-06-09 17:25:10 +02:00
Pete Dietl
edcf904ca2
Change grammar: there's -> there are ex. 17
2023-05-27 01:28:30 +02:00
Chris Boesch
c3a73b8e2b
Added testing exercise.
2023-05-15 00:06:15 +02:00
Chris Boesch
2cb6975b13
Merge branch 'ratfactor:main' into testing
2023-05-07 17:59:28 +02:00
Chris Boesch
ded01c6adf
Merge pull request #292 from kimshrier/exercise_099_typo
...
Add missing word "a"
2023-05-07 17:45:13 +02:00
Chris Boesch
94f52b9298
Merge pull request #291 from kimshrier/exercise_098_typo
...
Improve wording in some comments
2023-05-07 17:44:07 +02:00
Chris Boesch
e706c4b42c
Merge pull request #290 from kimshrier/exercise_096_fix_example
...
Fix reference to slice_ptr in example code
2023-05-07 17:40:33 +02:00
Chris Boesch
f917f50be0
Merge pull request #289 from kimshrier/exercise_092_typo
...
Remove repeated word "with"
2023-05-07 17:39:21 +02:00
Chris Boesch
151abb4ca1
Merge pull request #288 from kimshrier/exercise_076_typo
...
Add missing word "of"
2023-05-07 17:38:11 +02:00
Chris Boesch
2b17c3dc39
Merge pull request #287 from kimshrier/exercise_072_typo
...
Add missing word "to"
2023-05-07 17:37:33 +02:00
Kim SHrier
2b2c396237
Add missing word "a"
2023-05-07 03:33:55 -06:00
Kim SHrier
b10e478398
Improve wording in some comments
2023-05-07 03:24:10 -06:00
Kim SHrier
b072c0014c
Fix reference to slice_ptr in example code
2023-05-07 03:08:03 -06:00
Kim SHrier
7af542bffb
Remove repeated word "with"
2023-05-07 02:46:07 -06:00
Kim SHrier
cc9f68c4e5
Add missing word "of"
2023-05-07 02:04:30 -06:00
Kim SHrier
6bdc1caaae
add missing word "to"
2023-05-07 01:38:28 -06:00
Kim SHrier
d82396c174
fix typo well -> will
2023-05-06 15:38:13 -06:00
Chris Boesch
f1368f4f81
Merge branch 'ratfactor:main' into testing
2023-05-06 15:29:22 +02:00
Dave Gauer
e5341b91c1
Ex 101: Magic bags better than buckets for metaphors
2023-05-05 18:34:36 -04:00
Arnon
25611b8312
Fixed example syntax for inline else
2023-05-05 13:11:20 +03: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
7a44e4d342
Merge pull request #265 from Arya-Elfren/methods-clarification
...
Clarify the methods syntax sugar & a bit more
2023-05-04 08:25:28 -04:00
Dave Gauer
8345197f54
Merge pull request #264 from Arya-Elfren/float-clarification
...
Clarify `f16` maths - closes #204
2023-05-04 08:22:54 -04:00
Chris Boesch
193bee7d2d
Added new flag 'run_test' to support test steps for test exercises.
...
Also created a simple exercise '102_testing' to test the new flag.
After the new build system is ready, we skip the exercise in the flow to finish the actual testing exercise.
2023-05-03 18:17:21 +02: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