:100644 100644 29b7d309d4488a27a457d8743654e24d121fa245 300ceed5c035292e670cdaf116e4e8003b48f917 M build.zig :100755 100755 36c034d871da942661631b44a2bbbf1c161c59ac 28a53b4501e7eaf009c7503483742f6cbafc8c12 M ci/azure/macos_script :100755 100755 12f9439102e4298bb7ee63a2ab2fe2049f0caf4c 15a12b59ee9c344d1b758acb34025244d657ae0e M ci/drone/linux_script_test :100755 100755 9dd5e35478f6568f29578520af2a737649f16723 1c82992b25899eb7ae0019e895d5c76a5a9f1e7a M ci/zinc/linux_test.sh :100644 100644 c5dda0757f96c5f375a3590d0755ed45ca8d30ae abadedad91868149b3c7d8fbc3fc3ecf3675959b M src/test.zig :000000 100644 0000000000000000000000000000000000000000 4c9f401ab636e38090fbf3eeedb92798716445c3 A test/cases/README.md :000000 100644 0000000000000000000000000000000000000000 3948cea4431f7cfa5abac3a2f02f5839dab7a2c6 A test/cases/safety/@alignCast misaligned.zig :000000 100644 0000000000000000000000000000000000000000 8ae4d4ee3f690d7fb0a43f2e624f0bfdb2cde1e0 A test/cases/safety/@asyncCall with too small a frame.zig :000000 100644 0000000000000000000000000000000000000000 3934307e9e15ab7b61ddf5bc880e53266d35a84d A test/cases/safety/@errSetCast error not present in destination.zig :000000 100644 0000000000000000000000000000000000000000 1e7016830ed5916f670d3c0c2586ddc52418ec98 A test/cases/safety/@floatToInt cannot fit - negative out of range.zig :000000 100644 0000000000000000000000000000000000000000 fbcc7fc11dfee90380a6976fc5b558b163424354 A test/cases/safety/@floatToInt cannot fit - negative to unsigned.zig :000000 100644 0000000000000000000000000000000000000000 1ab83edafa9aff3006780d6584aa794547662c89 A test/cases/safety/@floatToInt cannot fit - positive out of range.zig :000000 100644 0000000000000000000000000000000000000000 10c3d222130c5d5ed8779fd58a6fe7f4c9a647d2 A test/cases/safety/@intCast to u0.zig :000000 100644 0000000000000000000000000000000000000000 7f66dc050de8675304ef5141a11c33105546d54f A test/cases/safety/@intToEnum - no matching tag value.zig :000000 100644 0000000000000000000000000000000000000000 6c44505af94f797f612c5156464e78fdcb969469 A test/cases/safety/@intToPtr address zero to non-optional byte-aligned pointer.zig :000000 100644 0000000000000000000000000000000000000000 9f61766884f300cfb1bc597b5cdaa8c765269c92 A test/cases/safety/@intToPtr address zero to non-optional pointer.zig :000000 100644 0000000000000000000000000000000000000000 577ba183d53cfb77f0206002b8f8aabbcdd5090a A test/cases/safety/@tagName on corrupted enum value.zig :000000 100644 0000000000000000000000000000000000000000 6012e868336eb7e9937fb47ab1e4995112c6e5b0 A test/cases/safety/@tagName on corrupted union value.zig :000000 100644 0000000000000000000000000000000000000000 83e8b1f78760c250175a6794d132950d37e0028a A test/cases/safety/array slice sentinel mismatch.zig :000000 100644 0000000000000000000000000000000000000000 2a64320c070c4a7307aa0d27312da8e90d8d48a4 A test/cases/safety/awaiting twice.zig :000000 100644 0000000000000000000000000000000000000000 cc476f57c51f3d9602103cea72d481ad623bcf67 A test/cases/safety/bad union field access.zig :000000 100644 0000000000000000000000000000000000000000 e6ff577e7f6302c46a58b2a7ff849b8ba5710710 A test/cases/safety/calling panic.zig :000000 100644 0000000000000000000000000000000000000000 5bdee09e52267c27018b70408c61dbe61614f466 A test/cases/safety/cast []u8 to bigger slice of wrong size.zig :000000 100644 0000000000000000000000000000000000000000 57b72aab5d2433fd027ca3ad6e1be3f9bb16d47a A test/cases/safety/cast integer to global error and no code matches.zig :000000 100644 0000000000000000000000000000000000000000 2ea22ed41d3c89b374641437b8224a24d0581271 A test/cases/safety/empty slice with sentinel out of bounds.zig :000000 100644 0000000000000000000000000000000000000000 b27bc770fb011d5f671c55216b42aa396277dcbc A test/cases/safety/error return trace across suspend points.zig :000000 100644 0000000000000000000000000000000000000000 77dd427683d19a2f389a55f5de463aa6e052b23b A test/cases/safety/exact division failure - vectors.zig :000000 100644 0000000000000000000000000000000000000000 c363df94ab9ad883b0ffbfd56e180df677e161f1 A test/cases/safety/exact division failure.zig :000000 100644 0000000000000000000000000000000000000000 eaca2cb32dcc03d5a7d9c2f78d250125814bc697 A test/cases/safety/intToPtr with misaligned address.zig :000000 100644 0000000000000000000000000000000000000000 74fce53890b2f15cfd41045aaa881fdfbf594848 A test/cases/safety/integer addition overflow.zig :000000 100644 0000000000000000000000000000000000000000 b3365bfcae493537a97c7bb2735a79f69ba1aa63 A test/cases/safety/integer division by zero - vectors.zig :000000 100644 0000000000000000000000000000000000000000 b209a69d356488329c16ac6fe9278e2bdef84494 A test/cases/safety/integer division by zero.zig :000000 100644 0000000000000000000000000000000000000000 0eb68fabe0727dde539c8c3ff10aa541c7c636c0 A test/cases/safety/integer multiplication overflow.zig :000000 100644 0000000000000000000000000000000000000000 c9d7e4f91914c945e61abd7b2ccaac28dbd1a532 A test/cases/safety/integer negation overflow.zig :000000 100644 0000000000000000000000000000000000000000 f1b17020a84e748068b4e89163ba4d5f399eb518 A test/cases/safety/integer subtraction overflow.zig :000000 100644 0000000000000000000000000000000000000000 acde5eed92db73ee8d74e62fcc989bdbb29e2fd3 A test/cases/safety/invalid resume of async function.zig :000000 100644 0000000000000000000000000000000000000000 fc99174bd0b174f5e10e60a2645446d32360eede A test/cases/safety/nosuspend function call, callee suspends.zig :000000 100644 0000000000000000000000000000000000000000 4d5fa54d3d3c4604ed92b70069eace7e136f9b01 A test/cases/safety/optional unwrap operator on C pointer.zig :000000 100644 0000000000000000000000000000000000000000 eb791be268f62164b55a26c4882dbd6959f25b38 A test/cases/safety/optional unwrap operator on null pointer.zig :000000 100644 0000000000000000000000000000000000000000 e429328b1eaec4243d8388c7ab4aa95d668e5fcc A test/cases/safety/out of bounds slice access.zig :000000 100644 0000000000000000000000000000000000000000 a61ba2fa9b02e5dd2ea921fe4fe71bcb7e38be56 A test/cases/safety/pointer casting null to non-optional pointer.zig :000000 100644 0000000000000000000000000000000000000000 f7965347838b9ef43fc7452c962f407a75d40b58 A test/cases/safety/pointer slice sentinel mismatch.zig :000000 100644 0000000000000000000000000000000000000000 63c4e1ef5056cfc2c6d78b9f8f1ddd8bc652a956 A test/cases/safety/resuming a function which is awaiting a call.zig :000000 100644 0000000000000000000000000000000000000000 0f68be4db8844b46a661f36f09cd42c76103fb48 A test/cases/safety/resuming a function which is awaiting a frame.zig :000000 100644 0000000000000000000000000000000000000000 3f3a62fe4e3b0b81e9acbfdb1a52d1fca54a79ff A test/cases/safety/resuming a non-suspended function which has been suspended and resumed.zig :000000 100644 0000000000000000000000000000000000000000 b0dfbc19112f0800f0c46b0d177afe38a1b94501 A test/cases/safety/resuming a non-suspended function which never been suspended.zig :000000 100644 0000000000000000000000000000000000000000 8cf5ec3752bcad39f2a50a394708578321c86602 A test/cases/safety/shift left by huge amount.zig :000000 100644 0000000000000000000000000000000000000000 90a620ddc4618a9e3e316835eff5b9ea4a83ce87 A test/cases/safety/shift right by huge amount.zig :000000 100644 0000000000000000000000000000000000000000 5ce8fd740eeac2b3470c441e350fc20d813b5de8 A test/cases/safety/signed integer division overflow - vectors.zig :000000 100644 0000000000000000000000000000000000000000 64e1827b45a45e87934b59573813a4d4ae1ad826 A test/cases/safety/signed integer division overflow.zig :000000 100644 0000000000000000000000000000000000000000 7c08fcddb2634697d6d263fb466da141e33026c2 A test/cases/safety/signed integer not fitting in cast to unsigned integer - widening.zig :000000 100644 0000000000000000000000000000000000000000 6ed424640367da38ec541010b72f4a0a7b7551c1 A test/cases/safety/signed integer not fitting in cast to unsigned integer.zig :000000 100644 0000000000000000000000000000000000000000 814d52b1a9bdc07735490c9514c886f094c65531 A test/cases/safety/signed shift left overflow.zig :000000 100644 0000000000000000000000000000000000000000 fc2e00cee3f5df619d6069aca3838d9d63927ddf A test/cases/safety/signed shift right overflow.zig :000000 100644 0000000000000000000000000000000000000000 4de78e969d1c779d4203a37c97da51933b140aef A test/cases/safety/signed-unsigned vector cast.zig :000000 100644 0000000000000000000000000000000000000000 df5edc1fdfdafec6b73802c2b4142030ea46a36f A test/cases/safety/slice sentinel mismatch - floats.zig :000000 100644 0000000000000000000000000000000000000000 8199f3280e13a6fdf3968389fef37ef45ddac720 A test/cases/safety/slice sentinel mismatch - optional pointers.zig :000000 100644 0000000000000000000000000000000000000000 8303b1a288f07191a599c369bd226b148599f708 A test/cases/safety/slice slice sentinel mismatch.zig :000000 100644 0000000000000000000000000000000000000000 7fc890e14443d1d9e5d2eaa5faa8986910e095ea A test/cases/safety/slice with sentinel out of bounds.zig :000000 100644 0000000000000000000000000000000000000000 2b678ad9cfdef5a6e638858f67a6eb46c0fb71f3 A test/cases/safety/slicing null C pointer.zig :000000 100644 0000000000000000000000000000000000000000 b574444341f1ecfdb509074ad57fd05b738c9191 A test/cases/safety/switch on corrupted enum value.zig :000000 100644 0000000000000000000000000000000000000000 8ec4fece1b8a5c9989a8f89c55cbbff5ad19ad4f A test/cases/safety/switch on corrupted union value.zig :000000 100644 0000000000000000000000000000000000000000 f2795d9c66d47e27ed63962505bc723f811b8e2e A test/cases/safety/truncating vector cast.zig :000000 100644 0000000000000000000000000000000000000000 6118d5a5eaf8131422c42ebcaaa4bf13232fb5e1 A test/cases/safety/unsigned integer not fitting in cast to signed integer - same bit count.zig :000000 100644 0000000000000000000000000000000000000000 3fa2658c3f90d67bac7f56e27b5945c45c306e20 A test/cases/safety/unsigned shift left overflow.zig :000000 100644 0000000000000000000000000000000000000000 0953229a67480db1b1dbd672581412b7331de4de A test/cases/safety/unsigned shift right overflow.zig :000000 100644 0000000000000000000000000000000000000000 9c157d8f406cad45699336d509e92c5beda307f4 A test/cases/safety/unsigned-signed vector cast.zig :000000 100644 0000000000000000000000000000000000000000 451b9b389170e174a61d589fa8124da6f472fc0a A test/cases/safety/unwrap error.zig :000000 100644 0000000000000000000000000000000000000000 3bbcaf972f6c8082bbf09f40ca43ea418a5058ee A test/cases/safety/value does not fit in shortening cast - u0.zig :000000 100644 0000000000000000000000000000000000000000 2c7409d225c27828fd7467c4f1fbf9e7ace620b7 A test/cases/safety/value does not fit in shortening cast.zig :000000 100644 0000000000000000000000000000000000000000 32b045cd56eeb7344ec1d8ce875935c684ac5dbb A test/cases/safety/vector integer addition overflow.zig :000000 100644 0000000000000000000000000000000000000000 2c9d48e1fde3813be172efe8f41f419866fb3bf3 A test/cases/safety/vector integer multiplication overflow.zig :000000 100644 0000000000000000000000000000000000000000 81506da41cea3c2c0343195e74fa6c8bf99ecde7 A test/cases/safety/vector integer negation overflow.zig :000000 100644 0000000000000000000000000000000000000000 c3a21e971cb1edf3905c420c3bb3ee4ce7c181a9 A test/cases/safety/vector integer subtraction overflow.zig :100644 000000 f73226159a529916498e2ad39694bfab13d4c64b 0000000000000000000000000000000000000000 D test/runtime_safety.zig :100644 100644 62c437e7f73ec43f9c244c182c9750ce095a8294 e44b190bb4c095198ca24de372dc9ab291a5058d M test/tests.zig