zig
Code
Branches
Tags
Commits
master
zig
/
doc
/
langref
/
Top
..
Assembly Syntax Explained.zig
rw-r--r--
3.2 KB
TopLevelFields.zig
rw-r--r--
524 B
addWithOverflow_builtin.zig
rw-r--r--
285 B
anonymous_struct_name.zig
rw-r--r--
205 B
assign_undefined.zig
rw-r--r--
145 B
bad_default_value.zig
rw-r--r--
619 B
base64.zig
rw-r--r--
496 B
build.zig
rw-r--r--
381 B
build_c.zig
rw-r--r--
795 B
build_object.zig
rw-r--r--
557 B
builtin.CallModifier struct.zig
rw-r--r--
1.2 KB
cImport_builtin.zig
rw-r--r--
228 B
catch.zig
rw-r--r--
180 B
catch_err_return.zig
rw-r--r--
195 B
change_active_union_field.zig
rw-r--r--
272 B
checking_null_in_zig.zig
rw-r--r--
245 B
cli_allocation.zig
rw-r--r--
294 B
comments.zig
rw-r--r--
306 B
compile-time_duck_typing.zig
rw-r--r--
236 B
compile_variables.zig
rw-r--r--
112 B
compiler_generated_function.zig
rw-r--r--
80 B
constant_identifier_cannot_change.zig
rw-r--r--
236 B
defer_unwind.zig
rw-r--r--
347 B
destructuring_arrays.zig
rw-r--r--
447 B
destructuring_block.zig
rw-r--r--
461 B
destructuring_mixed.zig
rw-r--r--
369 B
destructuring_return_value.zig
rw-r--r--
332 B
destructuring_to_existing.zig
rw-r--r--
533 B
destructuring_vectors.zig
rw-r--r--
416 B
doc_comments.zig
rw-r--r--
666 B
entry_point.zig
rw-r--r--
803 B
enum_export.zig
rw-r--r--
93 B
enum_export_error.zig
rw-r--r--
213 B
error_return_trace.zig
rw-r--r--
519 B
error_union_parsing_u64.zig
rw-r--r--
851 B
export_any_symbol_name.zig
rw-r--r--
76 B
export_builtin.zig
rw-r--r--
129 B
export_builtin_equivalent_code.zig
rw-r--r--
32 B
fibonacci_comptime_infinite_recursion.zig
rw-r--r--
247 B
float_literals.zig
rw-r--r--
414 B
float_mode_exe.zig
rw-r--r--
268 B
float_mode_obj.zig
rw-r--r--
270 B
float_special_values.zig
rw-r--r--
144 B
generic_data_structure.zig
rw-r--r--
285 B
handle_error_with_catch_block.zig
rw-r--r--
256 B
hello.zig
rw-r--r--
127 B
hello_again.zig
rw-r--r--
118 B
identifiers.zig
rw-r--r--
313 B
inline_assembly.zig
rw-r--r--
869 B
inline_call.zig
rw-r--r--
251 B
inline_prong_range.zig
rw-r--r--
301 B
integer_literals.zig
rw-r--r--
359 B
invalid_doc-comment.zig
rw-r--r--
131 B
libc_export_entry_point.zig
rw-r--r--
248 B
macro.zig
rw-r--r--
234 B
math.zig
rw-r--r--
197 B
math_add.zig
rw-r--r--
332 B
mathtest.zig
rw-r--r--
67 B
multiline_string_literals.zig
rw-r--r--
173 B
mutable_var.zig
rw-r--r--
143 B
not_atomic_cmpxchgStrong.zig
rw-r--r--
268 B
null.zig
rw-r--r--
46 B
optional_integer.zig
rw-r--r--
113 B
packed_struct_mmio.zig
rw-r--r--
384 B
panic_handler.zig
rw-r--r--
376 B
poc_printValue_fn.zig
rw-r--r--
838 B
poc_print_fn.zig
rw-r--r--
2.5 KB
print.zig
rw-r--r--
224 B
print_comptime-known_format.zig
rw-r--r--
241 B
redundant_fqn.zig
rw-r--r--
264 B
result_location_interfering_with_swap.zig
rw-r--r--
411 B
result_type_propagation.zig
rw-r--r--
533 B
runtime_divExact_remainder.zig
rw-r--r--
200 B
runtime_division_by_zero.zig
rw-r--r--
189 B
runtime_incorrect_pointer_alignment.zig
rw-r--r--
400 B
runtime_index_out_of_bounds.zig
rw-r--r--
122 B
runtime_invalid_cast.zig
rw-r--r--
215 B
runtime_invalid_cast_truncate.zig
rw-r--r--
231 B
runtime_invalid_enum_cast.zig
rw-r--r--
229 B
runtime_invalid_error_code.zig
rw-r--r--
255 B
runtime_invalid_error_set_cast.zig
rw-r--r--
264 B
runtime_invalid_null_pointer_cast.zig
rw-r--r--
139 B
runtime_out_of_bounds_float_to_integer_cast.zig
rw-r--r--
158 B
runtime_overflow.zig
rw-r--r--
149 B
runtime_reaching_unreachable.zig
rw-r--r--
94 B
runtime_remainder_division_by_zero.zig
rw-r--r--
190 B
runtime_shlExact_overflow.zig
rw-r--r--
195 B
runtime_shrExact_overflow.zig
rw-r--r--
429 B
runtime_unwrap_error.zig
rw-r--r--
238 B
runtime_unwrap_null.zig
rw-r--r--
214 B
runtime_vs_comptime.zig
rw-r--r--
63 B
runtime_wrong_union_field_access.zig
rw-r--r--
257 B
sentinel-terminated_pointer.zig
rw-r--r--
374 B
single_value_error_set.zig
rw-r--r--
59 B
single_value_error_set_shortcut.zig
rw-r--r--
43 B
stack_trace.zig
rw-r--r--
429 B
std_options.zig
rw-r--r--
952 B
string_literals.zig
rw-r--r--
924 B
struct_default_field_values.zig
rw-r--r--
223 B
struct_default_value.zig
rw-r--r--
169 B
struct_name.zig
rw-r--r--
362 B
test_TypeOf_builtin.zig
rw-r--r--
308 B
test_aligned_struct_fields.zig
rw-r--r--
378 B
test_allocator.zig
rw-r--r--
600 B
test_allowzero.zig
rw-r--r--
297 B
test_ambiguous_coercion.zig
rw-r--r--
138 B
test_anonymous_struct.zig
rw-r--r--
433 B
test_anonymous_union.zig
rw-r--r--
361 B
test_arrays.zig
rw-r--r--
2.5 KB
test_assertion_failure.zig
rw-r--r--
236 B
test_basic_slices.zig
rw-r--r--
2.2 KB
test_bitOffsetOf_offsetOf.zig
rw-r--r--
526 B
test_blocks.zig
rw-r--r--
157 B
test_call_builtin.zig
rw-r--r--
192 B
test_coerce_error_subset_to_superset.zig
rw-r--r--
389 B
test_coerce_error_superset_to_subset.zig
rw-r--r--
337 B
test_coerce_large_to_small.zig
rw-r--r--
234 B
test_coerce_optional_wrapped_error_union.zig
rw-r--r--
266 B
test_coerce_optionals.zig
rw-r--r--
213 B
test_coerce_slices_arrays_and_pointers.zig
rw-r--r--
2.3 KB
test_coerce_to_error_union.zig
rw-r--r--
271 B
test_coerce_tuples_arrays.zig
rw-r--r--
241 B
test_coerce_unions_enums.zig
rw-r--r--
1.0 KB
test_compileLog_builtin.zig
rw-r--r--
326 B
test_comptime_call_extern_function.zig
rw-r--r--
128 B
test_comptime_divExact_remainder.zig
rw-r--r--
149 B
test_comptime_division_by_zero.zig
rw-r--r--
121 B
test_comptime_evaluation.zig
rw-r--r--
882 B
test_comptime_incorrect_pointer_alignment.zig
rw-r--r--
192 B
test_comptime_index_out_of_bounds.zig
rw-r--r--
145 B
test_comptime_invalid_cast.zig
rw-r--r--
163 B
test_comptime_invalid_cast_truncate.zig
rw-r--r--
171 B
test_comptime_invalid_enum_cast.zig
rw-r--r--
208 B
test_comptime_invalid_error_code.zig
rw-r--r--
210 B
test_comptime_invalid_error_set_cast.zig
rw-r--r--
190 B
test_comptime_invalid_null_pointer_cast.zig
rw-r--r--
143 B
test_comptime_max_with_bool.zig
rw-r--r--
278 B
test_comptime_mismatched_type.zig
rw-r--r--
193 B
test_comptime_out_of_bounds_float_to_integer_cast.zig
rw-r--r--
183 B
test_comptime_overflow.zig
rw-r--r--
114 B
test_comptime_pointer_conversion.zig
rw-r--r--
383 B
test_comptime_pointers.zig
rw-r--r--
222 B
test_comptime_reaching_unreachable.zig
rw-r--r--
148 B
test_comptime_remainder_division_by_zero.zig
rw-r--r--
122 B
test_comptime_shlExact_overflow.zig
rw-r--r--
135 B
test_comptime_shrExact_overflow.zig
rw-r--r--
119 B
test_comptime_unreachable.zig
rw-r--r--
353 B
test_comptime_unwrap_error.zig
rw-r--r--
217 B
test_comptime_unwrap_null.zig
rw-r--r--
144 B
test_comptime_variables.zig
rw-r--r--
450 B
test_comptime_wrong_union_field_access.zig
rw-r--r--
191 B
test_container-level_comptime_expressions.zig
rw-r--r--
982 B
test_container_level_variables.zig
rw-r--r--
264 B
test_defer.zig
rw-r--r--
322 B
test_defining_variadic_function.zig
rw-r--r--
1.1 KB
test_empty_block.zig
rw-r--r--
218 B
test_enum_literals.zig
rw-r--r--
450 B
test_enums.zig
rw-r--r--
2.7 KB
test_errdefer_capture.zig
rw-r--r--
437 B
test_error_union.zig
rw-r--r--
572 B
test_exhaustive_switch.zig
rw-r--r--
326 B
test_expression_ignored.zig
rw-r--r--
106 B
test_fibonacci_comptime_overflow.zig
rw-r--r--
278 B
test_fibonacci_comptime_unreachable.zig
rw-r--r--
272 B
test_fibonacci_recursion.zig
rw-r--r--
354 B
test_field_builtin.zig
rw-r--r--
550 B
test_fn_reflection.zig
rw-r--r--
380 B
test_fn_type_inference.zig
rw-r--r--
350 B
test_for.zig
rw-r--r--
2.2 KB
test_for_nested_break.zig
rw-r--r--
475 B
test_functions.zig
rw-r--r--
1.9 KB
test_global_assembly.zig
rw-r--r--
380 B
test_hasDecl_builtin.zig
rw-r--r--
576 B
test_if.zig
rw-r--r--
1.6 KB
test_if_optionals.zig
rw-r--r--
1.8 KB
test_illegal_behavior.zig
rw-r--r--
81 B
test_incorrect_pointer_alignment.zig
rw-r--r--
440 B
test_inferred_error_sets.zig
rw-r--r--
606 B
test_inline_else.zig
rw-r--r--
1.3 KB
test_inline_for.zig
rw-r--r--
454 B
test_inline_switch.zig
rw-r--r--
1.1 KB
test_inline_switch_union_tag.zig
rw-r--r--
540 B
test_inline_while.zig
rw-r--r--
454 B
test_intCast_builtin.zig
rw-r--r--
182 B
test_integer_pointer_conversion.zig
rw-r--r--
253 B
test_integer_widening.zig
rw-r--r--
587 B
test_invalid_defer.zig
rw-r--r--
167 B
test_labeled_break.zig
rw-r--r--
269 B
test_merging_error_sets.zig
rw-r--r--
470 B
test_misaligned_pointer.zig
rw-r--r--
359 B
test_missized_packed_struct.zig
rw-r--r--
223 B
test_multidimensional_arrays.zig
rw-r--r--
969 B
test_namespaced_container_level_variable.zig
rw-r--r--
276 B
test_no_op_casts.zig
rw-r--r--
143 B
test_noreturn.zig
rw-r--r--
179 B
test_noreturn_from_exit.zig
rw-r--r--
492 B
test_null_terminated_array.zig
rw-r--r--
553 B
test_null_terminated_slice.zig
rw-r--r--
208 B
test_null_terminated_slicing.zig
rw-r--r--
336 B
test_opaque.zig
rw-r--r--
244 B
test_optional_pointer.zig
rw-r--r--
479 B
test_optional_type.zig
rw-r--r--
368 B
test_overaligned_packed_struct.zig
rw-r--r--
318 B
test_packed_struct_equality.zig
rw-r--r--
274 B
test_packed_struct_field_address.zig
rw-r--r--
416 B
test_packed_structs.zig
rw-r--r--
996 B
test_pass_by_reference_or_value.zig
rw-r--r--
537 B
test_peer_type_resolution.zig
rw-r--r--
3.7 KB
test_pointer_arithmetic.zig
rw-r--r--
1014 B
test_pointer_casting.zig
rw-r--r--
812 B
test_pointer_coerce_const_optional.zig
rw-r--r--
325 B
test_pointer_to_non-byte_aligned_field.zig
rw-r--r--
300 B
test_print_too_many_args.zig
rw-r--r--
340 B
test_reduce_builtin.zig
rw-r--r--
462 B
test_round_builtin.zig
rw-r--r--
214 B
test_scopes.zig
rw-r--r--
147 B
test_sentinel_mismatch.zig
rw-r--r--
547 B
test_setEvalBranchQuota_builtin.zig
rw-r--r--
138 B
test_setRuntimeSafety_builtin.zig
rw-r--r--
864 B
test_shadowing.zig
rw-r--r--
179 B
test_shuffle_builtin.zig
rw-r--r--
776 B
test_simple_union.zig
rw-r--r--
333 B
test_single_item_pointer.zig
rw-r--r--
1.3 KB
test_slice_bounds.zig
rw-r--r--
403 B
test_slices.zig
rw-r--r--
1.8 KB
test_splat_builtin.zig
rw-r--r--
430 B
test_src_builtin.zig
rw-r--r--
362 B
test_static_local_variable.zig
rw-r--r--
273 B
test_string_literal_to_const_slice.zig
rw-r--r--
114 B
test_string_literal_to_slice.zig
rw-r--r--
158 B
test_struct_result.zig
rw-r--r--
273 B
test_structs.zig
rw-r--r--
3.0 KB
test_switch.zig
rw-r--r--
1.9 KB
test_switch_continue.zig
rw-r--r--
509 B
test_switch_continue_equivalent.zig
rw-r--r--
564 B
test_switch_dispatch_loop.zig
rw-r--r--
1000 B
test_switch_modify_tagged_union.zig
rw-r--r--
433 B
test_switch_non-exhaustive.zig
rw-r--r--
465 B
test_switch_tagged_union.zig
rw-r--r--
959 B
test_tagName.zig
rw-r--r--
219 B
test_tagged_union.zig
rw-r--r--
528 B
test_tagged_union_with_tag_values.zig
rw-r--r--
357 B
test_this_builtin.zig
rw-r--r--
415 B
test_thread_local_variables.zig
rw-r--r--
393 B
test_truncate_builtin.zig
rw-r--r--
189 B
test_tuples.zig
rw-r--r--
453 B
test_type_coercion.zig
rw-r--r--
321 B
test_unhandled_enumeration_value.zig
rw-r--r--
233 B
test_union_method.zig
rw-r--r--
648 B
test_unreachable.zig
rw-r--r--
208 B
test_unresolved_comptime_value.zig
rw-r--r--
291 B
test_variable_alignment.zig
rw-r--r--
408 B
test_variable_func_alignment.zig
rw-r--r--
988 B
test_variadic_function.zig
rw-r--r--
316 B
test_vector.zig
rw-r--r--
1.4 KB
test_void_ignored.zig
rw-r--r--
180 B
test_void_in_hashmap.zig
rw-r--r--
387 B
test_volatile.zig
rw-r--r--
187 B
test_wasmMemoryGrow_builtin.zig
rw-r--r--
347 B
test_while.zig
rw-r--r--
169 B
test_while_break.zig
rw-r--r--
207 B
test_while_continue.zig
rw-r--r--
227 B
test_while_continue_expression.zig
rw-r--r--
423 B
test_while_else.zig
rw-r--r--
371 B
test_while_error_capture.zig
rw-r--r--
494 B
test_while_nested_break.zig
rw-r--r--
281 B
test_while_null_capture.zig
rw-r--r--
854 B
test_without_setEvalBranchQuota_builtin.zig
rw-r--r--
153 B
test_wraparound_semantics.zig
rw-r--r--
358 B
test_wrong_union_access.zig
rw-r--r--
242 B
testing_detect_leak.zig
rw-r--r--
295 B
testing_detect_test.zig
rw-r--r--
214 B
testing_error_with_if.zig
rw-r--r--
344 B
testing_failure.zig
rw-r--r--
180 B
testing_introduction.zig
rw-r--r--
758 B
testing_namespace.zig
rw-r--r--
671 B
testing_null_with_if.zig
rw-r--r--
258 B
testing_skip.zig
rw-r--r--
71 B
tldoc_comments.zig
rw-r--r--
443 B
try.zig
rw-r--r--
176 B
unattached_doc-comment.zig
rw-r--r--
80 B
undefined_active_union_field.zig
rw-r--r--
295 B
values.zig
rw-r--r--
1.3 KB
var_must_be_initialized.zig
rw-r--r--
70 B
verbose_cimport_flag.zig
rw-r--r--
176 B
wasi_args.zig
rw-r--r--
409 B
wasi_preopens.zig
rw-r--r--
552 B
zero_bit_types.zig
rw-r--r--
104 B