migrate langref documentation generation to the build system
[zig.git] / doc / langref / 
tree0f286532b385194d09136cbac32179a42b0d4081
drwxr-xr-x   ..
-rw-r--r-- 3096 Assembly Syntax Explained.zig
-rw-r--r-- 285 addWithOverflow_builtin.zig
-rw-r--r-- 205 anonymous_struct_name.zig
-rw-r--r-- 145 assign_undefined.zig
-rw-r--r-- 617 bad_default_value.zig
-rw-r--r-- 496 base64.zig
-rw-r--r-- 325 build.zig
-rw-r--r-- 649 build_c.zig
-rw-r--r-- 435 build_object.zig
-rw-r--r-- 1253 builtin.CallModifier struct.zig
-rw-r--r-- 228 cImport_builtin.zig
-rw-r--r-- 180 catch.zig
-rw-r--r-- 195 catch_err_return.zig
-rw-r--r-- 272 change_active_union_field.zig
-rw-r--r-- 238 checking_null_in_zig.zig
-rw-r--r-- 294 cli_allocation.zig
-rw-r--r-- 306 comments.zig
-rw-r--r-- 236 compile-time_duck_typing.zig
-rw-r--r-- 112 compile_variables.zig
-rw-r--r-- 80 compiler_generated_function.zig
-rw-r--r-- 236 constant_identifier_cannot_change.zig
-rw-r--r-- 379 defer_unwind.zig
-rw-r--r-- 667 doc_comments.zig
-rw-r--r-- 89 enum_export.zig
-rw-r--r-- 176 enum_export_error.zig
-rw-r--r-- 519 error_return_trace.zig
-rw-r--r-- 857 error_union_parsing_u64.zig
-rw-r--r-- 76 export_any_symbol_name.zig
-rw-r--r-- 128 export_builtin.zig
-rw-r--r-- 32 export_builtin_equivalent_code.zig
-rw-r--r-- 247 fibonacci_comptime_infinite_recursion.zig
-rw-r--r-- 414 float_literals.zig
-rw-r--r-- 268 float_mode_exe.zig
-rw-r--r-- 270 float_mode_obj.zig
-rw-r--r-- 144 float_special_values.zig
-rw-r--r-- 285 generic_data_structure.zig
-rw-r--r-- 256 handle_error_with_catch_block.zig.zig
-rw-r--r-- 168 hello.zig
-rw-r--r-- 113 hello_again.zig
-rw-r--r-- 309 identifiers.zig
-rw-r--r-- 845 inline_assembly.zig
-rw-r--r-- 167 inline_call.zig
-rw-r--r-- 298 inline_prong_range.zig
-rw-r--r-- 359 integer_literals.zig
-rw-r--r-- 131 invalid_doc-comment.zig
-rw-r--r-- 234 macro.zig
-rw-r--r-- 197 math.zig
-rw-r--r-- 332 math_add.zig
-rw-r--r-- 67 mathtest.zig
-rw-r--r-- 173 multiline_string_literals.zig
-rw-r--r-- 143 mutable_var.zig
-rw-r--r-- 268 not_atomic_cmpxchgStrong.zig
-rw-r--r-- 46 null.zig
-rw-r--r-- 113 optional_integer.zig
-rw-r--r-- 838 poc_printValue_fn.zig
-rw-r--r-- 2560 poc_print_fn.zig
-rw-r--r-- 222 print.zig
-rw-r--r-- 239 print_comptime-known_format.zig
-rw-r--r-- 264 redundant_fqn.zig
-rw-r--r-- 411 result_location_interfering_with_swap.zig
-rw-r--r-- 533 result_type_propagation.zig
-rw-r--r-- 200 runtime_divExact_remainder.zig
-rw-r--r-- 189 runtime_division_by_zero.zig
-rw-r--r-- 400 runtime_incorrect_pointer_alignment.zig
-rw-r--r-- 122 runtime_index_out_of_bounds.zig
-rw-r--r-- 215 runtime_invalid_cast.zig
-rw-r--r-- 231 runtime_invalid_cast_truncate.zig
-rw-r--r-- 229 runtime_invalid_enum_cast.zig
-rw-r--r-- 255 runtime_invalid_error_code.zig
-rw-r--r-- 264 runtime_invalid_error_set_cast.zig
-rw-r--r-- 139 runtime_invalid_null_pointer_cast.zig
-rw-r--r-- 158 runtime_out_of_bounds_float_to_integer_cast.zig
-rw-r--r-- 149 runtime_overflow.zig
-rw-r--r-- 94 runtime_reaching_unreachable.zig
-rw-r--r-- 190 runtime_remainder_division_by_zero.zig
-rw-r--r-- 195 runtime_shlExact_overflow.zig
-rw-r--r-- 195 runtime_shrExact_overflow.zig
-rw-r--r-- 238 runtime_unwrap_error.zig
-rw-r--r-- 214 runtime_unwrap_null.zig
-rw-r--r-- 63 runtime_vs_comptime.zig
-rw-r--r-- 257 runtime_wrong_union_field_access.zig
-rw-r--r-- 374 sentinel-terminated_pointer.zig
-rw-r--r-- 60 single_value_error_set.zig
-rw-r--r-- 43 single_value_error_set_shortcut.zig
-rw-r--r-- 429 stack_trace.zig
-rw-r--r-- 1089 string_literals.zig
-rw-r--r-- 223 struct_default_field_values.zig
-rw-r--r-- 169 struct_default_value.zig
-rw-r--r-- 362 struct_name.zig
-rw-r--r-- 308 test_TypeOf_builtin.zig
-rw-r--r-- 378 test_aligned_struct_fields.zig
-rw-r--r-- 600 test_allocator.zig
-rw-r--r-- 297 test_allowzero.zig
-rw-r--r-- 138 test_ambiguous_coercion.zig
-rw-r--r-- 433 test_anonymous_struct.zig
-rw-r--r-- 361 test_anonymous_union.zig
-rw-r--r-- 2395 test_arrays.zig
-rw-r--r-- 236 test_assertion_failure.zig
-rw-r--r-- 1610 test_basic_slices.zig
-rw-r--r-- 526 test_bitOffsetOf_offsetOf.zig
-rw-r--r-- 157 test_blocks.zig
-rw-r--r-- 190 test_call_builtin.zig
-rw-r--r-- 391 test_coerce_error_subset_to_superset.zig
-rw-r--r-- 339 test_coerce_error_superset_to_subset.zig
-rw-r--r-- 234 test_coerce_large_to_small.zig
-rw-r--r-- 266 test_coerce_optional_wrapped_error_union.zig
-rw-r--r-- 213 test_coerce_optionals.zig
-rw-r--r-- 2114 test_coerce_slices_arrays_and_pointers.zig
-rw-r--r-- 271 test_coerce_to_error_union.zig
-rw-r--r-- 228 test_coerce_tuples_arrays.zig
-rw-r--r-- 1065 test_coerce_unions_enums.zig
-rw-r--r-- 326 test_compileLog_builtin.zig
-rw-r--r-- 128 test_comptime_call_extern_function.zig
-rw-r--r-- 149 test_comptime_divExact_remainder.zig
-rw-r--r-- 121 test_comptime_division_by_zero.zig
-rw-r--r-- 866 test_comptime_evaluation.zig
-rw-r--r-- 192 test_comptime_incorrect_pointer_alignment.zig
-rw-r--r-- 145 test_comptime_index_out_of_bounds.zig
-rw-r--r-- 163 test_comptime_invalid_cast.zig
-rw-r--r-- 171 test_comptime_invalid_cast_truncate.zig
-rw-r--r-- 208 test_comptime_invalid_enum_cast.zig
-rw-r--r-- 210 test_comptime_invalid_error_code.zig
-rw-r--r-- 190 test_comptime_invalid_error_set_cast.zig
-rw-r--r-- 143 test_comptime_invalid_null_pointer_cast.zig
-rw-r--r-- 278 test_comptime_max_with_bool.zig
-rw-r--r-- 193 test_comptime_mismatched_type.zig
-rw-r--r-- 183 test_comptime_out_of_bounds_float_to_integer_cast.zig
-rw-r--r-- 114 test_comptime_overflow.zig
-rw-r--r-- 383 test_comptime_pointer_conversion.zig
-rw-r--r-- 222 test_comptime_pointers.zig
-rw-r--r-- 148 test_comptime_reaching_unreachable.zig
-rw-r--r-- 122 test_comptime_remainder_division_by_zero.zig
-rw-r--r-- 114 test_comptime_shlExact_overwlow.zig
-rw-r--r-- 119 test_comptime_shrExact_overflow.zig
-rw-r--r-- 353 test_comptime_unreachable.zig
-rw-r--r-- 217 test_comptime_unwrap_error.zig
-rw-r--r-- 144 test_comptime_unwrap_null.zig
-rw-r--r-- 450 test_comptime_variables.zig
-rw-r--r-- 191 test_comptime_wrong_union_field_access.zig
-rw-r--r-- 982 test_container-level_comptime_expressions.zig
-rw-r--r-- 264 test_container_level_variables.zig
-rw-r--r-- 322 test_defer.zig
-rw-r--r-- 925 test_defining_variadic_function.zig
-rw-r--r-- 218 test_empty_block.zig
-rw-r--r-- 450 test_enum_literals.zig
-rw-r--r-- 2719 test_enums.zig
-rw-r--r-- 909 test_errdefer_block.zig
-rw-r--r-- 846 test_errdefer_loop.zig
-rw-r--r-- 773 test_errdefer_loop_leak.zig
-rw-r--r-- 968 test_errdefer_slip_ups.zig
-rw-r--r-- 570 test_error_union.zig
-rw-r--r-- 326 test_exhaustive_switch.zig
-rw-r--r-- 106 test_expression_ignored.zig
-rw-r--r-- 278 test_fibonacci_comptime_overflow.zig
-rw-r--r-- 272 test_fibonacci_comptime_unreachable.zig
-rw-r--r-- 354 test_fibonacci_recursion.zig
-rw-r--r-- 550 test_field_builtin.zig
-rw-r--r-- 371 test_fn_reflection.zig
-rw-r--r-- 350 test_fn_type_inference.zig
-rw-r--r-- 2228 test_for.zig
-rw-r--r-- 475 test_for_nested_break.zig
-rw-r--r-- 2009 test_functions.zig
-rw-r--r-- 367 test_global_assembly.zig
-rw-r--r-- 576 test_hasDecl_builtin.zig
-rw-r--r-- 1598 test_if.zig
-rw-r--r-- 1836 test_if_optionals.zig
-rw-r--r-- 440 test_incorrect_pointer_alignment.zig
-rw-r--r-- 607 test_inferred_error_sets.zig
-rw-r--r-- 1366 test_inline_else.zig
-rw-r--r-- 452 test_inline_for.zig
-rw-r--r-- 1108 test_inline_switch.zig
-rw-r--r-- 539 test_inline_switch_union_tag.zig
-rw-r--r-- 454 test_inline_while.zig
-rw-r--r-- 161 test_intCast_builtin.zig
-rw-r--r-- 253 test_integer_pointer_conversion.zig
-rw-r--r-- 587 test_integer_widening.zig
-rw-r--r-- 167 test_invalid_defer.zig
-rw-r--r-- 269 test_labeled_break.zig
-rw-r--r-- 470 test_merging_error_sets.zig
-rw-r--r-- 359 test_misaligned_pointer.zig
-rw-r--r-- 223 test_missized_packed_struct.zig
-rw-r--r-- 635 test_multidimensional_arrays.zig
-rw-r--r-- 276 test_namespaced_container_level_variable.zig
-rw-r--r-- 143 test_no_op_casts.zig
-rw-r--r-- 179 test_noreturn.zig
-rw-r--r-- 477 test_noreturn_from_exit.zig
-rw-r--r-- 551 test_null_terminated_array.zig
-rw-r--r-- 208 test_null_terminated_slice.zig
-rw-r--r-- 336 test_null_terminated_slicing.zig
-rw-r--r-- 244 test_opaque.zig
-rw-r--r-- 479 test_optional_pointer.zig
-rw-r--r-- 368 test_optional_type.zig
-rw-r--r-- 324 test_overaligned_packed_struct.zig
-rw-r--r-- 416 test_packed_struct_field_address.zig
-rw-r--r-- 996 test_packed_structs.zig
-rw-r--r-- 537 test_pass_by_reference_or_value.zig
-rw-r--r-- 3815 test_peer_type_resolution.zig
-rw-r--r-- 880 test_pointer_arithmetic.zig
-rw-r--r-- 812 test_pointer_casting.zig
-rw-r--r-- 359 test_pointer_coerce_const_optional.zig
-rw-r--r-- 300 test_pointer_to_non-byte_aligned_field.zig
-rw-r--r-- 340 test_print_too_many_args.zig
-rw-r--r-- 462 test_reduce_builtin.zig
-rw-r--r-- 147 test_scopes.zig
-rw-r--r-- 547 test_sentinel_mismatch.zig
-rw-r--r-- 138 test_setEvalBranchQuota_builtin.zig
-rw-r--r-- 848 test_setRuntimeSafety_builtin.zig
-rw-r--r-- 179 test_shadowing.zig
-rw-r--r-- 776 test_shuffle_builtin.zig
-rw-r--r-- 333 test_simple_union.zig
-rw-r--r-- 976 test_single_item_pointer.zig
-rw-r--r-- 403 test_slice_bounds.zig
-rw-r--r-- 1828 test_slices.zig
-rw-r--r-- 256 test_splat_builtin.zig
-rw-r--r-- 362 test_src_builtin.zig
-rw-r--r-- 273 test_static_local_variable.zig
-rw-r--r-- 114 test_string_literal_to_const_slice.zig
-rw-r--r-- 158 test_string_literal_to_slice.zig
-rw-r--r-- 271 test_struct_result.zig
-rw-r--r-- 3520 test_structs.zig
-rw-r--r-- 1930 test_switch.zig
-rw-r--r-- 433 test_switch_modify_tagged_union.zig
-rw-r--r-- 473 test_switch_non-exhaustive.zig
-rw-r--r-- 959 test_switch_tagged_union.zig
-rw-r--r-- 219 test_tagName.zig
-rw-r--r-- 556 test_tagged_union.zig
-rw-r--r-- 415 test_this_builtin.zig
-rw-r--r-- 393 test_thread_local_variables.zig
-rw-r--r-- 189 test_truncate_builtin.zig
-rw-r--r-- 453 test_tuples.zig
-rw-r--r-- 321 test_type_coercion.zig
-rw-r--r-- 81 test_undefined_behavior.zig
-rw-r--r-- 233 test_unhandled_enumeration_value.zig
-rw-r--r-- 583 test_union_method.zig
-rw-r--r-- 208 test_unreachable.zig
-rw-r--r-- 316 test_unresolved_comptime_value.zig
-rw-r--r-- 141 test_usingnamespace.zig
-rw-r--r-- 408 test_variable_alignment.zig
-rw-r--r-- 988 test_variable_func_alignment.zig
-rw-r--r-- 313 test_variadic_function.zig
-rw-r--r-- 1491 test_vector.zig
-rw-r--r-- 180 test_void_ignored.zig
-rw-r--r-- 387 test_void_in_hashmap.zig
-rw-r--r-- 187 test_volatile.zig
-rw-r--r-- 347 test_wasmMemoryGrow_builtin.zig
-rw-r--r-- 169 test_while.zig
-rw-r--r-- 207 test_while_break.zig
-rw-r--r-- 227 test_while_continue.zig
-rw-r--r-- 403 test_while_continue_expression.zig
-rw-r--r-- 371 test_while_else.zig
-rw-r--r-- 494 test_while_error_capture.zig
-rw-r--r-- 281 test_while_nested_break.zig
-rw-r--r-- 854 test_while_null_capture.zig
-rw-r--r-- 153 test_without_setEvalBranchQuota_builtin.zig
-rw-r--r-- 358 test_wraparound_semantics.zig
-rw-r--r-- 242 test_wrong_union_access.zig
-rw-r--r-- 268 testing_detect_leak.zig
-rw-r--r-- 214 testing_detect_test.zig
-rw-r--r-- 344 testing_error_with_if.zig
-rw-r--r-- 180 testing_failure.zig
-rw-r--r-- 758 testing_introduction.zig
-rw-r--r-- 671 testing_namespace.zig
-rw-r--r-- 258 testing_null_with_if.zig
-rw-r--r-- 71 testing_skip.zig
-rw-r--r-- 443 tldoc_comments.zig
-rw-r--r-- 176 try.zig
-rw-r--r-- 80 unattached_doc-comment.zig
-rw-r--r-- 295 undefined_active_union_field.zig
-rw-r--r-- 1243 values.zig
-rw-r--r-- 70 var_must_be_initialized.zig
-rw-r--r-- 176 verbose_cimport_flag.zig
-rw-r--r-- 404 wasi_args.zig
-rw-r--r-- 547 wasi_preopens.zig
-rw-r--r-- 104 zero_bit_types.zig