aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix procedure constant declaration value type assignment checkinggingerBill2019-06-211-1/+2
* Support 128-bit integers `i128` `u128`gingerBill2019-05-281-0/+3
* -go-to-definitions (OGTD file format)gingerBill2019-05-261-1/+15
* odin querygingerBill2019-05-251-5/+14
* Change import name rulesgingerBill2019-05-191-5/+7
* Fix `is_operand_value` to support more addressing modesgingerBill2019-04-191-1/+3
* Modify slice_expr_error_* logic to change depending on which parameters are p...gingerBill2019-03-251-1/+2
* `@(private)` for `foreign` blocks; Improve foreign signature similarity rulesgingerBill2019-03-241-1/+7
* Fix Erroneous redeclaration error with `using import` #354gingerBill2019-03-171-1/+1
* Fix `using import` behaviour - #352gingerBill2019-03-171-27/+38
* Improve package stringsgingerBill2019-03-151-6/+13
* Fix issue with `deferred_*` attributesgingerBill2019-03-151-4/+4
* FIX TYPO!gingerBill2019-02-231-1/+1
* New build flag: -define:foo=123gingerBill2019-02-231-0/+38
* Make `static` an attribute rather than a keyword prefixgingerBill2019-02-231-12/+8
* Replace `foreign export {}` with `@export`gingerBill2019-02-231-14/+40
* `intrinsics.vector` type (Experimental)gingerBill2019-02-231-0/+19
* Allow for @indent for attributes that don't require any parameters; Add -igno...gingerBill2019-01-301-1/+3
* Replace `deferred` with `deferred_none`, `deferred_in`, `deferred_out`gingerBill2019-01-131-34/+138
* Check for `_` for import names toogingerBill2019-01-131-1/+1
* Change import name determination rulesgingerBill2019-01-131-11/+13
* Fix checking `_` constant declarations with a proceduregingerBill2019-01-101-3/+3
* Remove debug printing textgingerBill2019-01-051-7/+0
* Add missing types for min depgingerBill2019-01-051-1/+11
* Add missing types to minimum dependency checkinggingerBill2019-01-051-1/+29
* Fix vettinggingerBill2018-12-311-4/+9
* Remove useless assertion in find_import_pathgingerBill2018-12-301-1/+3
* `static` variable declarations (Experimental)gingerBill2018-12-281-0/+12
* `deferred` procedure attributegingerBill2018-12-141-2/+73
* Reorganize decl attribute codegingerBill2018-12-041-33/+40
* Ignore `ir_emit_byte_swap` for constant valuesgingerBill2018-12-021-2/+14
* `-vet` flag to do basic vetting of codegingerBill2018-11-251-19/+140
* `opaque` keyword and typegingerBill2018-11-111-0/+6
* Fix package usage with `when` on `import` #278gingerBill2018-11-071-8/+12
* Fix CompositeType for zero length arraysgingerBill2018-10-291-0/+3
* Fix atomic.odingingerBill2018-10-201-2/+1
* Move atomic intrinsics to the new built-in package intrinsicsgingerBill2018-10-201-11/+26
* __atomic_* "intrinsics" using LLVM instructionsgingerBill2018-10-171-2/+3
* Remove AstTypeTypegingerBill2018-10-131-2/+1
* context.allocator = a; Remove __ from runtime procs; improve division for com...gingerBill2018-09-151-0/+3
* Disallow `inline` for recursive proceduresgingerBill2018-09-091-1/+13
* `typeid` as keyword (ready to implement polymorphic name parameters)gingerBill2018-09-021-1/+59
* Remove test codegingerBill2018-08-301-1/+1
* Change memory layout of `map` to be 3 words smallergingerBill2018-08-301-5/+8
* Add `default_assertion_failure_proc` to the minimum dependency buildgingerBill2018-08-291-0/+1
* Temporary allocator for `context`gingerBill2018-08-291-0/+1
* Fix file scope #assertgingerBill2018-08-241-4/+7
* Add underlying type for `bit_set`gingerBill2018-08-171-1/+1
* Fix defer ir buggingerBill2018-08-151-1/+1
* Add `bit_set` typegingerBill2018-08-141-0/+6