aboutsummaryrefslogtreecommitdiff
path: root/src/check_type.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix polymorphic record parameter determination bug caused by polymorphic cons...gingerBill2019-10-311-0/+4
* Fix stack overflow bug caused by polymorphic record with polymorphic constant...gingerBill2019-10-311-7/+11
* Fix double calling of lhs of logical binary expressionsgingerBill2019-10-311-10/+19
* Delay determination of procedure abi types until as late as possible to preve...gingerBill2019-10-311-8/+12
* Fix procedure group "best fit" algorithm for polymorphic proceduresgingerBill2019-10-271-3/+4
* Change `error` to `syntax_error` in parsergingerBill2019-10-131-1/+0
* Fix System V for certain structsgingerBill2019-10-131-5/+18
* `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scopegingerBill2019-10-131-7/+30
* Minor fix to Odin types with System V ABIgingerBill2019-10-101-11/+8
* Update System V ABI to for more Odin typesgingerBill2019-10-101-112/+136
* Minor fix to systemv_distribute_struct_fieldsgingerBill2019-10-101-8/+6
* Add Odin types for System V ABIgingerBill2019-10-101-0/+48
* Fix typo in System V ABI determinationgingerBill2019-10-101-1/+1
* Fix general IR parameter casegingerBill2019-10-101-7/+9
* Correct (experimental) System V AMD64 ABI supportgingerBill2019-10-101-1/+173
* Fix typos and make demo work with -vetgingerBill2019-10-081-2/+4
* Change ODIN_OS string for osx from "osx" to "darwin" to allow for other platf...gingerBill2019-10-011-1/+1
* Update demo.odingingerBill2019-09-081-2/+2
* Disallow `where` clauses on non-polymorphic recordsgingerBill2019-09-081-2/+10
* Remove assertgingerBill2019-09-081-2/+0
* Add `where` clauses to `struct` and `union`gingerBill2019-09-081-1/+4
* Fix typo in ? array lengths errorgingerBill2019-08-131-1/+1
* Struct field tagsgingerBill2019-08-091-2/+4
* Add error message for non-constant polymorphic name parametersgingerBill2019-08-031-0/+1
* Fix constant default value error #408 (typo)gingerBill2019-07-291-1/+1
* Improvement to the Odin calling conventions to pass certain things by "implic...gingerBill2019-07-271-0/+8
* Make procedure parameters just named values rather than copied variablesgingerBill2019-07-151-13/+1
* Add minimum requirement of 2 variants for #no_nilgingerBill2019-07-091-0/+5
* union #no_nilgingerBill2019-07-091-0/+1
* Move internal 128-bit stuff to a windows specific filegingerBill2019-06-011-3/+7
* Fixes to ABIgingerBill2019-05-291-15/+14
* Fix bit set size with 128-bit integersgingerBill2019-05-281-1/+2
* Add i128/u128 support for bit setsgingerBill2019-05-281-6/+19
* Support 128-bit integers `i128` `u128`gingerBill2019-05-281-0/+33
* Add `..<` operator for ranges; Add extra checking for bit set assignmentsgingerBill2019-05-281-2/+12
* -go-to-definitions (OGTD file format)gingerBill2019-05-261-0/+1
* Fix polymorphic procedure return by pointer values #374gingerBill2019-05-191-16/+27
* Fix parapoly related bugs #370gingerBill2019-05-041-0/+14
* Modify type_set_offsets to patch minor buggingerBill2019-04-281-1/+1
* Remove dead keywords; Fix `min` and `max` for enum typesgingerBill2019-03-311-2/+14
* Disallow ambiguous singularly variadic polymorphic parameters #361gingerBill2019-03-301-0/+6
* Fix bit_field scoping buggingerBill2019-03-171-0/+2
* Minor code clean upgingerBill2019-03-111-0/+1
* Replace `foreign export {}` with `@export`gingerBill2019-02-231-1/+5
* Fix calling conventions for simd vector typesgingerBill2019-02-231-7/+16
* Fix data layout issue on Windows; Remove unused loads in SSAgingerBill2019-02-101-5/+5
* Add extra explicit entity usagegingerBill2019-01-131-0/+2
* Fix `using` struct cycle checkgingerBill2019-01-021-2/+5
* Fix `using` with `bit_field`gingerBill2019-01-011-2/+2
* Fix default parameter assignment checkinggingerBill2018-12-281-1/+1