Commit Graph

  • fce498744f Merge pull request #6136 from odin-lang/bill/disable-exceptions gingerBill 2026-01-16 09:15:20 +00:00
  • 557e854864 -disable-unwind gingerBill 2026-01-15 18:12:39 +00:00
  • f4a7e0b279 Add @(no_sanitize_thread) gingerBill 2026-01-15 18:06:25 +00:00
  • faacac33ab Merge pull request #6135 from odin-lang/bill/must-tail gingerBill 2026-01-15 18:03:09 +00:00
  • 59ae82634e Add preserve/most and preserve/all bill/must-tail gingerBill 2026-01-15 17:52:36 +00:00
  • b3f4807b2d Add #must_tail to odin/parser gingerBill 2026-01-15 17:31:42 +00:00
  • 5f07055ac1 Add #must_tail and "preserve/none" calling convention gingerBill 2026-01-15 17:28:28 +00:00
  • 0366cd3304 Add #must_tail (similar syntax to #force_inline gingerBill 2026-01-15 16:32:52 +00:00
  • 57d02cb148 pool: remove assert that is too strict Laytan Laats 2026-01-14 20:02:08 +01:00
  • 5fcf210c91 uring: move package from nbio/uring to sys/linux/uring Laytan Laats 2026-01-14 19:03:15 +01:00
  • 7f509c01f1 Merge pull request #6125 from Wassimulator/patch-2 gingerBill 2026-01-14 14:17:01 +00:00
  • 28c9e319d3 use ^Thread instead of index in init and fini Wassim Alhajomar 2026-01-14 15:00:50 +01:00
  • 4dcbc67ead Remove old dead directory core:sys/win32 gingerBill 2026-01-14 12:48:19 +00:00
  • 42669b8acf Merge pull request #6133 from WongSoft/fix-low-priority-thread-unix gingerBill 2026-01-14 09:45:16 +00:00
  • bbcbf243a1 Merge pull request #6131 from FrancisTheCat/master gingerBill 2026-01-14 09:45:03 +00:00
  • ac35e0336b Fix indentation Franz Hoeltermann 2026-01-14 10:42:43 +01:00
  • bd9d682d15 Ensure creating a low priority thread does not assert with SCHED_OTHER policy Nathan Wong 2026-01-13 16:38:22 -08:00
  • c64fad8ef7 Add warning for size_of(&x) expressions Franz 2026-01-14 00:43:06 +01:00
  • 792e6c75ee Merge branch 'master' into nbio Laytan 2026-01-13 21:29:41 +01:00
  • 9d72025a0b Remove duplicate assingment of array.allocator = allocator in _make_dynamic_array_len_cap(...) (#6095) Faker-09 2026-01-13 15:25:17 -05:00
  • 11afefeedc Add NSWindow layout information method bindings to darwin/Foundation (#6040) Jacob Evelyn 2026-01-13 15:13:59 -05:00
  • a4f958b738 Fix darwin/Foundation/NSScreen type property bindings (#6038) Jacob Evelyn 2026-01-13 15:13:18 -05:00
  • edb70a8d75 optimized slice filling in xoshiro/pcg_random_generator_proc (#6001) Xotchkass 2026-01-13 22:11:01 +02:00
  • 0c3f3f536b Implement more Linux syscalls. (#6083) Znarf 2026-01-13 21:02:08 +01:00
  • 622fa818bc Adds static linking to non-windows platforms (#6057) Fabrice 2026-01-13 20:56:40 +01:00
  • 291f7c39e6 Merge pull request #6127 from paulpage/paulpage-orca-update Laytan 2026-01-13 20:52:26 +01:00
  • 4af4b2f575 pool: use elem in else of the when statement (vet issue) Laytan Laats 2026-01-13 19:47:09 +01:00
  • c637679917 nbio: don't rely on the private _impl being the first field Laytan Laats 2026-01-13 19:46:46 +01:00
  • 8f5702e69e nbio: reorder Operation fields to be more logical Laytan Laats 2026-01-13 19:38:27 +01:00
  • 4ae02aaacf pool: explicit memory ordering and improved destroy Laytan Laats 2026-01-13 19:38:10 +01:00
  • 7e7cd75527 remove unneeded manual definitions Paul Page 2026-01-12 16:52:57 -06:00
  • ebaf877981 Update Orca bindings Paul Page 2026-01-12 16:31:40 -06:00
  • ef84b24b68 cleanup Wassim Alhajomar 2026-01-12 12:39:57 +01:00
  • 24ee35af28 nbio: add package Laytan Laats 2026-01-11 20:15:55 +01:00
  • b2af4f335d posix: fix openat mode not being c_vararg Laytan Laats 2026-01-11 20:14:17 +01:00
  • 26d47f23f7 linux: implement eventfd syscall Laytan Laats 2026-01-11 20:13:43 +01:00
  • 872fe3ff73 kqueue: fix bsds, add user filter, add struct tests Laytan Laats 2026-01-11 20:12:28 +01:00
  • bc70402093 os: add non blocking open flag Laytan Laats 2026-01-11 20:11:07 +01:00
  • fa97aa4dc9 thread: fix aligned loading of unaligned addresses Laytan Laats 2026-01-11 20:10:30 +01:00
  • b9946aa67e chan: fix example and deadlock on closed channel Laytan Laats 2026-01-11 20:10:02 +01:00
  • 6c663b7a71 slice: fix examples Laytan Laats 2026-01-11 20:09:40 +01:00
  • f6b8e08628 simd: fix typos Laytan Laats 2026-01-11 20:09:11 +01:00
  • 08c4503875 xar: fix example Laytan Laats 2026-01-11 20:08:59 +01:00
  • ec040c1fcb rbtree: fix pointer usages Laytan Laats 2026-01-11 20:08:42 +01:00
  • d1fa640549 runtime: use alloc_non_zeroed in new_clone; zeroing is not needed Laytan Laats 2026-01-11 20:07:54 +01:00
  • c10771305d net: implement OpenBSD and NetBSD support & add stubs for other targets & cleanup Laytan Laats 2026-01-11 20:07:03 +01:00
  • a6ec199a52 ci: don't check BSD or ARM targets on Linux amd64 because they have their own run Laytan Laats 2026-01-11 20:04:51 +01:00
  • 0f875727a2 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-01-11 18:54:55 +00:00
  • 5938c783a6 Fix #type not being handled as in normal expressions gingerBill 2026-01-11 18:54:46 +00:00
  • 3345ed0622 Merge pull request #6120 from ske2004/fix-regression-6118 gingerBill 2026-01-10 18:48:15 +00:00
  • 3e31055ca7 Fix regression in #6118 ske 2026-01-10 10:46:53 -03:00
  • c8f2603d3e Fix test name, add PR link, use tabs Tohei Ichikawa 2026-01-10 03:35:33 -05:00
  • bf7c92bf09 Fix assertion error when imported proc groups are passed as proc arguments Tohei Ichikawa 2026-01-10 03:02:25 -05:00
  • e88776e00f Merge pull request #6115 from bbogdan-ov/target-flag-usage-example gingerBill 2026-01-09 13:04:56 +00:00
  • fc19df7b1e Merge pull request #6114 from dayllenger/master gingerBill 2026-01-09 11:58:00 +00:00
  • b03befb604 Merge pull request #6117 from konodin/generic-curl-linking gingerBill 2026-01-09 11:57:15 +00:00
  • 9b5090352e Link Curl the same for all UNIX oses konodin 2026-01-08 23:07:01 +01:00
  • 24f4dda070 Merge pull request #6116 from konodin/freebsd-ipv6-einval Laytan 2026-01-08 22:57:11 +01:00
  • 48fe0e2394 Fix EINVAL binding to IPv6 on FreeBSD konodin 2026-01-08 22:35:40 +01:00
  • fb479b3aae Corrected CRC's StudebakerGuy 2026-01-08 11:34:50 -05:00
  • 559b75cc81 Show -target flag usage examples in the help bogdanov 2026-01-08 18:56:59 +03:00
  • d4a21b7573 Fix TGA header detection Viktor 2026-01-08 12:01:43 +00:00
  • 14d6371058 Comment includiing -- at end StudebakerGuy 2026-01-07 19:24:02 -05:00
  • dc37ff5036 Comments before first emlement not being captured StudebakerGuy 2026-01-07 18:44:30 -05:00
  • f9d9166ff1 Merge pull request #6110 from ske2004/fix-constant-conversion-checks gingerBill 2026-01-07 13:42:14 +00:00
  • 91c1950b9f Fix constant conversion checks (#6104) ske 2026-01-07 02:19:41 -03:00
  • 94cc5d9e61 Merge pull request #6099 from figuerom16/master gingerBill 2026-01-06 12:01:15 +00:00
  • 4729b761a3 Merge pull request #6090 from doanamo/directx-strings gingerBill 2026-01-06 12:01:05 +00:00
  • 393fec2f66 Move WSAEVENT to types.odin dev-2026-01 gingerBill 2026-01-05 11:48:19 +00:00
  • 5fae3527c1 Implement LPWSAOVERLAPPED_COMPLETION_ROUTINE correctly gingerBill 2026-01-05 11:44:52 +00:00
  • 377a76bb15 Update lz4.odin: foreign import for linux figuerom16 2026-01-04 20:04:57 -08:00
  • 7fa05f16bf Minor change from make_checker_context to init_checker_context gingerBill 2026-01-03 20:14:15 +00:00
  • 21e8daa3ab Merge pull request #6091 from A1029384756/master Jeroen van Rijn 2026-01-02 23:01:40 +00:00
  • 08dd0cb0af [vendor/sdl3] shortened enum naming A1029384756 2026-01-02 17:41:20 -05:00
  • c867143a58 [vendor/sdl3] typo A1029384756 2026-01-02 17:38:21 -05:00
  • 4237a44944 [vendor/sdl3] another pass over the headers A1029384756 2026-01-02 17:07:43 -05:00
  • b34cf987c3 [vendor/sdl3] satify vet A1029384756 2026-01-02 14:43:50 -05:00
  • ed52393c7c [vendor/sdl3] update to sdl 3.4.0 A1029384756 2026-01-02 13:48:23 -05:00
  • 65b147d4d3 Prefer LPCSTR/LPCWSTR types in DirectX bindings Piotr Doan 2026-01-02 18:58:09 +01:00
  • e45db9a69c Merge pull request #6089 from Neirokan/ipv4_to_ipv6_fix gingerBill 2026-01-02 11:57:09 +00:00
  • 57c7ae1bd9 Minor fixes to formatting and types gingerBill 2026-01-02 11:35:44 +00:00
  • e154489f01 More formatting improvements gingerBill 2026-01-02 11:32:39 +00:00
  • 274e7e7e58 Improve the formatting of user32.odin gingerBill 2026-01-02 11:25:53 +00:00
  • 006681ec22 Improve formatting; fix types; add struct field tags gingerBill 2026-01-02 11:18:48 +00:00
  • b86627ba37 Improve formatting and #raw_union logic in core:sys/windows gingerBill 2026-01-02 10:39:46 +00:00
  • bfe75d5c2c Add boolean support for raw_union_tag gingerBill 2026-01-02 10:19:23 +00:00
  • c49a645d34 Add raw_union_tag support to MINIDUMP_CALLBACK_INPUT gingerBill 2026-01-02 10:14:39 +00:00
  • 49687069ef Minor formatting improvements gingerBill 2026-01-02 10:14:24 +00:00
  • 25daf52000 Add support to raw_union_tag for integers gingerBill 2026-01-02 10:13:31 +00:00
  • 111ed21e7e Change usage of i32 to c_int where appropriate gingerBill 2026-01-02 10:02:23 +00:00
  • 747ecc6911 Fix typo gingerBill 2026-01-02 09:55:56 +00:00
  • 37458a4beb Fix some return types in core:sys/windows gingerBill 2026-01-02 09:53:50 +00:00
  • 45aa89cf02 Replace uses of c.int with c_int for consistency gingerBill 2026-01-02 09:47:45 +00:00
  • b9a170b117 Fix GetSystemMetricsForDpi signature gingerBill 2026-01-02 09:46:50 +00:00
  • b6ea6f7a12 Merge pull request #5882 from IllusionMan1212/custom-json-marshalling Jeroen van Rijn 2026-01-01 16:07:01 +00:00
  • b446b91251 Add @(rodata) to global constants gingerBill 2026-01-01 13:42:40 +00:00
  • 70697fa00f When using fmt_write_padding, remove the need to restore fi.zero since it is not used. gingerBill 2026-01-01 13:41:56 +00:00
  • 94146e4fe7 fix printing dozenal numbers 0z from 0o gingerBill 2026-01-01 13:40:43 +00:00
  • c6ca64cd4a fix map_to_ip6 offset Neirokan 2026-01-01 10:52:18 +03:00
  • 3c8b1ab414 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-12-31 15:01:08 +00:00