gingerBill
|
6646348e1a
Increase usage of `PtrMap`
|
3 years ago |
gingerBill
|
68046d0c08
Allow casting between matrix types of different element types
|
3 years ago |
gingerBill
|
bc2bf1caeb
Add `#load_hash(<filepath>, <string-hash-kind>)`
|
3 years ago |
gingerBill
|
3d06dddb72
Allow casting from floats to quaternions
|
3 years ago |
Jeroen van Rijn
|
73648bb2d8
Fix #1268.
|
3 years ago |
gingerBill
|
b4df51e483
Merge branch 'master' into new-matrix-type
|
3 years ago |
gingerBill
|
c9effb9b9f
Correct ternary if expression type determination
|
3 years ago |
gingerBill
|
28af376d10
Quick fix
|
3 years ago |
gingerBill
|
48de1a01a9
Correct update propagation of type for ternary if expressions
|
3 years ago |
gingerBill
|
48d277a3c4
Allow conversions between matrices of the same element count
|
3 years ago |
gingerBill
|
e0b9475378
Allow casting between square matrices of the same element type
|
3 years ago |
gingerBill
|
d67d7168e2
Allow scalars with matrices
|
3 years ago |
gingerBill
|
7faca7066c
Add builtin `transpose`
|
3 years ago |
gingerBill
|
3eaac057da
Unify `polymorphic_assign_index` logic
|
3 years ago |
gingerBill
|
445696d660
Support parapoly matrices
|
3 years ago |
gingerBill
|
82b6772ea4
Support matrix literals
|
3 years ago |
gingerBill
|
662cbaf425
Support indexing matrices
|
3 years ago |
gingerBill
|
1556fad65a
Change syntax for matrices to `matrix[R, C]T`
|
3 years ago |
gingerBill
|
243e2e2b8a
Basic support for matrix*vector, vector*matrix operations
|
3 years ago |
gingerBill
|
ba331024af
Very basic matrix support in backend
|
3 years ago |
gingerBill
|
4c655865e5
Begin work on matrix type
|
3 years ago |
gingerBill
|
49c761dc6d
Fix typo
|
3 years ago |
gingerBill
|
2a8d4c5bf5
Disallow `or_return` within `defer`
|
3 years ago |
gingerBill
|
00671a59a0
Minor code cleanup for backend; add `struct_fields_index_by_increasing_offset` for future use
|
3 years ago |
gingerBill
|
6f872e04c8
Move redundant `auto_cast` error from `-vet` to `-vet-extra`
|
3 years ago |
gingerBill
|
8c4197af38
Add `#load_or(path_string, default_byte_slice)`
|
3 years ago |
gingerBill
|
ea555c0ccd
Simplify directive parsing for expressions
|
3 years ago |
gingerBill
|
042dbda47f
Replace many uses of `heap_allocator()` with `permanent_allocator()`
|
4 years ago |
gingerBill
|
fb8fa5217d
Begin minimize `Type` size by replacing `Array` with `Slice` etc
|
4 years ago |
gingerBill
|
b88e945268
`ERROR_BLOCK()` any usages of "Did you mean?" like behaviour whilst iterating across a scope entry map
|
4 years ago |