Commit Graph

  • 0fce2da442 Add suggestion when trying to slice an enumerated array master gingerBill 2026-03-25 15:03:37 +00:00
  • e10257f86a Fix slicing logic of a FCD array to check if it can be sliced or not gingerBill 2026-03-25 14:11:22 +00:00
  • 59eaa13625 Fix indexing logic of FCD arrays gingerBill 2026-03-25 14:10:08 +00:00
  • e6d7ccad2c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-03-25 14:08:48 +00:00
  • a9e81e01aa Allow addressing of an index expression of an soa slice/dynamic array gingerBill 2026-03-25 14:08:39 +00:00
  • e3d4d44ad9 Merge pull request #6413 from Znarf64/master gingerBill 2026-03-25 12:04:12 +00:00
  • 9379273d20 Remove deprecated append_* procedures in core:strconv gingerBill 2026-03-25 11:41:05 +00:00
  • 8bac2e30c6 Remove deprecated procedures in core:container/queue gingerBill 2026-03-25 11:40:26 +00:00
  • 7e9c14e6f3 Remove deprecated procedure gingerBill 2026-03-25 11:38:38 +00:00
  • 8f4b720e90 Add contextless to appropriate procedures in core:math/fixed gingerBill 2026-03-25 11:38:14 +00:00
  • b178e39f80 Improve error message when trying to pass a parapoly type to value parameter gingerBill 2026-03-25 11:33:05 +00:00
  • 85eeca2f03 Add missing generic #soa pointers to parapoly handling system gingerBill 2026-03-25 10:15:58 +00:00
  • 7fbabb491b Merge pull request #6466 from jakubtomsu/bit-field-intrin gingerBill 2026-03-25 09:55:28 +00:00
  • 35df231099 Merge pull request #6470 from harold-b/hb.allow-offset-zero-subtype-ptr-proc-param gingerBill 2026-03-25 09:44:31 +00:00
  • 35b4c42f87 Use odin test for test_pr_6470.odin on windows Harold Brenes 2026-03-24 16:07:59 -04:00
  • b66e65e7f8 Rename temp test name given PR number Harold Brenes 2026-03-24 15:40:29 -04:00
  • 7a017d2ecd Add test case for implicit cast pointer to offset zero subtype field proc param Harold Brenes 2026-03-24 15:37:04 -04:00
  • 44b50eab98 Merge pull request #6469 from odin-lang/revert-6467-master Jeroen van Rijn 2026-03-24 16:26:44 +01:00
  • 2d77303b27 Revert "added get_page_size() to core:mem/virtual" Jeroen van Rijn 2026-03-24 16:16:24 +01:00
  • 48c25fe76e Merge pull request #6467 from Carlyle-Foster/master Jeroen van Rijn 2026-03-24 15:16:34 +01:00
  • 4f6caf19f0 Ensure checking for proc property equality before checking param assignability Harold Brenes 2026-03-23 21:15:12 -04:00
  • 147542b5cc Allow pointers to types which have subtype fields at offset 0 to be assignable in proc parameters. Harold Brenes 2026-03-23 20:55:44 -04:00
  • d90cc4e3b6 json: fix user unmarshaller example (#6468) Laytan 2026-03-23 21:28:47 +01:00
  • d6a47f5e99 added get_page_size() to core:mem/virtual Carlyle 2026-03-23 11:43:13 -07:00
  • 7053e6720f remove type_bit_field_size accident jakubtomsu 2026-03-23 17:18:01 +01:00
  • b1d9db7b15 make offset_of(Bit_Field, ...) an error, typo fix jakubtomsu 2026-03-23 16:43:11 +01:00
  • a097f3c938 add type_field_bit_offset/size intrinsics jakubtomsu 2026-03-23 16:42:30 +01:00
  • df5a0dcabd Merge pull request #6460 from jakubtomsu/add-wasapi gingerBill 2026-03-23 13:08:47 +00:00
  • 2f8ffc75b2 move WASAPI to vendor:windows/wasapi Jakub Tomsu 2026-03-21 22:12:00 +01:00
  • d03f61bc76 add core WASAPI bindings Jakub Tomsu 2026-03-21 20:31:54 +01:00
  • 72f9d55266 Merge pull request #6456 from imp0s5ible/imp-file-mapping-fix Jeroen van Rijn 2026-03-20 16:41:06 +01:00
  • e2bb7d70af Make map_file_from_path use the open flags imp0s5ible 2026-03-20 15:21:12 +01:00
  • c74193633c Merge branch 'master' into bill/interning-things bill/interning-things gingerBill 2026-03-20 11:45:06 +00:00
  • 5e6e1c1e75 Add gethostname to ws2_32.odin gingerBill 2026-03-20 11:44:10 +00:00
  • 73df99fcb1 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-03-19 20:31:25 +00:00
  • 111bee6ecd Fix scope->elements iteration causing a few bugs in the doc-format gingerBill 2026-03-19 20:31:01 +00:00
  • a329d0f4f0 Merge pull request #6450 from laytan/stb-vorbis-wasm Laytan 2026-03-19 20:17:34 +01:00
  • 3fb430ceb7 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-03-19 18:50:17 +00:00
  • e6521ed269 Inline the generic count stuff gingerBill 2026-03-19 18:50:01 +00:00
  • ea1d97f703 Merge pull request #6448 from SpaceTravelCompany/master Jeroen van Rijn 2026-03-19 19:45:33 +01:00
  • 261881e57c vendor/stb/vorbis: support WASM Laytan Laats 2026-03-19 19:44:34 +01:00
  • c29fd7f872 Merge pull request #6436 from nathanchere/patch-1 Jeroen van Rijn 2026-03-19 19:18:31 +01:00
  • e43ba9851d Merge branch 'pr/6446' Jeroen van Rijn 2026-03-19 12:21:17 +01:00
  • 5aacced75d Merge pull request #6446 from A1029384756/sdl_mixer Jeroen van Rijn 2026-03-19 12:20:28 +01:00
  • 274e99015c Add SDL3 Mixer binaries Jeroen van Rijn 2026-03-19 12:04:32 +01:00
  • 7aa411e892 Merge pull request #6442 from Yawning/feature/disable-target-feature Jeroen van Rijn 2026-03-19 11:35:08 +01:00
  • a171746a15 core/math/rand: Disable LLVM vectorization of xoshiro on Intel Yawning Angel 2026-03-18 05:41:50 +09:00
  • 62d78d61fa src: Allow clang-style +/- for target features Yawning Angel 2026-03-18 05:13:44 +09:00
  • e0d84ce73a Merge branch 'odin-lang:master' into master Znarf 2026-03-19 00:34:44 +01:00
  • b965e46d7c fixes Android build xfitgd 2026-03-19 08:27:09 +09:00
  • d18eff9a93 Fix LLVMStructType calls deprecated as of LLVM 22 Nathan Chere 2026-03-18 21:21:00 +01:00
  • c2e42fe455 Remove deprecated LLVMGetGlobalContext calls Nathan Chere 2026-03-18 21:11:12 +01:00
  • 7891744b65 MacOS ARM builds bumped from LLVM 20->22 Nathan Chere 2026-03-18 20:48:38 +01:00
  • 36e6bd4235 [SDL3/mixer] initial commit A1029384756 2026-03-18 15:37:04 -04:00
  • 82d985b458 add LLVM 22 support to optimisation pass pipelines Nathan Chere 2026-03-18 20:31:27 +01:00
  • eddc8084f1 update microarch table for LLVM 22 Nathan Chere 2026-03-18 18:30:39 +01:00
  • 36abc80aac Minor reordering gingerBill 2026-03-18 15:11:36 +00:00
  • 0fafa30bfe Remove old bodge which checked for missing procedures by reordering things gingerBill 2026-03-18 14:42:44 +00:00
  • c48624ce01 Merge pull request #6443 from rofrol/patch-1 Jeroen van Rijn 2026-03-18 14:06:33 +01:00
  • 72c1a9420b No need to use f for print here Roman Frołow 2026-03-18 12:54:07 +01:00
  • 109253bea9 Merge pull request #6441 from ZZZWojta/fix-missing-return-in-pop_fixed_capacity_dynamic_array Jeroen van Rijn 2026-03-17 21:03:56 +01:00
  • 1f9f2dc0da fix Error: Missing return statement at the end of the procedure pop_fixed_capacity_dynamic_array WojtaZam 2026-03-17 20:19:46 +01:00
  • 559f882b9b Use i64 to calculate the iota for the enum gingerBill 2026-03-17 16:18:35 +00:00
  • 9ab97453b8 Put function and module passes into the same section gingerBill 2026-03-17 15:35:33 +00:00
  • 201a4f6d03 Place calculate global init order into a worker thread gingerBill 2026-03-17 15:25:03 +00:00
  • f05ae76ef9 Multithread RTTI generation in backend gingerBill 2026-03-17 15:14:49 +00:00
  • fdbbcc509c Merge pull request #6438 from odin-lang/bill/interning-things gingerBill 2026-03-17 14:55:50 +00:00
  • 85c05b238e Handle bit fields separately gingerBill 2026-03-17 13:50:49 +00:00
  • d28e19c957 Minor improve to check if the entity was already there gingerBill 2026-03-17 13:47:02 +00:00
  • dcb6553b50 Merge pull request #6437 from pawelt/master Jeroen van Rijn 2026-03-17 14:46:27 +01:00
  • 911f00521c Handle OOM error in path_linux / _get_working_directory() pawelt 2026-03-17 14:31:47 +01:00
  • 153a522228 Use normal i64 arithmetic instead of big-ints for hot path gingerBill 2026-03-17 13:34:06 +00:00
  • 1f2c968652 Update build_odin.shm to support LLVM 22 Nathan Chere 2026-03-17 14:05:45 +01:00
  • 46936e0e52 General improvements gingerBill 2026-03-17 12:55:25 +00:00
  • e18b15e8f0 Move error-only things to the error scopes gingerBill 2026-03-17 12:16:44 +00:00
  • 9ad3a23f27 More improvements to performance; AtomicFreelist abstraction gingerBill 2026-03-17 12:10:49 +00:00
  • b19e89578f Improve check_struct_fields performance; use CheckerTypePath free list gingerBill 2026-03-17 11:42:03 +00:00
  • 04cb889aed Begin interning ScopeMap strings gingerBill 2026-03-17 11:04:32 +00:00
  • d5a78a9cf1 Remove canonical hash shortcut gingerBill 2026-03-17 09:43:16 +00:00
  • 239b86c566 Fix typos gingerBill 2026-03-17 09:20:14 +00:00
  • a8c6ea7c8a Implement a new StringInterner gingerBill 2026-03-17 09:18:39 +00:00
  • 8f2fd4f886 Disable warning about padding when using alignas in C++ gingerBill 2026-03-17 08:21:13 +00:00
  • 784a202ca4 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-03-17 08:10:18 +00:00
  • f7ede8632f Minor changes gingerBill 2026-03-17 08:10:13 +00:00
  • efccc9c87f Merge pull request #6434 from Yawning/feature/arm-hw-sha512 Jeroen van Rijn 2026-03-16 20:51:52 +01:00
  • 36a3f691c1 core/crypto/sha2: Add Aarch64 SHA512 acceleration Yawning Angel 2026-03-16 18:30:14 +09:00
  • cb7a87773b Split keys and slots and allocate them both together gingerBill 2026-03-16 18:04:25 +00:00
  • 36d5a19115 Replace Scope.elements to use a custom hash map ScopeMap gingerBill 2026-03-16 17:41:58 +00:00
  • 1744f57d01 Use permanent_alloc_item directly rather than through the gb_alloc_item generic interface gingerBill 2026-03-16 16:03:27 +00:00
  • 3dc68c2e08 In PtrSet permanent_allocator instead of heap_allocator gingerBill 2026-03-16 15:50:13 +00:00
  • ef36a18323 Enable some RVO by default gingerBill 2026-03-16 14:52:07 +00:00
  • df55f22c9b Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-03-16 14:35:24 +00:00
  • fc41e44140 Improve bounds checking to minimize its need gingerBill 2026-03-16 14:29:44 +00:00
  • 99dffb344a Merge pull request #6424 from andzdroid/patch-4 Laytan 2026-03-16 15:17:57 +01:00
  • 0bf2d01a04 Work on improving bounds checking with constant known indices and lb_add_local_generated gingerBill 2026-03-16 14:06:23 +00:00
  • 93852df29e Support #unroll(N) for for FCD arrays gingerBill 2026-03-16 12:28:18 +00:00
  • 38d5b234cb Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-03-16 12:21:56 +00:00
  • e87564b205 Support for in for FCD arrays gingerBill 2026-03-16 12:21:41 +00:00
  • 0b4fabd8b6 Merge pull request #6432 from Yawning/cleanup/sha2 Jeroen van Rijn 2026-03-16 10:26:13 +01:00
  • ee9cb72cd5 Merge pull request #6431 from Faker-09/FCD_array_proc_group Jeroen van Rijn 2026-03-16 10:24:31 +01:00