gingerBill
|
9b58781122
#soa[dynamic]Type (Experimental)
|
5 years ago |
gingerBill
|
2c5a84bb78
`#soa[]Type` (Experimental)
|
5 years ago |
gingerBill
|
44e0e96612
Prepare SOA Struct code for slices and dynamic arrays *to be implemented*
|
5 years ago |
gingerBill
|
536cceeef9
Add `intrinsics.type_is_unsigned`
|
5 years ago |
gingerBill
|
2ef7bfc06e
Remove debug message
|
5 years ago |
gingerBill
|
7bfdb4f9f4
Fix Compile time assert on non-constant boolean parameters #467
|
5 years ago |
gingerBill
|
a634444f99
Fix "Polymorphic parameter declared in return type doesn't compile #464" by giving a conversion error (code wasn't handling polymorphic result types as intended)
|
5 years ago |
gingerBill
|
c1176c2bcb
Fix typeid comparison bug; Add extra messages for pointer address errors
|
5 years ago |
gingerBill
|
57853fe1b1
Add SOA Struct Layout (experimental) to demo.odin
|
5 years ago |
gingerBill
|
ebf7926fa4
SOA support of Structures and Arrays; Runtime information for SOA structs; fmt printing support for SOA structs
|
5 years ago |
gingerBill
|
dfb3101ecf
SOA Struct support `intrinsics.soa_struct`
|
5 years ago |
gingerBill
|
dbdbbcd60f
Fix range in statement bug caused by incorrectly assigned addressing mode #461
|
5 years ago |
gingerBill
|
a20c31d6b5
Fix polymorphic record parameter determination bug caused by polymorphic constants not being handled correctly #447
|
5 years ago |
gingerBill
|
560bdc339b
Fix stack overflow bug caused by polymorphic record with polymorphic constant parameters. #447
|
5 years ago |
gingerBill
|
01dfb1dac8
Fix double calling of lhs of logical binary expressions
|
5 years ago |
gingerBill
|
ee8d3e03f8
Delay determination of procedure abi types until as late as possible to prevent type undetermination in self-referential data types #454
|
5 years ago |
gingerBill
|
416ff149bd
Fix procedure group "best fit" algorithm for polymorphic procedures
|
5 years ago |
gingerBill
|
5e81fc72b9
New `package math` and `package math/linalg`
|
5 years ago |
gingerBill
|
14e8b299b7
Fix slice and dynamic array lengths determined from ranged compound literals
|
5 years ago |
gingerBill
|
a5e42a0465
Add `ranged_fields_for_array_compound_literals`
|
5 years ago |
gingerBill
|
7fae890ef9
Allow ranges for array-like compound literals
|
5 years ago |
gingerBill
|
2c75fe2314
Allow for cycles in record polymorphic parameters but not in actualized fields
|
5 years ago |
gingerBill
|
e15dfa8eb6
Fix missing check for zero elements
|
5 years ago |
gingerBill
|
f12ded54f2
Support for named indices for array-like compound literals `{3 = a, 1 = b}`
|
5 years ago |
gingerBill
|
2afe4bea67
Add `instrincs.type_is_valid_map_key`
|
5 years ago |
gingerBill
|
12ae5ed09e
Fix missing typeid conversion case for variadic parameters
|
5 years ago |
gingerBill
|
0bdc3b4f21
Fix Values coerce to typeid #443
|
5 years ago |
gingerBill
|
2a6d9e8927
`#panic`; Minor change to demo.odin; Fix `#assert` bug at file scope
|
5 years ago |
gingerBill
|
6c69e8c043
Make `typeid` semantics consistent across variables and constants
|
5 years ago |
gingerBill
|
dae514a2c9
Fix Using any in if statement asserts compiler #441
|
5 years ago |