Commit Graph

  • 1cbd60f40e Reenable core:encoding/ini tests Jeroen van Rijn 2025-10-28 00:31:54 +01:00
  • 304f22c8af core:os -> core:os/os for CSV, INI, and XML Jeroen van Rijn 2025-10-28 00:16:42 +01:00
  • 3303d3c98f Stub out core:os/os2 for js_wasm Jeroen van Rijn 2025-10-27 23:08:56 +01:00
  • ec314c8324 fix conflict Jeroen van Rijn 2026-02-08 12:42:17 +01:00
  • 7b18a08d56 add vendor:curl to docs Laytan Laats 2026-02-07 15:45:25 +01:00
  • 6130f34e47 Merge pull request #6242 from heavyrain266/fix-enum-type gingerBill 2026-02-07 09:43:11 +00:00
  • dcbbb5792b vendor:directx/d3d12: changed backing integers of BARRIER* enums and bit-sets to u32 from i64 Ignacy Koper 2026-02-07 09:58:42 +01:00
  • 0c360e51a1 Merge pull request #6228 from heavyrain266/expand-d3d12 Jeroen van Rijn 2026-02-06 14:14:58 +01:00
  • a6ad74cea6 vendor:directx/d3d12: added IGraphicsCommandList7 with enhanced barriers Ignacy Koper 2026-02-04 14:43:11 +01:00
  • b2d113aebf Merge pull request #6230 from Nahuel2998/fix/x11-xlib-xchangewindowattributes Jeroen van Rijn 2026-02-04 21:48:22 +01:00
  • 7ef562b51e vendor/x11/xlib: Fix signature of XChangeWindowAttributes Nahuel2998 2026-02-04 17:29:10 -03:00
  • 6f7a64a47d Change LTO rules for all platforms gingerBill 2026-02-04 17:15:48 +00:00
  • b942f72cb0 Add docs for -lto:<string>; remove -lld and -radlink flags docs; with -lto default to -use-separate-modules and -linker:lld dev-2026-02 gingerBill 2026-02-04 12:45:26 +00:00
  • 5cf0ba47ab Merge pull request #6226 from Nahuel2998/fix/x11-xlib-procs-returntype gingerBill 2026-02-04 10:28:29 +00:00
  • 61f3d45fa7 Merge pull request #6227 from JesseRMeyer/lto-support gingerBill 2026-02-04 08:59:23 +00:00
  • b8276065f9 Merge branch 'master' into lto-support Jesse Meyer 2026-02-03 20:52:52 -05:00
  • bd6148dd6b Fix Windows LTO: preserve required procedures with llvm.used Jesse Meyer 2026-02-03 20:16:44 -05:00
  • a0562dfd6e Fix lld-link LTO jobs flag syntax on Windows Jesse Meyer 2026-02-02 15:23:06 -05:00
  • 9eba12948a Skip sanitizer IR passes when LTO is enabled Jesse Meyer 2026-02-02 13:34:36 -05:00
  • 43ad4a1d9f Add ThinLTO support via -lto:thin and -lto:thin-files flags Jesse Meyer 2026-02-01 09:04:53 -05:00
  • 37e82c9387 vendor/x11/xlib: Fix returntype of some procs Nahuel2998 2026-02-03 17:17:33 -03:00
  • 270df36468 Merge pull request #6213 from Yawning/feature/more-secec Jeroen van Rijn 2026-02-03 15:45:57 +01:00
  • e6a62c4bb0 Minor optimization to map_probe_distance gingerBill 2026-02-03 12:19:20 +00:00
  • eadd5f789c core/crypto/ecdh: Add secp384r1 Yawning Angel 2026-02-03 18:21:50 +09:00
  • 64ce2bdf0e core/crypto/_weierstrass: Add secp384r1 Yawning Angel 2026-02-01 02:32:09 +09:00
  • bd0cfe4a81 core/crypto/_fiat: Minor p256 cleanups Yawning Angel 2026-02-03 16:13:52 +09:00
  • de086c316f Merge pull request #6223 from FabzAn/pass-on-permanent_allocator Jeroen van Rijn 2026-02-02 20:25:27 +01:00
  • f3daaa62fe Merge pull request #6220 from laytan/fix-lto-macos gingerBill 2026-02-02 18:46:18 +00:00
  • 55ab089ffc text/regex: Pass given allocator on in create_iterator Fabian Erdmann 2026-02-02 19:41:37 +01:00
  • afbbb829ea fix LTO on MacOS Laytan Laats 2026-02-02 18:13:48 +01:00
  • 6a07f70c1c support -> supported Jeroen van Rijn 2026-02-02 17:57:50 +01:00
  • 3666c1d3aa Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-02-02 14:28:23 +00:00
  • bb7496a2fc Add intrinsics.count_trailing_ones and intrinsics.count_leading_ones gingerBill 2026-02-02 14:28:16 +00:00
  • 13f26f4645 Merge pull request #6218 from Kelimion/fix-6204 Jeroen van Rijn 2026-02-02 13:22:38 +01:00
  • 98413ad154 Remove duplicate buffer Jeroen van Rijn 2026-02-02 13:16:13 +01:00
  • 3a7c4994ac Fix #6204 Jeroen van Rijn 2026-02-02 13:11:23 +01:00
  • 80c9482774 Merge pull request #6217 from odin-lang/bill/threading-fixes-2026-02 gingerBill 2026-02-02 12:04:21 +00:00
  • a936f3fb7d Comment out t->Struct.are_offsets_being_processed.load() gingerBill 2026-02-02 11:41:33 +00:00
  • 8594deb4e1 Move return true; to after the if check gingerBill 2026-02-02 11:40:30 +00:00
  • 2bbedda61c Remove unneeded mutex in hash_exact_value gingerBill 2026-02-02 11:39:57 +00:00
  • 041ebdd8f6 Add parent mutex lock for scope_insert_with_name gingerBill 2026-02-02 11:39:17 +00:00
  • 813b622dcc Merge pull request #6214 from Josh8011/master gingerBill 2026-02-02 11:37:43 +00:00
  • adf56ced22 Merge pull request #6215 from odin-lang/bill/fix-data-races-2026-02 gingerBill 2026-02-02 11:37:19 +00:00
  • b9e4007cb1 Merge pull request #6216 from odin-lang/bill/debug-info-fixes gingerBill 2026-02-02 11:33:21 +00:00
  • c85af4a454 Fix #6202 gingerBill 2026-02-02 11:27:41 +00:00
  • b183b1219c Revert mutex_lock logic bill/fix-data-races-2026-02 gingerBill 2026-02-02 11:25:49 +00:00
  • 63c4faca75 Fix positions for debug locations in defer, loops, and switch clauses gingerBill 2026-02-02 11:19:00 +00:00
  • fde90931de Add case for completeness gingerBill 2026-02-02 11:16:05 +00:00
  • 3dccd4e3ad Fix debug info gingerBill 2026-02-02 11:15:34 +00:00
  • e014181abf Move values construction to after padding has been set gingerBill 2026-02-02 11:12:42 +00:00
  • af86c5963d Merge pull request #6208 from JesseRMeyer/lto-support gingerBill 2026-02-02 11:10:43 +00:00
  • 21509ae3f4 Fix mutex_lock gingerBill 2026-02-02 11:06:16 +00:00
  • ad2122a7fc Move alignas to before name gingerBill 2026-02-02 11:05:30 +00:00
  • c7f40b8b8f Use mutex striping for add_type_and_value gingerBill 2026-02-02 11:03:22 +00:00
  • acabae8644 Make Entity.parent_proc_decl atomic gingerBill 2026-02-02 10:58:25 +00:00
  • 8a92ba74fc Make defer_use_checked and where_clauses_evaluated atomic gingerBill 2026-02-02 10:54:49 +00:00
  • 74347f3069 Make Entity.code_gen_* atomic gingerBill 2026-02-02 10:53:18 +00:00
  • d086a16f64 Make atomic variant_block_size and tag_size in TypeUnion gingerBill 2026-02-02 10:52:14 +00:00
  • cb50725b86 Use compare_exchange_strong mutex_lock on non-windows sytems gingerBill 2026-02-02 10:50:30 +00:00
  • 20a7a645c2 Mock out TSAN_* usage in thread_pool.cpp gingerBill 2026-02-02 10:48:55 +00:00
  • 2608f92fee Use std::atomic for Ast.viral_state_flags and Ast_Ident.entity gingerBill 2026-02-02 10:46:57 +00:00
  • f45ca2d03e Use contextless gingerBill 2026-02-02 10:06:44 +00:00
  • 4d938862a2 Merge pull request #5816 from jakubtomsu/win32-rawinput-and-barriers gingerBill 2026-02-02 10:05:41 +00:00
  • 332af91b23 user32.odin add UnhookWinEvent Joshua Zimbicki 2026-02-02 17:05:01 +11:00
  • 8ee943fc0c core/crypto/_weirstrass: Cosmetic fixes (NFC) Yawning Angel 2026-02-02 10:59:30 +09:00
  • 1a7f78b665 Add ThinLTO support via -lto:thin and -lto:thin-files flags Jesse Meyer 2026-02-01 09:04:53 -05:00
  • f7901cffc9 Add doc.odin and mention the defineables through #config gingerBill 2026-01-31 16:28:47 +00:00
  • 8f13853243 Merge pull request #6201 from kovalenko0/fix/os2-read-entire-file-dword Jeroen van Rijn 2026-01-31 14:31:53 +01:00
  • 8d8aaf65aa os\os2 windows: fix truncate-clamp op order when determining to_read size Oleksandr Kovalenko 2026-01-31 15:01:56 +02:00
  • 6ef2783f03 Merge pull request #6200 from Kelimion/fix-6198 Jeroen van Rijn 2026-01-31 11:06:38 +01:00
  • 2b539bfcd5 Fix #6198 Jeroen van Rijn 2026-01-31 10:50:42 +01:00
  • b1122284f1 Fix #6197 Jeroen van Rijn 2026-01-31 10:19:00 +01:00
  • 0a05ff05a3 nbio: fix send/recv buffer logic Laytan Laats 2026-01-30 23:20:31 +01:00
  • 2142d07964 Merge pull request #6195 from BunterSchatten/os-lookup-env-buf gingerBill 2026-01-30 15:47:09 +00:00
  • fb9377df17 core/os: fix lookup_env_buf only working with empty buffer David Bader 2026-01-30 14:44:38 +01:00
  • 4b33c6a361 Revert build.bat gingerBill 2026-01-30 12:16:54 +00:00
  • dfda1b2857 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-01-30 12:15:53 +00:00
  • 2397633618 Update demo.odin gingerBill 2026-01-30 12:14:59 +00:00
  • c4952c0b7e Merge pull request #6048 from odin-lang/bill/feature-using-stmt gingerBill 2026-01-30 11:00:18 +00:00
  • 5d47a2e92d Merge pull request #6053 from blob1807/test-runner-sig-win-api gingerBill 2026-01-30 11:00:12 +00:00
  • 19b545e7cb Merge branch 'master' into bill/feature-using-stmt gingerBill 2026-01-30 10:49:55 +00:00
  • 5a21213fa5 Merge pull request #6093 from bplu4t2f/master gingerBill 2026-01-30 10:47:08 +00:00
  • 7125782bd2 Support -linker:mold on FreeBSD and NetBSD; Remove -use-lld and -use-radlink gingerBill 2026-01-30 10:46:35 +00:00
  • 3f35aef47d Merge pull request #6194 from Faker-09/vet_flags gingerBill 2026-01-30 10:37:42 +00:00
  • 30ef01ee8d Merge branch 'odin-lang:master' into vet_flags Faker-09 2026-01-29 11:35:24 -05:00
  • 70059b0fba Merge pull request #6141 from magicalhacks/x11-fixes gingerBill 2026-01-29 14:00:22 +00:00
  • 3dea35c157 Merge pull request #6177 from odin-lang/bill/handle-map gingerBill 2026-01-29 13:17:42 +00:00
  • b8438075d4 Merge pull request #6191 from odin-lang/bill/fix-constant-check gingerBill 2026-01-29 12:08:24 +00:00
  • 67541434f4 Remove else check for untyped to typed gingerBill 2026-01-29 11:58:37 +00:00
  • 319e991cbb Merge pull request #6190 from odin-lang/bill/struct-simple gingerBill 2026-01-29 11:54:00 +00:00
  • 07d814d9cf Add struct #simple to force a struct to use simple comparison if all of the fields "nearly simply comparable". gingerBill 2026-01-29 10:48:05 +00:00
  • 4a7fb46667 Complete is_type_simple_compare switch rules gingerBill 2026-01-29 09:21:31 +00:00
  • f6322b4b31 Fix for vet flags. All combinations of vet flags on the command line and top of file are working Shane Shrybman 2026-01-28 14:18:30 -05:00
  • 73ccdc8af8 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-01-28 17:26:25 +00:00
  • f2b0f63b81 Use clean paths to calculate volumes gingerBill 2026-01-28 17:26:19 +00:00
  • 6cb2feb50f Merge pull request #5805 from Yawning/feature/secec Jeroen van Rijn 2026-01-28 16:42:20 +01:00
  • 37c2f68824 Allow #unroll for arrays of fixed length which are not constants gingerBill 2026-01-28 15:30:23 +00:00
  • 16881e256d Fix absolute and volume name checks on Windows gingerBill 2026-01-28 15:24:21 +00:00
  • d438f27efb core/crypto/_chacha20: Use the precomputation trick for ref Yawning Angel 2026-01-28 23:04:38 +09:00
  • f5b7274a77 core/crypto/_edwards25519: Support crypto.COMPACT_IMPLS Yawning Angel 2026-01-21 00:43:10 +09:00