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 |
gingerBill
|
48ab7f876c
Fix Implicit Selector Expressions do not work for parameteric struct parameters. #438
|
5 years ago |
gingerBill
|
68582c5ad1
Add suggestions to errors on casts and assignments.
|
6 years ago |
gingerBill
|
4afc78efc6
Add `where` clauses to `struct` and `union`
|
6 years ago |
gingerBill
|
657103c4cf
ThreadPool for the parser
|
6 years ago |
gingerBill
|
b9d3129fb3
`where` clauses for procedure literals
|
6 years ago |
gingerBill
|
07ced1cf0e
Fix variable dependency ordering issues caused by procedure literals
|
6 years ago |
gingerBill
|
d118fc569a
Add intrinsincs.type_is_quaternion
|
6 years ago |
gingerBill
|
7bc146e6fd
Built-in Quaternions (Not just an April Fool's Joke any more)
|
6 years ago |
gingerBill
|
cf23954297
Improve #assert to show the procedure and signature it was called with; Allow the ability to print ExactValue correct now.
|
6 years ago |
gingerBill
|
150d4e343d
Fix `~(1 << x)` type inference bug
|
6 years ago |
gingerBill
|
b86dfa7af7
Fix compiler crash with #defined #417
|
6 years ago |