index
:
ziglings
main
Learn the ⚡Zig programming language by fixing tiny broken programs.
Toby Vincent
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
patches
/
patches
Mode
Name
Size
-rw-r--r--
001_hello.patch
52
log
stats
plain
-rw-r--r--
002_std.patch
64
log
stats
plain
-rw-r--r--
003_assignment.patch
213
log
stats
plain
-rw-r--r--
004_arrays.patch
306
log
stats
plain
-rw-r--r--
005_arrays2.patch
170
log
stats
plain
-rw-r--r--
006_strings.patch
239
log
stats
plain
-rw-r--r--
007_strings2.patch
238
log
stats
plain
-rw-r--r--
008_quiz.patch
342
log
stats
plain
-rw-r--r--
009_if.patch
49
log
stats
plain
-rw-r--r--
010_if2.patch
88
log
stats
plain
-rw-r--r--
011_while.patch
55
log
stats
plain
-rw-r--r--
012_while2.patch
77
log
stats
plain
-rw-r--r--
013_while3.patch
150
log
stats
plain
-rw-r--r--
014_while4.patch
63
log
stats
plain
-rw-r--r--
015_for.patch
62
log
stats
plain
-rw-r--r--
016_for2.patch
78
log
stats
plain
-rw-r--r--
017_quiz2.patch
323
log
stats
plain
-rw-r--r--
018_functions.patch
60
log
stats
plain
-rw-r--r--
019_functions2.patch
71
log
stats
plain
-rw-r--r--
020_quiz3.patch
369
log
stats
plain
-rw-r--r--
021_errors.patch
124
log
stats
plain
-rw-r--r--
022_errors2.patch
83
log
stats
plain
-rw-r--r--
023_errors3.patch
174
log
stats
plain
-rw-r--r--
024_errors4.patch
213
log
stats
plain
-rw-r--r--
025_errors5.patch
64
log
stats
plain
-rw-r--r--
026_hello2.patch
100
log
stats
plain
-rw-r--r--
027_defer.patch
90
log
stats
plain
-rw-r--r--
028_defer2.patch
114
log
stats
plain
-rw-r--r--
029_errdefer.patch
101
log
stats
plain
-rw-r--r--
030_switch.patch
55
log
stats
plain
-rw-r--r--
031_switch2.patch
33
log
stats
plain
-rw-r--r--
032_unreachable.patch
41
log
stats
plain
-rw-r--r--
033_iferror.patch
76
log
stats
plain
-rw-r--r--
034_quiz4.patch
149
log
stats
plain
-rw-r--r--
035_enums.patch
76
log
stats
plain
-rw-r--r--
036_enums2.patch
307
log
stats
plain
-rw-r--r--
037_structs.patch
55
log
stats
plain
-rw-r--r--
038_structs2.patch
152
log
stats
plain
-rw-r--r--
039_pointers.patch
57
log
stats
plain
-rw-r--r--
040_pointers2.patch
92
log
stats
plain
-rw-r--r--
041_pointers3.patch
70
log
stats
plain
-rw-r--r--
042_pointers4.patch
62
log
stats
plain
-rw-r--r--
043_pointers5.patch
67
log
stats
plain
-rw-r--r--
044_quiz5.patch
96
log
stats
plain
-rw-r--r--
045_optionals.patch
82
log
stats
plain
-rw-r--r--
046_optionals2.patch
216
log
stats
plain
-rw-r--r--
047_methods.patch
73
log
stats
plain
-rw-r--r--
048_methods2.patch
114
log
stats
plain
-rw-r--r--
049_quiz6.patch
221
log
stats
plain
-rw-r--r--
050_no_value.patch
386
log
stats
plain
-rw-r--r--
051_values.patch
280
log
stats
plain
-rw-r--r--
052_slices.patch
246
log
stats
plain
-rw-r--r--
053_slices2.patch
770
log
stats
plain
-rw-r--r--
054_manypointers.patch
121
log
stats
plain
-rw-r--r--
055_unions.patch
160
log
stats
plain
-rw-r--r--
056_unions2.patch
167
log
stats
plain
-rw-r--r--
057_unions3.patch
78
log
stats
plain
-rw-r--r--
058_quiz7.patch
549
log
stats
plain
-rw-r--r--
059_integers.patch
194
log
stats
plain
-rw-r--r--
060_floats.patch
106
log
stats
plain
-rw-r--r--
061_coercions.patch
94
log
stats
plain
-rw-r--r--
062_loop_expressions.patch
38
log
stats
plain
-rw-r--r--
063_labels.patch
90
log
stats
plain
-rw-r--r--
064_builtins.patch
200
log
stats
plain
-rw-r--r--
065_builtins2.patch
1384
log
stats
plain
-rw-r--r--
066_comptime.patch
142
log
stats
plain
-rw-r--r--
067_comptime2.patch
61
log
stats
plain
-rw-r--r--
068_comptime3.patch
255
log
stats
plain
-rw-r--r--
069_comptime4.patch
227
log
stats
plain
-rw-r--r--
070_comptime5.patch
207
log
stats
plain
-rw-r--r--
071_comptime6.patch
58
log
stats
plain
-rw-r--r--
072_comptime7.patch
108
log
stats
plain
-rw-r--r--
073_comptime8.patch
161
log
stats
plain
-rw-r--r--
074_comptime9.patch
103
log
stats
plain
-rw-r--r--
075_quiz8.patch
112
log
stats
plain
-rw-r--r--
076_sentinels.patch
175
log
stats
plain
-rw-r--r--
077_sentinels2.patch
88
log
stats
plain
-rw-r--r--
078_sentinels3.patch
124
log
stats
plain
-rw-r--r--
079_quoted_identifiers.patch
264
log
stats
plain
-rw-r--r--
080_anonymous_structs.patch
472
log
stats
plain
-rw-r--r--
081_anonymous_structs2.patch
80
log
stats
plain
-rw-r--r--
082_anonymous_structs3.patch
355
log
stats
plain
-rw-r--r--
083_anonymous_lists.patch
113
log
stats
plain
-rw-r--r--
084_async.patch
46
log
stats
plain
-rw-r--r--
085_async2.patch
30
log
stats
plain
-rw-r--r--
086_async3.patch
193
log
stats
plain
-rw-r--r--
087_async4.patch
148
log
stats
plain
-rw-r--r--
088_async5.patch
65
log
stats
plain
-rw-r--r--
089_async6.patch
160
log
stats
plain
-rw-r--r--
090_async7.patch
84
log
stats
plain
-rw-r--r--
091_async8.patch
232
log
stats
plain
-rw-r--r--
092_interfaces.patch
52
log
stats
plain
-rw-r--r--
093_hello_c.patch
122
log
stats
plain
-rw-r--r--
094_c_math.patch
47
log
stats
plain
-rw-r--r--
095_for_loops.patch
56
log
stats
plain
-rw-r--r--
096_memory_allocation.patch
96
log
stats
plain
-rw-r--r--
999_the_end.patch
27
log
stats
plain