gingerBill
|
a3f189e896
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2025-12-09 12:47:59 +00:00 |
|
gingerBill
|
79ef9f0a43
|
Fix #6003
|
2025-12-09 12:47:49 +00:00 |
|
gingerBill
|
c0e4d2ea05
|
Merge pull request #5981 from the-JS-hater/struct-cycle-fix
undetected type declaration cycles work-around
|
2025-12-09 10:53:51 +00:00 |
|
miere43
|
29019d7138
|
Fix duplicate code emission in type assertions.
|
2025-12-03 21:27:38 +03:00 |
|
Jeroen van Rijn
|
7e9ceaa281
|
Fix #5982
Add escape analysis check for #load directive to fix #5982.
|
2025-12-01 22:16:37 +01:00 |
|
Morgan
|
555081240b
|
missed a semicolon
|
2025-12-01 16:43:52 +01:00 |
|
Morgan
|
b3ef77e9dd
|
undetected type declaration cycles work-around
|
2025-12-01 16:24:57 +01:00 |
|
Jeroen van Rijn
|
ac61f083fa
|
Restore help line for all-bits
|
2025-12-01 14:15:56 +01:00 |
|
gingerBill
|
0f0c40b96d
|
Fix -integer-division-by-zero modes and document all-bits
|
2025-12-01 13:11:32 +00:00 |
|
Jeroen van Rijn
|
e72aad983b
|
Remove all-bits from option help text, isn't supported.
|
2025-11-30 22:37:35 +01:00 |
|
Laytan Laats
|
679d306d0f
|
panic on transpose with result type in diff layout
Partially reverts 4db4841, it should behave the same as cast (which does
an implicit transpose).
|
2025-11-29 20:06:43 +01:00 |
|
laytan
|
4db4841413
|
fix matrix transpose with different result type
Fixes #5623
|
2025-11-29 12:14:06 +01:00 |
|
Franz
|
ba9b9eacb5
|
Fix #5967 (Incorrect stack overflow warning for by ref switches over unions)
|
2025-11-28 13:55:07 +01:00 |
|
gingerBill
|
f48e87d77d
|
Merge pull request #5930 from odin-lang/bill/os2-file-stream
`os2.File_Stream`
|
2025-11-26 15:04:55 +00:00 |
|
A1029384756
|
411a5b6401
|
moved checking of -vet-unused-procedures and -vet-packages flags to
after all flags are parsed
|
2025-11-22 23:08:23 -05:00 |
|
gingerBill
|
21116a7b47
|
Use SIP hash as name canonicalization hash
Replaces fnv64a
|
2025-11-18 12:33:48 +00:00 |
|
gingerBill
|
d380b0877d
|
Add intrinsics.type_is_superset_of
|
2025-11-17 10:03:05 +00:00 |
|
Laytan
|
eb089a1c98
|
skip collision panic when package names aren't unique
|
2025-11-16 15:06:30 +01:00 |
|
gingerBill
|
33341c47a1
|
Merge pull request #5908 from slowhei/master
Fix allocation of anonymous globals
|
2025-11-11 21:08:11 +00:00 |
|
korvahkh
|
f454bbd73c
|
Fix #5894
|
2025-11-10 07:54:42 -06:00 |
|
Tohei Ichikawa
|
d6b5a3139a
|
Fix allocation of anonymous globals
|
2025-11-09 21:07:28 -05:00 |
|
Harold Brenes
|
3a07a32411
|
Don't check procedure signature similarity when a foreign import proc is an Objective-C method.
|
2025-11-07 21:38:34 -05:00 |
|
gingerBill
|
4ce01854d5
|
Improve error positioning for #all_or_none
|
2025-11-06 09:37:16 +00:00 |
|
gingerBill
|
fc2cb8fb39
|
Remove #no_copy
|
2025-11-05 13:44:14 +00:00 |
|
gingerBill
|
c937d38db2
|
Improve doc-writer format for #all_or_none
|
2025-11-05 13:42:19 +00:00 |
|
gingerBill
|
c5556aa2e0
|
Update doc-writer
|
2025-11-05 13:32:32 +00:00 |
|
gingerBill
|
593d2e6daa
|
Add #all_or_none
|
2025-11-05 13:30:40 +00:00 |
|
gingerBill
|
ea5db0e048
|
Fix type name name canonicalization within an anonymously nested procedure in a struct.
|
2025-11-05 10:06:40 +00:00 |
|
gingerBill
|
12d8572d43
|
Merge pull request #5886 from laytan/32bit-typeid-fixes
fixes for 32bit with regards to typeid
|
2025-11-04 20:56:49 +00:00 |
|
Laytan Laats
|
3ef0636324
|
unsigned
|
2025-11-04 21:49:22 +01:00 |
|
Laytan
|
c4d1cd6ee5
|
fixes for 32bit with regards to typeid
|
2025-11-04 21:37:29 +01:00 |
|
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 |
|