Commit Graph

  • 00eb702c4a os2: implement the iterator based read directory Laytan Laats 2024-08-02 21:43:19 +02:00
  • ea5783c2ac os2: fixes after rebasing Laytan Laats 2024-08-02 21:42:53 +02:00
  • e05fddc001 posix: fix file type checks in stat Laytan Laats 2024-08-02 21:42:07 +02:00
  • 406e60f5dd posix: revert change to os that was done for testing Laytan Laats 2024-08-02 17:14:51 +02:00
  • 5115aee23f posix: actually fix netbsd test Laytan Laats 2024-08-02 03:40:19 +02:00
  • 72220a855f posix: fix write error check Laytan Laats 2024-08-02 03:37:47 +02:00
  • 4a61bac100 posix: fix test on netbsd Laytan Laats 2024-08-02 02:15:52 +02:00
  • 726891588f posix: more tests Laytan Laats 2024-08-02 01:40:05 +02:00
  • 2a5ceff667 posix: move doc Laytan Laats 2024-08-02 00:09:36 +02:00
  • 9e2c5acb9d os2: fix bit checks Laytan Laats 2024-08-01 23:22:29 +02:00
  • 7c9ca60ff0 mem/virtual: support the BSDs Laytan Laats 2024-08-01 22:17:10 +02:00
  • 379cd6fe66 os2: cleanup Laytan Laats 2024-08-01 21:59:59 +02:00
  • ffff3c3c88 posix: fix foreign import of dl for free/netbsd Laytan Laats 2024-08-01 21:36:40 +02:00
  • a4d459f651 os2: initial implementation for Darwin&BSDs, process API is only thing incomplete Laytan Laats 2024-08-01 21:31:30 +02:00
  • ff0ca0bd53 os2: make config directory on darwin also ~/.config, it is the proper place Laytan Laats 2024-08-01 21:27:55 +02:00
  • 07b9f7d280 os2: fix read_entire_file bad logic Laytan Laats 2024-08-01 21:27:17 +02:00
  • 9f80191f60 os2: add default make_directory permissions Laytan Laats 2024-08-01 21:26:53 +02:00
  • efe68c2e24 posix: add package Laytan Laats 2024-07-27 04:20:03 +02:00
  • 3847d03248 Merge pull request #3281 from erjohnson/patch-1 Laytan 2024-08-14 00:10:03 +02:00
  • bb54a0a972 fix whitespace Laytan Laats 2024-08-14 00:08:46 +02:00
  • ac68a9d52c update MacOS releases Laytan Laats 2024-08-14 00:00:50 +02:00
  • d4d46df2fc box2d: add build script and MacOS libraries Laytan Laats 2024-08-13 22:15:31 +02:00
  • 660b6ff0f1 Add vendor:box2d to examples/all gingerBill 2024-08-13 17:08:31 +01:00
  • 9ccaca7f1a Minor style change gingerBill 2024-08-13 17:01:55 +01:00
  • 926c419ef8 Change .lib to be /MT compatible; Fix comments gingerBill 2024-08-13 16:58:35 +01:00
  • 22b32ab0fa Use intrinsics.has_target_feature gingerBill 2024-08-13 16:35:28 +01:00
  • 40361f877e Add libraries for windows gingerBill 2024-08-13 16:34:31 +01:00
  • f2ba3da895 Create bindings for box2d gingerBill 2024-08-13 16:18:24 +01:00
  • 55be3e60a0 Merge pull request #3125 from marcs-feh/master Laytan 2024-08-13 15:30:50 +02:00
  • 62911539cd Minor style change gingerBill 2024-08-13 14:27:25 +01:00
  • c7af8af76a Update core/sys/linux/sys.odin Laytan 2024-08-13 15:22:35 +02:00
  • e3d5bbe62c Merge pull request #4065 from laytan/fix-max-alignments gingerBill 2024-08-13 14:09:45 +01:00
  • 2584c6bcd7 Merge pull request #4069 from zen3ger/1738-aliased-procedure-resolution gingerBill 2024-08-13 14:07:51 +01:00
  • 66d3082a9a Merge pull request #4056 from laytan/re-enable-runtime-wasm-stuff gingerBill 2024-08-13 14:04:19 +01:00
  • 09a07bd7e0 Merge pull request #4055 from laytan/time-wasi gingerBill 2024-08-13 14:03:02 +01:00
  • 848f7e117f Merge pull request #4050 from IllusionMan1212/egl-procs gingerBill 2024-08-13 14:01:20 +01:00
  • d93364ce52 Merge pull request #4049 from IllusionMan1212/xrandr-xinput-xfixes gingerBill 2024-08-13 14:00:08 +01:00
  • 4c4f24b5f4 Merge pull request #4041 from zen3ger/1079-parametric-struct-from-other-package gingerBill 2024-08-13 13:59:06 +01:00
  • 069ad446cd Merge pull request #4070 from Feoramund/test-runner-mem-fail-as-error Jeroen van Rijn 2024-08-13 13:50:46 +02:00
  • 02b4bb8491 Merge pull request #4072 from laytan/fix-32-bit-math-round Jeroen van Rijn 2024-08-13 00:34:19 +02:00
  • 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