Commit Graph
5940 Commits
Author SHA1 Message Date
gingerBill e5153a937b Merge pull request #5859 from odin-lang/bill/change-license
Change Odin's LICENSE to zlib from BSD 3-clause
2025-11-04 13:53:13 +00:00
gingerBill 3731cf4e08 Fix #5176 2025-11-04 10:42:24 +00:00
Jeroen van Rijn 8a417e75b7 Add nullptr assert for #5875 2025-11-03 15:27:07 +01:00
gingerBill d8f26720bb Improve error handling for #5506 2025-11-02 15:27:33 +00:00
gingerBill 2d5b431b85 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-11-02 15:21:23 +00:00
gingerBill ee36f6fe33 Fix #5506 2025-11-02 15:21:12 +00:00
Jeroen van Rijn b6181a768e Add space 2025-11-02 13:28:34 +01:00
Jeroen van Rijn 283b160697 Merge branch 'master' into bug-5865 2025-11-02 13:22:06 +01:00
gingerBill 7f2ab31acc Fix constant nil assignment to union of nillable types in backend 2025-11-02 12:04:21 +00:00
Jeroen van Rijn 505b85ead5 Add #subtype using to name canonicalization 2025-11-02 07:45:40 +01:00
gingerBill f5d080789f Fix union(T){} constant initialization 2025-10-31 09:13:10 +00:00
Jeroen van Rijn 338733d9ef Remove duplicate import 2025-10-30 17:54:02 +01:00
gingerBill 816c47058d For test runner, try to look for os.exit or os2.exit 2025-10-30 16:14:32 +00:00
gingerBill 074a8d7df5 constant_truncate -> constant_trunc to be consistent with other intrinsics 2025-10-30 09:37:09 +00:00
gingerBill 0972690e14 Add suggestion for T[] to be []T if a type is allowed in that parsing context 2025-10-30 09:16:19 +00:00
gingerBill 99520d82fd Add intrinsics.constant_(floor|truncate|ceil|round) 2025-10-30 08:52:21 +00:00
gingerBill 13ddf66cc9 Fix declaration of type_is_bit_field 2025-10-30 08:39:22 +00:00
gingerBill 36d63b14b5 Just retry again with lb_generate_missing_procedures 2025-10-29 17:46:00 +01:00
Jeroen van Rijn b58bb6519e Merge pull request #5860 from harold-b/hb.fix-export-link-libs-file
Fix `-export-linked-libs-file` issue where it multiple libraries in a single foreign export.
2025-10-29 09:41:02 +01:00
Harold Brenes e05c21522d Fix -export-linked-libs-file issue where it multiple libraries in a single foreign export. 2025-10-28 20:21:24 -04:00
gingerBill 842cfee0f3 Change Odin's LICENSE to zlib from BSD 3-clause
This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
2025-10-28 14:38:25 +00:00
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