Chris Boesch
b409387dc8
removed unnecessary self pointer
2 years ago
Chris Boesch
1d10a062e2
check for dev1650 and some minor polish
2 years ago
Chris Boesch
e92858bd65
issue 185, description improved
2 years ago
Chris Boesch
84f4b4a9c7
small improvements in hello_c
2 years ago
Chris Boesch
23f2cc88d2
added C math exercise
2 years ago
Chris Boesch
5d7d811298
Merge pull request #183 from chrboesch/hello_c
...
added the first C exercise
2 years ago
Chris Boesch
dc187889c1
some improvements in the description
2 years ago
Chris Boesch
bb95625477
try 'write' that works on mac, but I didn't know if it works on windows
2 years ago
Chris Boesch
120cf0c158
Merge pull request #184 from DiogoNeves/patch-1
...
Adds missing 'the' to intro text (020_quiz3)
2 years ago
Chris Boesch
dce731a0ec
Merge branch 'main' into hello_c
2 years ago
Chris Boesch
9693860bc0
inserted a workaround for mac-os, see https://github.com/ziglang/zig/issues/14657#issuecomment-1432180967
2 years ago
Diogo Neves
4c827a6ec2
adds missing 'the' to intro text
...
`some of things` => `some of the things`. (I'm loving the exercises and wanted to contribute in any way possible)
2 years ago
Dave Gauer
662086cb89
Added story/explanation to new ex. 092
2 years ago
Chris Boesch
4cf3bd63a2
added the first C exercise
2 years ago
Chris Boesch
beaa89fdf5
inserted a failure and created a patch
2 years ago
Chris Boesch
35c5d6b976
added 092_interfaces to build
2 years ago
Chris Boesch
9b38f3584b
first draft for interfaces
2 years ago
Chris Boesch
2ca76b8388
description specified
2 years ago
Chris Boesch
be1f9cd9b2
comment corrected
2 years ago
Chris Boesch
9d9dc1dacf
changed 'the_end' to '999_the_end'
2 years ago
Chris Boesch
419b388f8d
fix mac error
2 years ago
Chris Boesch
007f4d655b
the_end function added
2 years ago
Roman Frołow
d59c3e9598
writen -> written
2 years ago
Chris Boesch
95e793d484
Merge pull request #160 from chrboesch/typeinfo
...
patch because of a change in @typeInfo
2 years ago
Chris Boesch
f0d43f488f
patch because of a change in @typeInfo
2 years ago
Chris Boesch
9d3b2b822f
Merge branch 'main' into exercise_060_f80
2 years ago
Chris Boesch
543d0ba585
fixed https://github.com/ratfactor/ziglings/issues/156
2 years ago
Chris Boesch
0b16f7e006
Merge pull request #138 from fjebaker/main
...
Exercise 82: typo and type fixes in comment
2 years ago
Chris Boesch
1891030f49
Update 042_pointers4.zig
...
https://github.com/ratfactor/ziglings/pull/122
2 years ago
Leandro Motta Barros
b08233eafe
Fix typo: "written", not "writen"
2 years ago
Kim SHrier
f2a4209f6d
Exercise 60: mention new float type f80
2 years ago
Fergus Baker
c18ad78832
typo and type fixes in comment
2 years ago
James LeBlanc
b69a297e32
corrected @bitReverse for only 1 arg, instead of 2 args
2 years ago
Dave Gauer
1691b22c1b
Ex 080: Strip filename from @typeName output to address #130
2 years ago
Dave Gauer
4eaef5fae4
Ex 065: improve hints, fix type printing change. For #120 and #128
2 years ago
Dave Gauer
4ce16782d0
Merge pull request #112 from nahuakang/ex047-reference
...
Edit comment to specify `for reference`
2 years ago
Dave Gauer
d1a64e02e8
Merge pull request #118 from rigobert9/main
...
Grammar check : adding a "to"
2 years ago
Dave Gauer
dee6a96ddf
Correct conventional Zig reference vs value passing re #89
2 years ago
François Gallois
d41e1b7bd0
Grammar check : adding a "to"
2 years ago
Nahua
828f96c62c
Update comment per feedback
2 years ago
Dave Gauer
18c761d85d
Merge branch 'heatray'
2 years ago
Dave Gauer
c3c610acf0
Update ex 047 comment and patch
2 years ago
Dave Gauer
00796028ba
Updated build version requirement to 0.10.0-dev.3385
2 years ago
Dave Gauer
fa3e44c325
Merge pull request #116 from jtgoen/fix-format-specifiers
...
Fix issue with formatting from std library updates
2 years ago
Dave Gauer
1d38586bb9
Merge pull request #107 from winterqt/remove-extraneous-newline
...
Remove extraneous newlines in exercises 26 and 44
2 years ago
Dave Gauer
cd36d45974
Merge pull request #106 from adamu/patch-1
...
fix grammar isn't -> doesn't
2 years ago
Dave Gauer
222a111ef7
Merge pull request #103 from jtgoen/patch-1
...
Replace "−" with "-" in Assigment 3 tutorial text
2 years ago
Dave Gauer
58212d315f
Merge pull request #102 from deforde/whitespace-fix
...
Remove trailing whitespace.
2 years ago
jtgoen
8605615ad7
Fix issue with formatting from std library updates
2 years ago
Nahua Kang
27fde06d56
Edit comment above a for loop by reference line
2 years ago
Winter
c3765ca8fe
Remove extraneous newlines in exercises 26 and 44
2 years ago
Adam Millerchip
889b8e8fe6
fix grammar isn't -> doesn't
2 years ago
jtgoen
a1d08fb542
Replace "−" with "-" in Assigment 3 tutorial text
...
When viewing this file in VSCode, I saw the following warning highlighting lines `15` and `29`
```
The character U+2212 "−" could be confused with the character U+002d "-", which is more common in source code.
```
It seems to me this is just a small oversight, as "-" is used elsewhere in the commented block to denote a negative value, but I'll freely admit ignorance as to any nuance here in using one vs. the other.
2 years ago
daniel.forde
3da45dfc36
Remove trailing whitespace.
2 years ago
DerTee
daf0a99f94
064_builtins: clarify @addWithOverflow explanation
...
There were misunderstandings concerning
overflowing operations and overflowed variables.
Hopefully it's clearer now.
2 years ago
Jonathan Lopez
955bf3eead
Create new HeatRay struct to combat aliens
3 years ago
Ziyi Yan
ad5d57befd
fix loop else clause explanation
3 years ago
DerTee
f67216f19f
fix 064_builtins: @addWithOverflow() explanation
...
The last two examples do not overflow, because the
result is small enough. This was probably just a typing
error in the original explanation.
3 years ago
Dave Gauer
c3128f3dee
Added comptime wizardry to 075 quiz8
...
Thanks to Helios on Discord for the wizardry!
3 years ago
Dave Gauer
361630fdce
Improve wording in 005 arrays2 for #93
...
Hopefully less misleading now - explicit about comptime
operators.
3 years ago
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) {
3 years ago
InKryption
66a1f7bb61
Revert syntax demo, add note
...
So as to not overwhelm the reader with syntax that is unseen up to this point, use the original demonstration, but add an explanatory note hinting that there is more to the semantics of string literals than shown.
3 years ago
InKryption
b61186d6a5
Update information to be accurate to the semantics of string literals
3 years ago
Roman Frołow
887d989f1b
add spaces
3 years ago
Dave Gauer
4bdbeadef5
Merge pull request #88 from adamu/const
...
use const for variables that are never modified
3 years ago
Adam Millerchip
39e432748e
use const for variables that are never modified
3 years ago
Kim SHrier
d10ca483b0
remove redundant word "a"
3 years ago
Arnavion
8a0e650d13
Fix typo in comment in 058_quiz7.zig
3 years ago
Paul Sorensen
bc402e8eb1
Update 034_quiz4.zig
...
Closes #76 By making comment more clear
3 years ago
Dave Gauer
86e017eb32
Adding note to the monster 058 for the unwary
3 years ago
Dave Gauer
40656031c5
Merge branch 'main' of github.com:ratfactor/ziglings into main
3 years ago
Dave Gauer
49ce260748
Added ex91 - closing in on async!
3 years ago
Jonathan Halmen
f8b8531930
zig fmt
3 years ago
Jonathan Halmen
29d32bfa79
fix whitespace line-endings
3 years ago
Dave Gauer
4c7eebbbfc
Removed confusing explanation from 076
3 years ago
Georgy Trush
f9e2da67f4
Fix exercises 058 and 081 🔧
3 years ago
Francisco Demartino
af3fabd59b
fix typo in 076 (sentinal -> sentinel)
3 years ago
Dave Gauer
15827c1df3
Update 052_slices.zig
3 years ago
Dave Gauer
065d409d0e
Update 047_methods.zig
3 years ago
Dave Gauer
e90042b95e
Update 037_structs.zig
3 years ago
Dave Gauer
1b2b90317c
Update 033_iferror.zig
3 years ago
Dave Gauer
1c14338573
Update 033_iferror.zig
3 years ago
Dave Gauer
6912bd70ca
Update 024_errors4.zig
3 years ago
Dave Gauer
d14cc0a8ab
Update 018_functions.zig
3 years ago
Dave Gauer
0603ab1e02
Update 018_functions.zig
3 years ago
Dave Gauer
8e540d6388
018 awkward wording
3 years ago
Dave Gauer
1e1bed46e1
Merge pull request #70 from Palm404/patch-1
...
fix: Syntax error to fit formatting
3 years ago
Palm
f1153fdcb0
fix: Syntax error to fit formatting
3 years ago
unknown
981716e526
Fix: Fix grammar at 002_std.zig
3 years ago
unknown
2e782fbd86
fix: Grammar in 018_functions.zig
3 years ago
unknown
0210d6d7bc
Merge branch 'main' of https://github.com/Palm404/ziglings into main
3 years ago
unknown
01c9f2a79f
feat: More descriptive definition
3 years ago
Palm
37f8b445a2
fix: Change order to match 011_while.zig
3 years ago
unknown
162f84133d
feat: Add more comparison operator coverage in 009_if.zig
3 years ago
Airbus5717
e051903055
added newline print to make output look nicer
3 years ago
Dave Gauer
aa733dc3ef
No unused fn params
3 years ago
Dave Gauer
f9a1956d88
no unusued vars
3 years ago
Dave Gauer
6157066b95
methods not namespaced
3 years ago
Dave Gauer
c7b00fd83c
No unused locals
3 years ago
Dave Gauer
76287cad45
no unused method params
3 years ago
Dave Gauer
290ba908ec
methods NOT namespaced like i expected
3 years ago
Dave Gauer
843fd65882
unused consts now errors
3 years ago
Dave Gauer
a84677d798
Must use capture value
3 years ago
Dave Gauer
be349dae5d
added ub exploration to ex090
3 years ago
Dave Gauer
34af14ca7b
add ex090 async 7
3 years ago
Dave Gauer
37ca10ab36
Merge pull request #59 from max-lv/main
...
fix typo in 067_comptime2.zig
3 years ago
Dave Gauer
de322fab46
New usize explanation 008, etc.
3 years ago
Dave Gauer
8df032e495
Merge pull request #58 from ZapAnton/008_replace_index_var_type
...
008_quiz: Replaced the type of the index variable
3 years ago
max-lv
be4da477b7
fix typo in 067_comptime2.zig
3 years ago
ZapAnton
965440b2a3
008_quiz: Replaced the type of the index variable
...
Replaced the type of the `x` variable to `usize` instead of `u8`.
3 years ago
ZapAnton
5412578c1b
066_comptime: Typo fix
...
Small typo fix `arbitary` -> `arbitrary`
3 years ago
Dave Gauer
e47dccf245
Add ex089 Async 6
3 years ago
Dave Gauer
2408f420bc
Missing word in explanation ex085
3 years ago
jacob gw
433202d429
change `suspend;` to `suspend {}`
3 years ago
Dave Gauer
7ef800c1bf
Merge branch 'main' of github.com:ratfactor/ziglings into main
3 years ago
Dave Gauer
110e556ae1
add ex088 async 5 await
3 years ago
Dave Gauer
4bd737d506
Merge pull request #54 from rofrol/patch-2
...
Prevent error "cast discards const qualifier"
3 years ago
Roman Frołow
4bdf39bfe5
this means
3 years ago
Roman Frołow
204146261c
Prevent error "cast discards const qualifier"
3 years ago
Dave Gauer
be279c78f5
add ex087 async 4
3 years ago
Dave Gauer
3e5647d88c
add ex086 async 3
3 years ago
Dave Gauer
54c048b0a0
add ex085 async 2
3 years ago
Dave Gauer
3b08761532
add ex084 async
3 years ago
Dave Gauer
03eb291d39
076 typo
4 years ago
Dave Gauer
afc5f94a15
076 sentinels must be same type
4 years ago
Dave Gauer
4a379159a3
add ex083 anon lists
4 years ago
Dave Gauer
c43e5480c6
add ex082 anon structs 3
4 years ago
Dave Gauer
c0bbbee176
add ex081 anon structs 2
4 years ago
Dave Gauer
ae0dc2b282
add ex080 anonymous structs 1
4 years ago
Dave Gauer
ac9a4dadfb
Normalize interrobangs
4 years ago
Dave Gauer
34ac5f6742
Add ex079 quoted identifiers
4 years ago
Dave Gauer
d4f5684450
Fix 076, add 077,078 sentinels and many-item pointers
4 years ago
Dave Gauer
831ee03e32
Merge branch 'main' of github.com:ratfactor/ziglings into main
4 years ago
Dave Gauer
e9547cf808
add ex076 sentinels
4 years ago
Dave Gauer
cc87c8e82d
Merge pull request #52 from andrejp88/main
...
Fix typo in 074 comptime 9
4 years ago
Dave Gauer
c1371f5659
canna have two bars, cap'n
4 years ago
Dave Gauer
1b7155b11d
improve wording of 052
4 years ago
Andrej Petrović
ff5ba2cd1c
Fix typo in 074 comptime 9
4 years ago
Dave Gauer
4760c62d62
Added ex075 Quiz 8
4 years ago
Dave Gauer
060e2b9789
add ex074 comptime 9
4 years ago
Dave Gauer
f3cf67cd65
Clarify 048,049 comments from instructions (issue #48 )
4 years ago
Dave Gauer
9f71d3711e
adding enlightenment to 019 (for #50 )
4 years ago
Dave Gauer
8a7d6b03c7
Merge branch 'main' of github.com:ratfactor/ziglings into main
4 years ago
Dave Gauer
f4e4a4b207
fix typo in 072 (for #49 )
4 years ago
Dave Gauer
87a7076140
Merge pull request #51 from noc7c9/patch-1
...
Fix typo in 061_coercions.zig
4 years ago
Dave Gauer
0412719095
Merge pull request #47 from ChrisMiuchiz/main
...
Fix typo
4 years ago
Dave Gauer
db20e9541a
add ex073 comptime 8
4 years ago
Athir Saleem
c632e00915
Fix typo in 061_coercions.zig
4 years ago
ChrisMiuchiz
4364ebcf4b
Fix typo
4 years ago
Dave Gauer
14c7e73343
add 072 comptime 7
4 years ago