gingerBill
|
d62c92f5a9
|
Merge pull request #3267 from harold-b/copy-dirent-path
Retain copies of `dirent->name` for .odin files when using `read_directory`
|
2024-03-13 12:23:28 +00:00 |
|
rick-masters
|
7bc962b852
|
Fix variable used to index polymorphic parameter.
|
2024-03-12 23:58:20 +00:00 |
|
rick-masters
|
f7ec628cb2
|
Fix check for too many arguments to a polymorphic record type.
|
2024-03-12 23:57:13 +00:00 |
|
gingerBill
|
c7c6852057
|
Support swizzle selector syntax .xyzw for #simd vectors
|
2024-03-12 12:11:48 +00:00 |
|
Harold Brenes
|
b543be0d15
|
Copy file names fromdirent into FileInfo during read_directory
|
2024-03-11 18:09:41 -04:00 |
|
gingerBill
|
53ce945034
|
Merge pull request #3230 from avanspector/haiku
Add Haiku OS support
|
2024-03-08 11:15:13 +00:00 |
|
gingerBill
|
4bb7cd5e4b
|
Add bit_field option to core_type in the compiler
|
2024-03-07 11:31:00 +00:00 |
|
gingerBill
|
14f7619cdc
|
Merge pull request #3069 from pcleavelin/master
Respect `-lld` CLI arg on non-windows machines
|
2024-03-06 15:25:16 +00:00 |
|
gingerBill
|
b1903b915b
|
Change to IEEE 754-2008 conformance for min/max runtime operations.
|
2024-03-06 15:16:11 +00:00 |
|
gingerBill
|
a7bab89c93
|
Unify min/max semantics for simd_(min|max)
|
2024-03-06 15:07:21 +00:00 |
|
gingerBill
|
a1ee9e7035
|
Change min/max runtime behaviour to match IEEE 754-2019
|
2024-03-06 15:04:46 +00:00 |
|
gingerBill
|
7ae22b7ce5
|
Update are_types_identical for bit_field
|
2024-03-04 20:22:49 +00:00 |
|
gingerBill
|
3e295734cb
|
Correct is_type_comparable for bit_field
|
2024-03-04 20:10:34 +00:00 |
|
gingerBill
|
ff24cfe314
|
Fix debug issue with maps
|
2024-03-01 14:00:14 +00:00 |
|
avanspector
|
1861ecff86
|
Merge branch 'haiku' of https://github.com/avanspector/Odin into haiku
|
2024-03-01 00:42:08 +01:00 |
|
avanspector
|
d4d9f55556
|
Update threading.cpp
|
2024-03-01 00:41:28 +01:00 |
|
avanspector
|
5d6b4eda1e
|
Merge branch 'odin-lang:master' into haiku
|
2024-02-29 03:16:04 +01:00 |
|
gingerBill
|
84a7e03178
|
Merge pull request #3220 from laytan/promote-types-in-c-varargs
Promote types in `#c_varargs` according to C rules
|
2024-02-28 10:49:28 +00:00 |
|
gingerBill
|
5107bdc06b
|
Make lb_type_info use a procedure to load the global value
|
2024-02-27 15:45:53 +00:00 |
|
gingerBill
|
5137d12d36
|
Fix lb_type_info for the new layout
|
2024-02-27 15:40:45 +00:00 |
|
gingerBill
|
c6ee025063
|
Add type info generation for bit_field
|
2024-02-27 15:27:51 +00:00 |
|
gingerBill
|
826cf1508b
|
Remove __$startup_type_info procedure
|
2024-02-27 15:09:33 +00:00 |
|
gingerBill
|
51edf01162
|
Change type info table to be initializable constantly
[]Type_Info -> []^Type_Info
|
2024-02-27 15:07:55 +00:00 |
|
avanspector
|
fca691a066
|
fix core:thread and a memory leak
in the future probably native non-pthread implementation for haiku will be required
|
2024-02-27 02:38:06 +01:00 |
|
avanspector
|
0fa6ba726f
|
add haiku build token
|
2024-02-25 03:03:12 +01:00 |
|
avanspector
|
24c8b15409
|
small fixes
|
2024-02-25 02:38:35 +01:00 |
|
avanspector
|
028a79e66c
|
Update threading.cpp
|
2024-02-25 02:34:41 +01:00 |
|
avanspector
|
0a6673220b
|
Merge branch 'haiku' of https://github.com/avanspector/Odin into haiku
|
2024-02-25 02:24:58 +01:00 |
|
avanspector
|
88add0b6b1
|
Improve Haiku support
|
2024-02-25 02:24:52 +01:00 |
|
avanspector
|
824c831190
|
Implement futex
|
2024-02-24 23:46:55 +01:00 |
|
gingerBill
|
a642ea0b28
|
Add intrinsics.type_bit_set_backing_type
|
2024-02-23 11:38:23 +00:00 |
|
gingerBill
|
00fc4c4e1b
|
Make that warning an error with -vet-style
|
2024-02-22 20:21:21 +00:00 |
|
gingerBill
|
9ea11da00f
|
Add warning when using bit_field when a bit_set would be a much better idea.
|
2024-02-22 20:10:56 +00:00 |
|
gingerBill
|
a8909f06ae
|
Improve parsing for bit_field
|
2024-02-22 20:10:38 +00:00 |
|
gingerBill
|
54515af8cc
|
Add field tags to bit_field
|
2024-02-22 19:41:48 +00:00 |
|
gingerBill
|
3f193d7446
|
Format change
|
2024-02-22 19:27:13 +00:00 |
|
gingerBill
|
e127d21fed
|
Check for pseudo-fields before bit fields
|
2024-02-22 19:24:50 +00:00 |
|
gingerBill
|
3060225f46
|
Simplify usage code
|
2024-02-22 19:24:16 +00:00 |
|
gingerBill
|
c14b9d461a
|
Support using of a bit_field within a struct
|
2024-02-22 19:14:16 +00:00 |
|
gingerBill
|
8060e3170e
|
Remove debug message
|
2024-02-22 18:53:02 +00:00 |
|
gingerBill
|
980947b355
|
Give a better error message when the user uses context as if it was an identifier in a field list.
|
2024-02-22 18:52:17 +00:00 |
|
gingerBill
|
fd987b29ff
|
Improve error handling with assignments to bit_field using constants
|
2024-02-22 18:47:43 +00:00 |
|
gingerBill
|
afcc2889ec
|
Support compound literals for bit_field
|
2024-02-22 18:41:15 +00:00 |
|
gingerBill
|
5f001f6d51
|
Allow casting between a bit_field and its backing type
|
2024-02-22 18:15:13 +00:00 |
|
gingerBill
|
fc07211772
|
Change hack a little
|
2024-02-22 17:43:37 +00:00 |
|
gingerBill
|
c9e37a08be
|
Add backing type of a bit_field to the doc-format
|
2024-02-22 17:41:22 +00:00 |
|
gingerBill
|
dcbcf75269
|
Add doc-format support for bit_field
|
2024-02-22 17:37:42 +00:00 |
|
gingerBill
|
59479b2ba6
|
Fix typo
|
2024-02-22 17:26:32 +00:00 |
|
gingerBill
|
5a84a08225
|
Add general support for bit_fields
|
2024-02-22 17:24:42 +00:00 |
|
Laytan Laats
|
bb23648c71
|
Also convert and promote bit_set types for #c_varargs
|
2024-02-22 18:17:52 +01:00 |
|