gingerBill
|
d6353daf91
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-12 12:11:53 +00:00 |
|
gingerBill
|
c7c6852057
|
Support swizzle selector syntax .xyzw for #simd vectors
|
2024-03-12 12:11:48 +00:00 |
|
gingerBill
|
9a41a450e7
|
Add builtin map_upsert
|
2024-03-11 12:30:24 +00:00 |
|
gingerBill
|
51d12acab3
|
Enforce linalg
|
2024-03-08 13:28:15 +00:00 |
|
gingerBill
|
032e193d0d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-08 13:20:33 +00:00 |
|
gingerBill
|
0f83ab466f
|
Minor change to spacing when printing a map
|
2024-03-08 13:20:27 +00:00 |
|
gingerBill
|
5ff6a25bdc
|
Improve formatting for %# on maps
|
2024-03-07 13:45:52 +00:00 |
|
gingerBill
|
b6b8e640f5
|
Replace b with _ as it is not needed
|
2024-03-07 13:41:54 +00:00 |
|
gingerBill
|
573402c97e
|
Begin work on %w - 'w'rite as valid Odin literals
|
2024-03-07 13:39:44 +00:00 |
|
gingerBill
|
e01701ce0e
|
Fix typo
|
2024-03-07 12:32:46 +00:00 |
|
gingerBill
|
f9b14500be
|
Add default_commit_size to virtual.Arena
|
2024-03-07 12:30:34 +00:00 |
|
gingerBill
|
4bb7cd5e4b
|
Add bit_field option to core_type in the compiler
|
2024-03-07 11:31:00 +00:00 |
|
gingerBill
|
6d5b1800fe
|
Fix typo
|
2024-03-06 16:34:17 +00:00 |
|
gingerBill
|
0f5328973e
|
Add mem.Mutex_Allocator
|
2024-03-06 16:33:54 +00:00 |
|
gingerBill
|
65277ddd6b
|
Add missing attribute
|
2024-03-06 16:30:39 +00:00 |
|
gingerBill
|
46718d6d85
|
Add Query_Info to Buddy_Allocator
|
2024-03-06 16:26:10 +00:00 |
|
gingerBill
|
2a0543d2f0
|
Add mem.Buddy_Allocator
|
2024-03-06 16:14:45 +00:00 |
|
gingerBill
|
792f06a234
|
Fix indentation
|
2024-03-06 15:29:07 +00:00 |
|
gingerBill
|
ffa3669d02
|
Add virtual.Arena utilities: new, new_aligned, make
|
2024-03-06 15:23:56 +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
|
5789df5c0c
|
Disable core library tests for ARM (Silly CI)
|
2024-03-06 14:54:23 +00:00 |
|
gingerBill
|
78c05a49a3
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-06 14:52:04 +00:00 |
|
gingerBill
|
8d496dc3d0
|
Fix #3173
|
2024-03-06 14:51:56 +00:00 |
|
gingerBill
|
6d3a57b4ac
|
Zero intrinsics.alloca
|
2024-03-06 13:48:37 +00:00 |
|
gingerBill
|
c7b8f1fb0a
|
Use intrinsics.alloca rather than context.temp_allocator in json.unmarshal_object
|
2024-03-06 13:42:38 +00:00 |
|
gingerBill
|
462f3f4abd
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-06 11:49:24 +00:00 |
|
gingerBill
|
5eef29290c
|
Fix #3250
|
2024-03-06 11:49:17 +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
|
674bd94f72
|
Add check to see if raylib is imported with ShowCursor on sys/windows
|
2024-03-01 18:30:23 +00:00 |
|
gingerBill
|
ff24cfe314
|
Fix debug issue with maps
|
2024-03-01 14:00:14 +00:00 |
|
gingerBill
|
bc191d4f84
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-03-01 13:36:12 +00:00 |
|
gingerBill
|
5c20676c76
|
Fix type for SDL LoadFile(_RW)
|
2024-03-01 13:36:06 +00:00 |
|
gingerBill
|
7f1069cb0b
|
Add Recursive_Mutex procedures to procedure groups
|
2024-03-01 11:31:13 +00:00 |
|
gingerBill
|
3263e54144
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-02-29 20:20:43 +00:00 |
|
gingerBill
|
6805b85f89
|
Fix leap year bug
|
2024-02-29 20:20:37 +00:00 |
|
gingerBill
|
7df7fec6f7
|
Keep -vet happy
|
2024-02-28 18:27:49 +00:00 |
|
gingerBill
|
e423a6d692
|
Make types distinct
|
2024-02-28 18:25:29 +00:00 |
|
gingerBill
|
f4c74a9f32
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-02-28 18:25:06 +00:00 |
|
gingerBill
|
dce176fa39
|
Remove unnecessary use of transmute
|
2024-02-28 18:24:59 +00:00 |
|
gingerBill
|
d1174f66bc
|
Fix #3233
|
2024-02-28 13:41:54 +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 |
|
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
|
5c5b78cbbe
|
Improve bit_field printing
|
2024-02-22 19:48:44 +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
|
007bd993a6
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-02-22 17:24:48 +00:00 |
|
gingerBill
|
5a84a08225
|
Add general support for bit_fields
|
2024-02-22 17:24:42 +00:00 |
|
gingerBill
|
a4b8c1ea17
|
Begin work adding bit_field
|
2024-02-22 15:55:54 +00:00 |
|
gingerBill
|
b12ba1508e
|
Update vulkan bindings for to work with the new keyword bit_field
|
2024-02-22 14:09:12 +00:00 |
|
gingerBill
|
f3b0b82461
|
Fix futex
|
2024-02-22 14:04:31 +00:00 |
|
gingerBill
|
fea38f6910
|
Minor changes to futex implementation on Linux
|
2024-02-22 14:01:39 +00:00 |
|
gingerBill
|
213b2fd0f8
|
Add bit_field as a keyword
|
2024-02-22 14:01:23 +00:00 |
|
gingerBill
|
42d595f6a1
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-02-22 13:59:27 +00:00 |
|
gingerBill
|
656de10ba4
|
Minor changes to sync/chan (HIGHLY EXPERIMENTAL)
|
2024-02-22 13:59:22 +00:00 |
|
gingerBill
|
41549b502b
|
Basic concept of core:sync/chan
|
2024-02-21 15:24:24 +00:00 |
|
gingerBill
|
f989f4df3e
|
Add sync.One_Shot_Event
|
2024-02-21 13:08:12 +00:00 |
|
gingerBill
|
21d1c0e5a4
|
Revert change since it is not needed
|
2024-02-21 12:58:26 +00:00 |
|
gingerBill
|
d7b7804215
|
if -> while in wait_signal_until_available to check for spurious wake-ups
|
2024-02-21 12:55:26 +00:00 |
|
gingerBill
|
8472338bfa
|
Add reflect.enum_name_from_value and reflect.enum_name_from_value_any
|
2024-02-21 12:43:09 +00:00 |
|
gingerBill
|
43a199b57b
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-02-17 13:42:02 +00:00 |
|
gingerBill
|
fa1875a8f1
|
Minor changes to os2
|
2024-02-17 13:41:54 +00:00 |
|
gingerBill
|
c5c2a4d09d
|
Fix typo
|
2024-02-13 17:13:39 +00:00 |
|
gingerBill
|
912c326d8b
|
Fix typo that causes map info debug issues
|
2024-02-13 17:06:04 +00:00 |
|
gingerBill
|
d496dbf3a0
|
Fix race condition with #soa
|
2024-02-13 16:54:41 +00:00 |
|
gingerBill
|
cbfb32c34c
|
Fix race condition with regards to #soa arrays by using the fields mutex
|
2024-02-13 16:21:41 +00:00 |
|
gingerBill
|
5cd57a3a7f
|
Use Raw_Map as the debug information for a map
|
2024-02-13 15:50:07 +00:00 |
|
gingerBill
|
f378367fe7
|
Store cell data in map debug metadata
|
2024-02-12 15:17:06 +00:00 |
|
gingerBill
|
c291fffce1
|
Add metadata type to maps debug information to aid debuggers knowing what is in it it
|
2024-02-12 12:29:37 +00:00 |
|
gingerBill
|
900fe95ba0
|
Split out linalg.identity between matrices and array-based matrix
|
2024-02-12 12:08:43 +00:00 |
|
gingerBill
|
5dd2e38aff
|
Change minor/adjoint to be row, col from c, r to be consistent with [row, col] syntax; Add #no_bounds_check were appropriate
|
2024-02-12 11:54:24 +00:00 |
|
gingerBill
|
4ca23499fa
|
Add raymath procedures (with numerous deprecated attributes to suggest to use array programming)
|
2024-02-10 16:31:03 +00:00 |
|
gingerBill
|
e201a2fabb
|
Add rand.choice_enum
|
2024-02-10 15:13:09 +00:00 |
|
gingerBill
|
5c4485f657
|
Add #load_directory(path: string) > []runtime.Load_Directory_File
|
2024-02-09 15:18:29 +00:00 |
|
gingerBill
|
7128bc4b34
|
Add core:relative
This will eventually replace the #relative types
|
2024-02-08 15:15:16 +00:00 |
|
gingerBill
|
7b672ac72a
|
Disallow mixture of polymorphic $ names and normal identifiers within record parameters
|
2024-02-08 14:03:03 +00:00 |
|
gingerBill
|
8f4ab3c07d
|
Add check for a procedure
|
2024-02-08 13:49:27 +00:00 |
|
gingerBill
|
dc5cfacc0a
|
Fix edge case for procedures
|
2024-02-08 13:45:18 +00:00 |
|
gingerBill
|
3aea2e1fff
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2024-02-08 13:41:07 +00:00 |
|