Commit Graph

  • 5db6ea8354 Do not check for explicit allocators when determining proc in proc group janga-perlind 2025-08-09 12:37:15 +10:00
  • 14ca1c8c89 Add another contextless bill/init-fini-changes gingerBill 2025-08-08 15:41:44 +01:00
  • 786d454443 Merge pull request #5559 from Creativty/variable_dereference_suggestion gingerBill 2025-08-08 15:34:45 +01:00
  • 443dd566e3 Add a better suggestion for cases that don't need ^ operator xenobas 2025-08-08 14:40:43 +01:00
  • 0f5ced52a0 Assign context in scope gingerBill 2025-08-08 13:42:48 +01:00
  • 804984ed35 contextless fixes for js gingerBill 2025-08-08 13:29:49 +01:00
  • 7c93a5ae80 Add missing contextless gingerBill 2025-08-08 13:16:20 +01:00
  • 8ff15eaf69 More contextless fixes gingerBill 2025-08-08 13:02:37 +01:00
  • aa747a1c10 Add more "contextless" gingerBill 2025-08-08 12:55:23 +01:00
  • a0462aa8d7 Fix test for global procedure initialization gingerBill 2025-08-08 12:49:24 +01:00
  • 78290ceef3 Add contextless to another proc gingerBill 2025-08-08 12:38:20 +01:00
  • 0c7260e701 Update src/main.cpp gingerBill 2025-08-08 12:37:36 +01:00
  • 414b1059a8 Fix typo gingerBill 2025-08-08 12:36:56 +01:00
  • d381d0ece4 Fix more procedure to be contextless gingerBill 2025-08-08 12:33:34 +01:00
  • d3f649d244 Make get_args contextless gingerBill 2025-08-08 12:25:58 +01:00
  • 06e48099ca Improve error message gingerBill 2025-08-08 12:23:22 +01:00
  • b86932c03c Disallow proc "odin" procedures to be called in the global scope in variable declarations gingerBill 2025-08-08 12:21:50 +01:00
  • 8b860da2eb Remove unused import gingerBill 2025-08-08 12:12:08 +01:00
  • 7642e0a0e0 Require @(init) and @(fini) to be proc "contextless" () gingerBill 2025-08-08 12:10:01 +01:00
  • b8ad150767 Merge pull request #5555 from flysand7/runtime-doc-update gingerBill 2025-08-08 11:16:54 +01:00
  • 8c1eda3e3a Handle fixed_point_div and fixed_point_div_sat gingerBill 2025-08-08 11:10:01 +01:00
  • 7b5cee9f1e Correct #+feature check gingerBill 2025-08-08 10:50:24 +01:00
  • ee01643229 Add -integer-division-by-zero:self gingerBill 2025-08-08 10:41:05 +01:00
  • 991883d0e1 Add #+feature integer-division-by-zero:<string> gingerBill 2025-08-08 10:24:44 +01:00
  • e4a0228a80 Define the behaviour of integer division by zero gingerBill 2025-08-08 10:00:11 +01:00
  • e6635e2508 Update runtime doc file Sunagatov Denis 2025-08-08 05:45:39 +11:00
  • 3194fda8f3 Merge pull request #5554 from flysand7/ice-fix Jeroen van Rijn 2025-08-07 20:07:55 +02:00
  • c22da490b9 Print the name of missing runtime procedure Sunagatov Denis 2025-08-08 04:56:59 +11:00
  • 2e4837bf37 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-08-07 17:54:25 +01:00
  • b6944b8acb Fix instantiation of package for parapoly records gingerBill 2025-08-07 17:53:54 +01:00
  • d612f6ec07 Merge pull request #5553 from flysand7/ice-fix Jeroen van Rijn 2025-08-07 18:44:09 +02:00
  • 46b7abee9f Fix ICE on missing procedure in base:runtime Sunagatov Denis 2025-08-08 03:18:57 +11:00
  • e16f90f958 Merge pull request #5549 from slowhei/master gingerBill 2025-08-07 16:09:42 +01:00
  • a0e9a98d61 Merge pull request #5547 from harold-b/hb.objc_block_intrinsic gingerBill 2025-08-07 16:08:38 +01:00
  • 098d8cae9b Merge pull request #5551 from connnnal/d3d-strings gingerBill 2025-08-07 13:22:40 +01:00
  • 3a1171e25f Alias [^]u16 to Windows LPCWSTR connnnal 2025-08-07 13:15:12 +01:00
  • 1470c300c7 Add support for [dynamic]T in .raddbg gingerBill 2025-08-07 12:45:59 +01:00
  • d6bd1f144f Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-08-07 12:38:57 +01:00
  • 3de300d2f9 Fix typo bill/utf16-strings gingerBill 2025-08-07 12:38:15 +01:00
  • 34b4b84b64 Add intrinsics.type_canonical_name gingerBill 2025-08-07 12:34:41 +01:00
  • 5a998d44d4 Add bindings for vertexLinkedFunctions Tohei Ichikawa 2025-08-07 00:25:36 -04:00
  • a492fa7bc2 Fix Metal mesh shading bindings Tohei Ichikawa 2025-08-06 23:56:36 -04:00
  • 9d8e15b3af Implementes the block ABI.2010.3.16 natively via the objc_block intrinsic and the Objc_Block builtin type. Harold Brenes 2025-08-06 15:13:12 -04:00
  • 09a1e170bc Merge pull request #5530 from odin-lang/bill/utf16-strings gingerBill 2025-08-06 16:09:18 +01:00
  • ec75094303 remove windows binaries from non-windows releases Laytan Laats 2025-08-05 21:31:06 +02:00
  • e0a08de455 Merge pull request #5537 from A1029384756/master Laytan 2025-08-05 20:36:11 +02:00
  • af3184adc9 Change is_utf16 field to encoding and use an enum gingerBill 2025-08-05 15:12:54 +01:00
  • eae43f1225 Merge branch 'master' into bill/utf16-strings gingerBill 2025-08-05 15:07:06 +01:00
  • accdd7c2af Fix atomics for tuples dev-2025-08 gingerBill 2025-08-05 12:31:57 +01:00
  • a675784999 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-08-05 12:28:24 +01:00
  • 7f194080e6 Fix possible race condition with struct offsets gingerBill 2025-08-05 12:27:28 +01:00
  • b022c020f3 Merge pull request #5540 from jared-cone/fix-windows-delete-after-free Laytan 2025-08-05 07:10:23 +02:00
  • 8e354a2afd Merge pull request #5539 from Jack-Punter/fix-spall-scoped-event-with-autotracing Laytan 2025-08-05 07:10:12 +02:00
  • b1cda52fd6 Fixed delete-after-free in file_windows.odin Jared Cone 2025-08-04 19:42:23 -07:00
  • 45e4ce5d44 Adds @(no_instrumentation) to spall buffer and SCOPED operations Jack Punter 2025-08-04 23:15:16 +01:00
  • c910b5e583 Add intrinsics.type_is_nearly_simple_compare gingerBill 2025-08-04 12:13:30 +01:00
  • 70818030f6 [nightly] added linux arm build A1029384756 2025-08-04 00:27:03 -04:00
  • a9e9e88f06 add missing xlib functions for getting and setting text properties Wesley Kerfoot 2025-08-03 11:30:09 -04:00
  • 4fac64afd4 Merge pull request #5531 from laytan/thread-stack-size-rlimit gingerBill 2025-08-02 14:58:33 +01:00
  • 25389ed086 thread: set stack size to rlimit Laytan Laats 2025-08-02 15:22:23 +02:00
  • f8d24923fd Fix cstring != "" gingerBill 2025-08-02 13:23:20 +01:00
  • 86bd9186f9 Fix string16 != "" comparison gingerBill 2025-08-02 13:17:31 +01:00
  • dca9bf0b0c Fix string16 literal length set in LLVM gingerBill 2025-08-02 13:11:34 +01:00
  • e049dde582 Fix tests for UTF-16 strings gingerBill 2025-08-02 13:01:58 +01:00
  • 5aec40e3e0 Remove unneeded uses of intrinsics.constant_utf16_cstring gingerBill 2025-08-02 12:55:05 +01:00
  • 7c281a9614 Fix [^]u16 <-> cstring16 conversions gingerBill 2025-08-02 12:51:08 +01:00
  • c631a8eff5 os2 internals -> (c)string16 gingerBill 2025-08-02 12:47:03 +01:00
  • 9b5700225d Add string16_map.cpp gingerBill 2025-08-02 12:33:33 +01:00
  • 620bf162a0 Cache const string16 in LLVM gingerBill 2025-08-02 12:32:18 +01:00
  • bb4bc316a4 for in string16; Support string16 across core gingerBill 2025-08-02 12:20:35 +01:00
  • ae02d3d02d Begin supporting string16 across the core library gingerBill 2025-08-02 11:55:16 +01:00
  • 2561427dd3 Add string16 and cstring16 (UTF-16 based strings) gingerBill 2025-08-02 11:00:15 +01:00
  • 9dfce3da86 Convert leading spaces to tabs Steve Waddicor 2025-08-01 23:06:04 +01:00
  • 710203eadb Merge pull request #5505 from RoboMage/sdl2_audio_bitset Laytan 2025-08-01 23:46:26 +02:00
  • a7a6216e08 Merge pull request #5510 from taylormck/add-cgltf-enums Laytan 2025-08-01 23:46:13 +02:00
  • d343b93ef2 fix check Laytan 2025-08-01 20:31:53 +02:00
  • 20318e7a3b concrete types to make llvm 14 happy Laytan 2025-08-01 19:19:23 +02:00
  • d0890c2135 fix dropping part of particular vecs Laytan 2025-08-01 19:18:43 +02:00
  • 3eb9c5fa65 Merge pull request #5525 from Barinzaya/xxh3-simd gingerBill 2025-08-01 16:22:29 +01:00
  • ab866653a8 Merge pull request #5526 from laytan/fixes-for-vector-abi gingerBill 2025-08-01 16:21:44 +01:00
  • 4ef7ed1cbd Skip bounds checking on the inner accumulate loop. Barinzaya 2025-07-31 16:51:42 -04:00
  • 5527982c20 fix vec offset calculation Laytan 2025-07-31 22:01:17 +02:00
  • f32ee28e6d amd64 support half in the abi too Laytan 2025-07-31 20:50:46 +02:00
  • c3bae964d0 amd64 abi fixes regarding vectors Laytan 2025-07-31 20:26:22 +02:00
  • f61dc7d071 Remove favor_size attributes inhibiting SIMD optimizations. Barinzaya 2025-07-30 16:47:06 -04:00
  • 2f8b390c19 Various minor changes in XXH3. Barinzaya 2025-07-30 14:29:44 -04:00
  • 9d40f371be Add static SIMD support to XXH3 in core:hash/xxhash. Barinzaya 2025-07-30 12:37:12 -04:00
  • 393e00bec3 Placate linker Jeroen van Rijn 2025-07-31 16:40:40 +02:00
  • a41500de28 Merge pull request #5520 from Mecso2/master Jeroen van Rijn 2025-07-31 16:38:21 +02:00
  • 077ba0b6cb Merge pull request #5513 from colrdavidson/spall_v3 gingerBill 2025-07-31 12:37:09 +01:00
  • 9b8223dd69 Remove use of .no_copy gingerBill 2025-07-30 23:19:14 +01:00
  • 6a10cfdc30 Fix typo gingerBill 2025-07-30 23:15:14 +01:00
  • a2e7a62a26 Add virtual.new_clone gingerBill 2025-07-30 23:14:53 +01:00
  • 7057fc8dfc Remove the semantics of #no_copy, keep the grammar gingerBill 2025-07-30 23:14:29 +01:00
  • aa6a749804 Improve atomic logic for sync.Wait_Group gingerBill 2025-07-30 23:11:18 +01:00
  • 3e10684630 adjust scale with new format, fix segfault for auto-trace Colin Davidson 2025-07-30 14:09:50 -07:00
  • 7720a32120 Merge remote-tracking branch 'live/master' into spall_v3 Colin Davidson 2025-07-30 12:51:56 -07:00
  • e54bf24746 fix amd64 no-crt entry assembly Mecso2 2025-07-30 12:44:53 +02:00
  • 939fed592d Merge pull request #5517 from colrdavidson/freq_hotfix Laytan 2025-07-30 06:22:25 +02:00
  • 44f039a92f Merge branch 'odin-lang:master' into darwin-foundation-support-for-handmade-hero-port cardboardguru76 2025-07-30 00:28:31 +01:00