Commit Graph

  • acfd9dcd1b Restores vertical text alignment broken after 4.0 migration Jason Olson 2024-08-17 12:35:50 -07:00
  • 9553bc3689 If missing type is newline, print "newline", not \n Jeroen van Rijn 2024-08-17 17:25:52 +02:00
  • ebbb70f11d Error if missing map key type Jeroen van Rijn 2024-08-17 17:12:27 +02:00
  • 142bda2804 posix: start on process API Laytan Laats 2024-08-03 23:55:48 +02:00
  • 478f529744 Merge pull request #4094 from amad00r/fix-nil-logger Jeroen van Rijn 2024-08-17 01:50:13 +02:00
  • 536a342873 Merge pull request #4092 from laytan/fix-open-bindings gingerBill 2024-08-17 00:22:46 +01:00
  • 43dc7704a5 Fix log unnecessary allocations Amadeu Moya 2024-08-17 00:37:01 +02:00
  • e8933e43ec add haiku to unsupported time file Laytan Laats 2024-08-16 23:18:59 +02:00
  • f7d7d65bc0 fix open bindings Laytan Laats 2024-08-16 22:19:28 +02:00
  • 970dc7a1f2 Merge pull request #4091 from Feoramund/fix-darwin-os-open Jeroen van Rijn 2024-08-16 20:31:22 +02:00
  • a07878be71 Check if file open-mode is O_CREATE on Darwin before forcing chmod Feoramund 2024-08-16 14:03:56 -04:00
  • 14e207088a Merge pull request #4088 from Kelimion/benchmark Jeroen van Rijn 2024-08-16 17:16:59 +02:00
  • 6c46c9e04b Improve benchmarks. Jeroen van Rijn 2024-08-16 17:00:16 +02:00
  • 40b8150a23 Minor clean ups gingerBill 2024-08-16 12:47:23 +01:00
  • 31bb3dc4f0 Merge pull request #3971 from jasonKercher/os2-process-linux gingerBill 2024-08-16 12:38:27 +01:00
  • 65ce7687d7 Merge pull request #4004 from Skytrias/orca-odin-bindings gingerBill 2024-08-16 12:37:36 +01:00
  • 6fc39c1b5d Merge pull request #4075 from yay/more-foundation-bindings Laytan 2024-08-16 13:08:15 +02:00
  • 07a9c69714 update core:filepath's clean, join and split_list to return optional Allocator_Errors jason 2024-08-16 01:48:27 -04:00
  • 004036dc59 More Foundation bindings. Vitalii Kravchenko 2024-08-13 22:09:03 +01:00
  • d91fa162d8 Merge pull request #3280 from beaumccartney/shm_syscalls Laytan 2024-08-15 17:08:41 +02:00
  • 6e91f6ab31 Merge pull request #4081 from DerTee/master gingerBill 2024-08-14 22:12:06 +01:00
  • b16d5198a3 Merge pull request #4082 from FourteenBrush/master gingerBill 2024-08-14 22:11:55 +01:00
  • 12813e5d48 Fix 'odin [run|test] --' giving a compiler out of bounds FourteenBrush 2024-08-14 21:37:40 +02:00
  • 6422e49255 fix error handling in os2.read_entire_file_from_file() DerTee 2024-08-14 17:30:02 +02:00
  • f7234e2ed3 Allow ODIN_TEST_LOG_LEVEL override when -debug. Jeroen van Rijn 2024-08-14 16:29:51 +02:00
  • e810c3eace Merge pull request #4012 from laytan/posix gingerBill 2024-08-14 15:10:31 +01:00
  • 18b6af1858 Minor clean up of comments gingerBill 2024-08-14 14:15:20 +01:00
  • 03dd38f203 Minor changes to vendor:ENet gingerBill 2024-08-14 14:09:36 +01:00
  • eb6f2078cf Add fmt:"v,extensions_count" tags to many struct fields gingerBill 2024-08-14 14:03:41 +01:00
  • df61096317 Improve doc comments for vendor:ggpo gingerBill 2024-08-14 13:55:25 +01:00
  • 8abe054665 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2024-08-14 13:02:28 +01:00
  • 324d9c2284 Fix doc writer bug caused by using an iterator rather than a for loop gingerBill 2024-08-14 13:02:23 +01:00
  • 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