Commit Graph

  • 2808ecc5b6 remove panic workaround Laytan Laats 2024-08-12 23:48:36 +02:00
  • a1d518442a fix type hint propogation for shift Laytan Laats 2024-08-12 23:39:07 +02:00
  • 0d916a659e Merge pull request #4053 from Feoramund/fix-gitignore Jeroen van Rijn 2024-08-12 21:34:26 +02:00
  • 3a32250b80 Add .gitignore for tests directory Feoramund 2024-08-12 15:16:20 -04:00
  • 053e65a1c8 Merge pull request #4071 from andreas-jonsson/andreas-jonsson-patch-2 Jeroen van Rijn 2024-08-12 20:58:41 +02:00
  • 7af0291c7d Try use another arch URL for pkgsrc Andreas T Jonsson 2024-08-12 20:27:20 +02:00
  • 0af025d056 Add explicit copyright info to core:testing Feoramund 2024-08-11 23:34:41 -04:00
  • 9eb7186cda Fix alias handling of procedures Roland Kovacs 2024-08-11 01:09:22 +02:00
  • d68cc41782 Merge pull request #4068 from laytan/fix-read-dir-closing-given-fd Laytan 2024-08-12 19:23:48 +02:00
  • fb09ec06d3 Merge pull request #4066 from Tetralux/fmt-bitfields-pointers Laytan 2024-08-12 19:14:15 +02:00
  • a4ac3cc6e8 fix os.read_dir closing the given file descriptor Laytan Laats 2024-08-12 18:51:27 +02:00
  • 4f56822204 [fmt] Add bit fields to the pointer printing logic Tetralux 2024-08-12 16:24:01 +00:00
  • f22ff21039 fix max alignments Laytan Laats 2024-08-12 17:05:51 +02:00
  • b71e0c2e36 Merge pull request #4059 from laytan/loop-write-entire-file Laytan 2024-08-12 13:54:46 +02:00
  • fd9a008e1e Merge pull request #4058 from laytan/fix-cvararg-bitset Laytan 2024-08-12 13:54:28 +02:00
  • 450fc3ec77 Merge pull request #4060 from laytan/support-field-tag-bitsets-in-core-odin Laytan 2024-08-12 13:53:33 +02:00
  • 0a118a14ab Merge pull request #4061 from laytan/fix-fmt-maybe-pointer-detection Laytan 2024-08-12 13:53:17 +02:00
  • f42a22369e Fix wrong define name in test runner log messages Feoramund 2024-08-11 23:01:28 -04:00
  • 675add4d90 Optionally treat memory failures as errors in the test runner Feoramund 2024-08-11 22:59:20 -04:00
  • 1761802330 Merge pull request #4062 from laytan/fix-switch-over-internal-pointer-union Jeroen van Rijn 2024-08-12 00:25:47 +02:00
  • 99aa0d3a35 fix type switching over internal pointer union Laytan Laats 2024-08-12 00:02:05 +02:00
  • dec97cbddb fix type_info_union_is_pure_maybe only working with regular pointers Laytan Laats 2024-08-11 21:07:21 +02:00
  • f0840ed24e core/odin: support field tags on bit_field fields Laytan Laats 2024-08-11 20:59:54 +02:00
  • b9e68ee3c1 Merge pull request #4054 from Feoramund/zlib-reverse-bits Laytan 2024-08-11 17:42:28 +02:00
  • d6336e7252 add orca to examples/all for docs Laytan Laats 2024-08-11 17:35:19 +02:00
  • c6a0d302b3 loop write_entire_file to write more than MAX_RW Laytan Laats 2024-08-11 17:27:54 +02:00
  • 26fa3aca44 fix copy-paste error in make docs Laytan Laats 2024-08-11 17:09:26 +02:00
  • e3f375afd8 fix c_vararg bit_set Laytan Laats 2024-08-11 17:00:49 +02:00
  • 8a67221bd4 Merge pull request #4057 from asibahi/patch-1 Jeroen van Rijn 2024-08-11 13:35:10 +02:00
  • 67251ad5b8 typo fix Abdul Rahman Sibahi 2024-08-11 14:30:48 +03:00
  • 938e81e341 sys/orca: add missing using Laytan 2024-08-10 23:59:51 +02:00
  • f5fe0de0fd add clarity for diverging mismatch error Laytan Laats 2024-08-10 23:34:35 +02:00
  • 7fd8b9c55b re-enable some wasm things in runtime Laytan Laats 2024-08-10 23:10:19 +02:00
  • a2cd763dbb time: wasi implementation Laytan Laats 2024-08-10 23:01:31 +02:00
  • cf8f6afeff Use intrinsics.reverse_bits in core:compress/zlib Feoramund 2024-08-10 15:29:44 -04:00
  • afbdc78f85 Fix .gitignore Feoramund 2024-08-10 15:16:12 -04:00
  • 6918d8aaa6 possibly fix init_core_type_info race condition Laytan Laats 2024-08-10 21:03:40 +02:00
  • e226d37803 Merge pull request #4023 from Feoramund/simd-index Jeroen van Rijn 2024-08-10 21:01:41 +02:00
  • 4f816aabb3 Use SIMD_SCAN_WIDTH constant in core:bytes test Feoramund 2024-08-10 13:51:18 -04:00
  • d98f848247 fix debug compiler build message not ending output with a newline Laytan Laats 2024-08-10 19:07:30 +02:00
  • 1242b6e82f Improve slice.binary_search_by Jeroen van Rijn 2024-08-10 18:26:59 +02:00
  • 9759d56c81 Merge pull request #4003 from Yawning/feature/crypto-improvements Jeroen van Rijn 2024-08-10 17:17:00 +02:00
  • d73ad8eb1e Merge pull request #4046 from laytan/cbor-fixes Laytan 2024-08-10 17:02:41 +02:00
  • a52f7c129f stop trying to handle child pipe read errors in process_start jason 2024-08-10 09:13:07 -04:00
  • e54d6e5a11 Ignore process_open errors in process_start. This enforces a contract with the user that any process returned without error must eventually be waited on. jason 2024-08-10 09:03:13 -04:00
  • f7a73b9555 fix error handling; close read end of the child pipe instead of the write end twice jason 2024-08-10 08:55:40 -04:00
  • 9d2b4b2f03 Simplify core:bytes test Feoramund 2024-08-10 08:13:22 -04:00
  • 5d5addd48f Set SIMD_SCAN_WIDTH based on size_of(uintptr) Feoramund 2024-08-10 07:18:49 -04:00
  • c69fa87d53 Merge core:simd/util into core:bytes Feoramund 2024-08-10 07:17:03 -04:00
  • bf53d2f6db Fix time.precise_clock on 32-bit platforms. Jeroen van Rijn 2024-08-10 12:44:40 +02:00
  • d267735d99 Fixed time.precise_clock Jeroen van Rijn 2024-08-10 12:35:58 +02:00
  • 554b0e5bf7 vendor/x11: added a few procedures for xrandr, xinput, and xfixes IllusionMan1212 2024-08-10 12:06:52 +02:00
  • ba1ad82c2b core/crypto/aead: Initial import Yawning Angel 2024-08-03 03:05:45 +09:00
  • 38aea1f907 core/crypto/aes,chacha20poly1305: Add require_results to open Yawning Angel 2024-08-09 00:20:47 +09:00
  • b381791f42 core/crypto/chacha20: Change API terminology to be consistent with AES Yawning Angel 2024-08-03 16:39:59 +09:00
  • 14ceb0b19d core/crypto/chacha20poly1305: Support AEAD_XChaCha20_Poly1305 Yawning Angel 2024-08-03 03:41:59 +09:00
  • 8efc98ce90 core/crypto/chacha20poly1305: Change the interface to match GCM Yawning Angel 2024-08-01 22:20:27 +09:00
  • 1f3107e693 core/crypto/chacha20: Use 128-bit/256-bit SIMD Yawning Angel 2023-12-16 12:24:24 +09:00
  • 708f053fe6 core/crypto/aes: Use NIST terminology for the IV Yawning Angel 2024-08-03 15:14:58 +09:00
  • ac7f44b1b8 core/crypto/aes: Slightly tweak GHASH to look less spooky Yawning Angel 2024-08-02 02:40:04 +09:00
  • b1d6e4139e core/crypto/aes: Disable bounds checking for the CTR loops Yawning Angel 2024-07-23 21:12:01 +09:00
  • dfc4df9807 core/crypto/_aes/hw_intel: Use a constant for the PSHUFB indicies Yawning Angel 2024-07-16 20:03:20 +09:00
  • b9293334ca core/crypto/ed25519: Rename a member for clarity Yawning Angel 2024-08-03 16:50:25 +09:00
  • b68311d777 core/crypto/hash: Make the _to_buffer routines return the hash slice Yawning Angel 2024-07-16 19:45:57 +09:00
  • c0f9655ec4 test/core/crypto: Minor changes to AES related tests Yawning Angel 2024-07-16 19:43:47 +09:00
  • 7875e4a1ab vendor/egl: added a few more egl procedures and constants IllusionMan1212 2024-08-10 10:21:03 +02:00
  • be7a1f671c Revert "Add time.precise_clock_from_time + time.precise_clock_from_duration" Jeroen van Rijn 2024-08-10 03:26:09 +02:00
  • c9ca192f33 Add time.precise_clock_from_time + time.precise_clock_from_duration Jeroen van Rijn 2024-08-10 03:23:08 +02:00
  • e7e7fe766a Add test for misaligned data to core:simd/util suite Feoramund 2024-08-09 17:47:27 -04:00
  • 0d29cc3375 Use for x in y construct for bytes iteration Feoramund 2024-08-09 17:46:47 -04:00
  • c8a62ee4ec Make simd_util index procs contextless where applicable Feoramund 2024-08-09 17:42:14 -04:00
  • 12dd0cb72a Simplify and make simd_util cross-platform Feoramund 2024-08-09 17:39:19 -04:00
  • 912f99abc8 encoding/cbor: various fixes Laytan Laats 2024-08-09 21:56:54 +02:00
  • baacc512e3 fix child pipe in process_start jason 2024-08-09 15:21:11 -04:00
  • c5ed7083d2 Disable NetBSD CI Jeroen van Rijn 2024-08-09 19:44:51 +02:00
  • d69e0bfa00 NetBSD vm fix. Jeroen van Rijn 2024-08-09 19:37:26 +02:00
  • fa6f343261 Remove unused import. Jeroen van Rijn 2024-08-09 19:06:50 +02:00
  • c4d43bbab0 os2 linux process_wait rework; add Sig_Child_Code to sys/linux bits jason 2024-08-09 09:16:44 -04:00
  • cc24d2de3e Merge pull request #3810 from Feoramund/freebsd-core-net Jeroen van Rijn 2024-08-09 09:50:05 +02:00
  • bc6deab175 echo -> printf for build_odin.sh message Jeroen van Rijn 2024-08-09 09:46:45 +02:00
  • b5a612202f Merge pull request #4036 from laytan/master Laytan 2024-08-08 22:21:17 +02:00
  • 1e09ff3b2e Merge pull request #4043 from Kelimion/expect_leak_or_bad_free Jeroen van Rijn 2024-08-08 21:40:17 +02:00
  • 933f9f9bd1 Enable test leak = fatal on CI. Jeroen van Rijn 2024-08-08 21:31:30 +02:00
  • b82cfc5f15 Fix shoco heisenleak Jeroen van Rijn 2024-08-08 21:15:59 +02:00
  • a05b73c632 Keep -vet happy when mem tracking is disabled. Jeroen van Rijn 2024-08-08 21:02:35 +02:00
  • 4d27898418 Use test runner's own tracking allocator. Jeroen van Rijn 2024-08-08 20:58:25 +02:00
  • 80d1e1ba82 Allow testing for intentional leaks in test runner Jeroen van Rijn 2024-08-08 20:15:08 +02:00
  • dda89a69bf Check if procedure parameter type declares polymorphic args Roland Kovacs 2024-08-07 21:37:34 +02:00
  • f328929939 Merge pull request #4038 from Hyrtwol/core-sys-windows-rawinput-code Jeroen van Rijn 2024-08-08 18:23:02 +02:00
  • 3d0519fe6c trim whitespace Thomas la Cour 2024-08-08 18:05:41 +02:00
  • a4eeb6ed02 rawinput code Thomas la Cour 2024-07-29 17:33:35 +02:00
  • 94c62fb630 Fix typo. Jeroen van Rijn 2024-08-08 18:01:09 +02:00
  • a7fe9eec73 Merge pull request #4037 from Kelimion/symlink_test Jeroen van Rijn 2024-08-08 17:56:05 +02:00
  • d93f3c63d8 Rename package to test_core_os to fit with the rest of test_* Jeroen van Rijn 2024-08-08 17:49:08 +02:00
  • ada3df303e Allow symlink test to work irrespective of git settings. Jeroen van Rijn 2024-08-08 17:46:00 +02:00
  • 8b98fff98e add debug build message and align more with build.bat Laytan Laats 2024-08-08 15:33:40 +02:00
  • c3ba8fbd09 add child pipe for reporting post-fork errors jason 2024-08-08 08:56:29 -04:00
  • 4b9ca39522 Merge pull request #4035 from karl-zylinski/build-release-hint Jeroen van Rijn 2024-08-08 14:48:48 +02:00
  • 26633bbce6 Added a hint at end of build.bat about release mode when building in debug mode. Karl Zylinski 2024-08-08 14:15:32 +02:00
  • 9625798513 merge commit jason 2024-08-07 23:27:45 -04:00