CMakeLists.txt | 2 +- build.zig | 71 +-- ci/azure/build.zig | 976 -------------------------------- ci/azure/macos_script | 55 +- ci/azure/pipelines.yml | 81 +-- ci/drone/drone.yml | 42 +- ci/drone/linux_script_build | 14 +- ci/drone/linux_script_test | 51 -- ci/drone/test_linux_behavior | 8 + ci/drone/test_linux_cases | 6 + ci/drone/test_linux_misc | 11 + ci/drone/test_linux_std_Debug | 5 + ci/drone/test_linux_std_ReleaseFast | 5 + ci/drone/test_linux_std_ReleaseSafe | 5 + ci/drone/test_linux_std_ReleaseSmall | 5 + ci/srht/freebsd_script | 51 +- ci/zinc/drone.yml | 16 +- ci/zinc/linux_base.sh | 4 + ci/zinc/linux_package.sh | 3 - ci/zinc/linux_test.sh | 93 --- ci/zinc/linux_test_stage3_debug.sh | 61 ++ ci/zinc/linux_test_stage3_release.sh | 78 +++ doc/docgen.zig | 31 + doc/langref.html.in | 178 +++--- lib/std/builtin.zig | 2 +- lib/std/coff.zig | 2 +- lib/std/os/linux/bpf.zig | 2 +- lib/std/os/windows.zig | 2 +- src/Compilation.zig | 56 +- src/Module.zig | 4 + src/Sema.zig | 7 - src/codegen/llvm.zig | 3 + src/codegen/llvm/bindings.zig | 9 + src/config.zig.in | 3 +- src/link.zig | 4 +- src/link/Coff.zig | 4 +- src/link/Elf.zig | 2 +- src/link/MachO.zig | 4 +- src/link/Wasm.zig | 6 +- src/main.zig | 2 +- src/stage1.zig | 2 +- src/test.zig | 2 +- test/cases/safety/empty slice with sentinel out of bounds.zig | 2 +- test/cases/safety/out of bounds slice access.zig | 6 +- test/cases/safety/slice with sentinel out of bounds - runtime len.zig | 2 +- test/cases/safety/slice with sentinel out of bounds.zig | 2 +- test/tests.zig | 11 +- 47 files changed, 484 insertions(+), 1507 deletions(-)