Commit Graph

5919 Commits

Author SHA1 Message Date
Jeroen van Rijn 788ef8ee0a Merge branch 'master' of github.com:odin-lang/Odin 2025-10-27 16:24:04 +01:00
Jeroen van Rijn f726f7aff4 Make Karl Zylinski happy 2025-10-27 16:23:54 +01:00
gingerBill 78c3a3301c Change static_assert for OrderedInsertPtrMapEntry 2025-10-27 14:04:51 +00:00
gingerBill 8bdc322d6a Just use a method instead 2025-10-27 11:29:13 +00:00
gingerBill 288434ab30 One more time with a different cast? 2025-10-27 11:25:22 +00:00
gingerBill 62d231d685 Try C-cast with reintepret cast 2025-10-27 11:20:28 +00:00
gingerBill 6edb26dcf8 Use reinterpret_cast 2025-10-27 11:10:53 +00:00
gingerBill 13f2090608 Try to make PtrMap work for 32-bit compilers 2025-10-27 11:06:07 +00:00
gingerBill 43529dda38 Improve error message for missing & in some parapoly messages 2025-10-27 10:58:54 +00:00
gingerBill 7c2101ea3d Merge pull request #5812 from Kelimion/data-alignment
Set minimum #load(file, type) alignment to 16 bytes
2025-10-22 11:27:18 +01:00
gingerBill 61424cfbf8 Merge pull request #5811 from wrathdoesthat/master
Fix orca linking path
2025-10-22 11:26:06 +01:00
gingerBill c332266e46 Merge pull request #5814 from laytan/wgpu-27.0.2.0
vendor/wgpu: update to 27.0.2.0
2025-10-22 09:47:23 +01:00
Jeroen van Rijn 0605c7b0e3 Add target triple and LLVM code mode debug prints (#5839) 2025-10-22 10:27:27 +02:00
gingerBill 55ab18f911 Fix #5831 2025-10-22 09:07:46 +01:00
jakubtomsu c21453acc5 comment 2025-10-18 16:18:58 +02:00
jakubtomsu 91750e2f1b prefer Type pointer over LLVMTypeRef when doing a struct_field_remapping lookup 2025-10-18 16:11:47 +02:00
Laytan a7a0a9eaf6 vendor/wgpu: update to 27.0.2.0 2025-10-15 19:49:21 +02:00
Jeroen van Rijn faa9222fef Set minimum #load(file, type) alignment to 16 bytes 2025-10-15 18:04:24 +02:00
wrathdoesthat 798f4b011c Merge branch 'odin-lang:master' into master 2025-10-15 10:09:47 -04:00
Wrath 6356cadfcc Fix orca linking path 2025-10-15 10:08:44 -04:00
Username-Leon 4dd6bb2e87 Merge branch 'master' of https://github.com/LeonardoTemperanza/Odin 2025-10-15 15:30:32 +02:00
Username-Leon e10093bd99 Fix wrong alignment for typed load directive. 2025-10-15 15:30:06 +02:00
Laytan e7ecb16a1e llvm 21 support 2025-10-14 19:55:00 +02:00
Jeroen van Rijn 073e043b02 Fix hang, courtesy of cloin. 2025-10-13 02:59:57 +02:00
gingerBill d267891ac9 Merge pull request #5797 from harold-b/hb.export-linked-libs
Add build flag to export the linked libraries
2025-10-12 10:52:50 +01:00
gingerBill 85005babc2 Merge pull request #5794 from alsakandari/improve-target-features
Improve target features flag by allowing the user to disable a target feature
2025-10-12 10:19:45 +01:00
Harold Brenes 612b219230 Fix -export-linked-libs-file system lib check 2025-10-12 02:00:18 -04:00
Harold Brenes 0de3de7257 Use exact value to determine system linked libs with -export-linked-libs-file 2025-10-12 01:57:29 -04:00
Harold Brenes 937161f68d Add -export-linked-libs-file build flag.
This build flag writes a list of the libraries that were linked during the build to the specified file.
2025-10-12 01:03:27 -04:00
Jeroen van Rijn e4db455458 Fix #5785 2025-10-11 20:32:09 +02:00
Jeroen van Rijn 5dbade87e9 Simple compare is also comparable 2025-10-11 15:43:30 +02:00
Jeroen van Rijn e6754547ab Fix #5786 2025-10-11 15:17:23 +02:00
Jeroen van Rijn b3dfd34f2d #5788 2025-10-11 14:57:45 +02:00
Jeroen van Rijn 48a79a6f8c Fix #5789 2025-10-11 14:55:48 +02:00
Yhya Ibrahim c4a8af0f0d Check for + and - in the target features set 2025-10-11 15:48:12 +03:00
Yhya Ibrahim a672c68f03 Make -target-features flag support disabling of a feature 2025-10-11 15:26:01 +03:00
gingerBill 7e7b6ac0de Add short-circuit for check_cast_internal 2025-10-10 14:37:18 +01:00
gingerBill 7e64dedb77 Fix #5778 2025-10-10 14:31:41 +01:00
gingerBill 26b3a4d182 Handle concatenation at the end 2025-10-10 12:09:41 +01:00
gingerBill 1387c3d311 Remove unneeded type expression 2025-10-10 12:04:22 +01:00
gingerBill 24bc044d78 Support fixed-length arrays for intrinsics.concatenate 2025-10-10 12:00:44 +01:00
gingerBill 5e12532eba Add basic type inference to the arguments 2025-10-10 11:50:02 +01:00
gingerBill 061b14e164 Allow intrinsics.concatenate to be variadic 2025-10-10 11:48:18 +01:00
gingerBill 1572ed57b6 Add intrinsics.concatenate 2025-10-10 11:40:36 +01:00
gingerBill b04c3900ab Merge pull request #5774 from A1029384756/llvm-14-fixes
[llvm-14-fixes] fix `const_pad_to_size` for strings
2025-10-09 17:15:47 +01:00
A1029384756 be9384fc8d [llvm-14-fixes] use specific LLVMConst* codepaths for LLVM 14 2025-10-09 12:03:25 -04:00
gingerBill 025cb03242 Add all-bits to feature tag 2025-10-09 15:02:16 +01:00
gingerBill adc44312bf const string -> constant string 2025-10-09 10:36:50 +01:00
gingerBill a60058259d Allow intrinsics.type_union_tag_offset with maybe-like unions 2025-10-09 10:25:48 +01:00
gingerBill 41c523faa5 Add intrinsics.type_is_raw_union 2025-10-09 10:10:49 +01:00