Commit Graph

  • f657b4cc0c time: use assert_contextless in wasi implementation Laytan Laats 2024-08-14 13:27:58 +02:00
  • c98c95fcf0 Add require_results and change some of the wrapper to return a slice gingerBill 2024-08-14 11:29:23 +01:00
  • fd5376ba88 Allow @(require_results) on foreign blocks gingerBill 2024-08-14 11:28:49 +01:00
  • 78fa675c1a Add assert_contextless, panic_contextless, unimplemented_contextless gingerBill 2024-08-14 11:18:24 +01:00
  • 4c19f507ff Merge pull request #4074 from odin-lang/vendor/box2d gingerBill 2024-08-14 11:15:34 +01:00
  • 651122e9db Fix foreign import paths gingerBill 2024-08-14 11:01:54 +01:00
  • d1e114742e Add deprecated and require_results attributes to math_functions.odin gingerBill 2024-08-14 10:55:40 +01:00
  • 29a6959a56 Merge pull request #2977 from jakubtomsu/disallow-variadic-param-default Laytan 2024-08-14 11:55:09 +02:00
  • 491def9d5b Fix paths for amd64 targets gingerBill 2024-08-14 10:50:53 +01:00
  • 427c48221d Clean up foreign import code for library path determination gingerBill 2024-08-14 10:28:07 +01:00
  • 1c97739ca3 Merge branch 'vendor/box2d' of https://github.com/odin-lang/Odin into vendor/box2d gingerBill 2024-08-14 10:18:41 +01:00
  • 0b26115805 Improve presentation gingerBill 2024-08-14 10:18:36 +01:00
  • 1c8672ac6c Merge pull request #4078 from funkkiy/fix-rodata-index gingerBill 2024-08-14 09:41:35 +01:00
  • 0f052dbde7 os2/process_linux: improve error handling, use pidfd where possible, remove usage of fmt jason 2024-08-14 00:45:25 -04:00
  • 4bb51249d1 Error if assigning to rodata variable with index Davi 2024-08-13 23:28:34 -03:00
  • e29f0a0f40 os2: dup the file descriptor before fdopendir Laytan Laats 2024-08-12 19:11:31 +02:00
  • f837e35f4b os2: fix bad free for posix file closure Laytan Laats 2024-08-12 19:10:38 +02:00
  • 61ee2efa35 os2: just use runtime._heap_allocator_proc instead of a copy for posix Laytan Laats 2024-08-06 20:20:57 +02:00
  • e94c4e1e18 posix: remove the is_temp things that prevented use-after-frees Laytan Laats 2024-08-04 18:55:42 +02:00
  • b07d0b38b1 os2: improve absolute/full path handling for posix Laytan Laats 2024-08-04 16:58:18 +02:00
  • a73677d21a os2: nice != priority Laytan Laats 2024-08-04 01:02:05 +02:00
  • 67ea7bb65a posix: address some freebsd feedback Laytan Laats 2024-08-03 22:30:44 +02:00
  • 175f5b0bb1 os2: don't rely on PATH_MAX in posix read_directory implementation Laytan Laats 2024-08-03 15:36:32 +02:00
  • 939ba4cf08 os2: fix leak and always close directory Laytan Laats 2024-08-03 15:17:29 +02:00
  • f00f68ef6f posix/os2: fix test and add back in removed temp guard Laytan Laats 2024-08-02 22:09:04 +02:00
  • de9abe1f7b os2: skip . and .. in read dir Laytan Laats 2024-08-02 21:55:45 +02:00
  • bd808f9ec6 os2: fix wiping results with temp allocator guard Laytan Laats 2024-08-02 21:52:39 +02:00
  • 7474db6a34 os2: fix lstat logic Laytan Laats 2024-08-02 21:43:49 +02:00
  • 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