gingerBill
|
445ca70521
|
Correct implicit union cast
|
2022-02-05 16:11:48 +00:00 |
|
gingerBill
|
c6ab8f82c8
|
Code refactor to aid development
|
2022-02-05 15:17:47 +00:00 |
|
gingerBill
|
67ce0ec29f
|
Improve printing for unhandled cases by adding a new line before the cases
|
2022-02-05 14:58:13 +00:00 |
|
gingerBill
|
23c3573c30
|
Minor correction to error message suggestion
|
2022-02-05 14:56:06 +00:00 |
|
gingerBill
|
a4308e7246
|
Improve union variant assignment determination
|
2022-02-05 14:45:59 +00:00 |
|
gingerBill
|
3439139b1c
|
Minor clean up
|
2022-02-05 14:34:29 +00:00 |
|
gingerBill
|
dd84b61cc8
|
Correct add_to_seen_map logic
|
2022-02-05 14:07:17 +00:00 |
|
gingerBill
|
b8c4bf2afb
|
Add #partial [Enum]Type{...} support to check for missing enumerated array fields
|
2022-02-05 14:02:21 +00:00 |
|
gingerBill
|
d5384c5aa4
|
Only check idents in the alias (of alias)+ problem
|
2022-02-04 22:45:13 +00:00 |
|
gingerBill
|
3a81f2ab89
|
Correct the type aliasing problem, caused by aliases (of aliases)+
|
2022-02-04 22:40:15 +00:00 |
|
gingerBill
|
35c90fe124
|
Fix type alias declaration evaluation problem (#854 #1439)
|
2022-02-03 13:34:31 +00:00 |
|
gingerBill
|
24e7356825
|
Add #no_type_assert and #type_assert to disable implicit type assertions with x.(T)
|
2022-01-27 16:08:47 +00:00 |
|
gingerBill
|
f16f1d932e
|
Fix #1448
|
2022-01-25 14:24:15 +00:00 |
|
gingerBill
|
fe0b5bf4e2
|
Parse comments on enums fields
|
2022-01-24 23:28:59 +00:00 |
|
gingerBill
|
42ab882db4
|
Remove debug code
|
2022-01-24 15:56:26 +00:00 |
|
gingerBill
|
dcc9e61362
|
Correct string_append_token
|
2022-01-24 14:52:43 +00:00 |
|
gingerBill
|
56b4e0a3c3
|
Fix #1267
|
2022-01-23 15:40:46 +00:00 |
|
gingerBill
|
6c48670819
|
Make ODIN_BUILD_MODE a enum type
|
2022-01-15 17:34:35 +00:00 |
|
gingerBill
|
7cc265e14c
|
Add mutex guards for signature scopes
|
2022-01-10 14:50:28 +00:00 |
|
gingerBill
|
e6b8f7e77a
|
Fix #1398
|
2022-01-03 12:54:31 +00:00 |
|
gingerBill
|
0d7cb02386
|
Fix conversion from float to quaternion
|
2021-12-31 23:20:14 +00:00 |
|
gingerBill
|
504ea7deeb
|
Fix update_untyped_expr_type for ternary if expressions with an untyped type
|
2021-11-24 16:31:37 +00:00 |
|
gingerBill
|
3e04b45106
|
Allow cast from float to complex
|
2021-11-19 12:26:10 +00:00 |
|
gingerBill
|
3f038428a7
|
Begin minimizing Ast size
|
2021-11-14 15:12:37 +00:00 |
|
gingerBill
|
6646348e1a
|
Increase usage of PtrMap
|
2021-11-05 17:03:02 +00:00 |
|
gingerBill
|
68046d0c08
|
Allow casting between matrix types of different element types
|
2021-11-04 16:50:59 +00:00 |
|
gingerBill
|
bc2bf1caeb
|
Add #load_hash(<filepath>, <string-hash-kind>)
|
2021-11-04 16:29:41 +00:00 |
|
gingerBill
|
3d06dddb72
|
Allow casting from floats to quaternions
|
2021-11-03 12:45:19 +00:00 |
|
Jeroen van Rijn
|
73648bb2d8
|
Fix #1268.
Error message for enumerated arrays going out of bounds was not yet updated for the Enum change.
|
2021-11-03 11:36:24 +01:00 |
|
gingerBill
|
b4df51e483
|
Merge branch 'master' into new-matrix-type
|
2021-10-23 19:24:47 +01:00 |
|
gingerBill
|
c9effb9b9f
|
Correct ternary if expression type determination
|
2021-10-22 14:37:27 +01:00 |
|
gingerBill
|
28af376d10
|
Quick fix
|
2021-10-22 13:17:49 +01:00 |
|
gingerBill
|
48de1a01a9
|
Correct update propagation of type for ternary if expressions
|
2021-10-22 13:14:19 +01:00 |
|
gingerBill
|
48d277a3c4
|
Allow conversions between matrices of the same element count
|
2021-10-21 01:34:39 +01:00 |
|
gingerBill
|
e0b9475378
|
Allow casting between square matrices of the same element type
|
2021-10-21 01:14:44 +01:00 |
|
gingerBill
|
d67d7168e2
|
Allow scalars with matrices
|
2021-10-21 00:04:22 +01:00 |
|
gingerBill
|
7faca7066c
|
Add builtin transpose
|
2021-10-20 01:51:16 +01:00 |
|
gingerBill
|
3eaac057da
|
Unify polymorphic_assign_index logic
|
2021-10-20 01:26:55 +01:00 |
|
gingerBill
|
445696d660
|
Support parapoly matrices
|
2021-10-20 01:06:58 +01:00 |
|
gingerBill
|
82b6772ea4
|
Support matrix literals
|
2021-10-20 00:40:03 +01:00 |
|
gingerBill
|
662cbaf425
|
Support indexing matrices
|
2021-10-19 12:13:19 +01:00 |
|
gingerBill
|
1556fad65a
|
Change syntax for matrices to matrix[R, C]T
|
2021-10-19 11:31:11 +01:00 |
|
gingerBill
|
243e2e2b8a
|
Basic support for matrix*vector, vector*matrix operations
|
2021-10-19 11:24:26 +01:00 |
|
gingerBill
|
ba331024af
|
Very basic matrix support in backend
|
2021-10-18 18:16:52 +01:00 |
|
gingerBill
|
4c655865e5
|
Begin work on matrix type
|
2021-10-18 16:52:19 +01:00 |
|
gingerBill
|
49c761dc6d
|
Fix typo
|
2021-10-09 19:11:26 +01:00 |
|
gingerBill
|
2a8d4c5bf5
|
Disallow or_return within defer
|
2021-10-09 19:11:10 +01:00 |
|
gingerBill
|
00671a59a0
|
Minor code cleanup for backend; add struct_fields_index_by_increasing_offset for future use
|
2021-10-02 17:22:56 +01:00 |
|
gingerBill
|
6f872e04c8
|
Move redundant auto_cast error from -vet to -vet-extra
|
2021-09-28 12:24:51 +01:00 |
|
gingerBill
|
8c4197af38
|
Add #load_or(path_string, default_byte_slice)
|
2021-09-23 23:32:46 +01:00 |
|