aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | Go through loads of `TODO`sgingerBill2023-08-011-27/+3
| * | Replace a lot of warnings with errors; remove deprecated stuffgingerBill2023-08-011-1/+1
| * | Add `-vet-style` and `-vet-semicolon`gingerBill2023-08-011-2/+2
| * | Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` whe...gingerBill2023-07-311-3/+3
| * | Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flagsgingerBill2023-07-311-3/+3
| |/
* | BODGE for finding procedure symbolsgingerBill2023-07-281-21/+25
* | Fix dependency issue; Allow polymorphic procedures in tildegingerBill2023-07-251-1/+2
|/
* Improve type inference for procedure group stuffgingerBill2023-07-171-6/+2
* Improve scoring for polymorphic proceduresgingerBill2023-07-171-6/+8
* Fix to allow procedure groups on objective-c typesgingerBill2023-07-171-61/+109
* Fix #2593gingerBill2023-07-071-1/+4
* Fix #2624gingerBill2023-07-071-1/+1
* Fix #2630gingerBill2023-07-071-8/+22
* Add missing `-strict-style` checkgingerBill2023-06-261-0/+4
* Improve internal names for parapoly recordsgingerBill2023-06-261-3/+46
* Allow `switch &v in ...` work to be consistent with `for &e in ...`gingerBill2023-06-261-1/+33
* `for &e, i in array` and `for k, &v in map` (alternative to passing the itera...gingerBill2023-06-261-1/+9
* Fix nullptr entity casegingerBill2023-06-211-8/+8
* Remove `new_and_improved` in the namegingerBill2023-06-211-9/+9
* Remove in order requirement for named parametersgingerBill2023-06-211-107/+0
* Minor code reshufflegingerBill2023-06-211-20/+20
* Refactor call argument checking to a single proceduregingerBill2023-06-211-152/+97
* Correct purely named argument handlinggingerBill2023-06-211-84/+97
* Fix scoring for untyped ternary expressionsgingerBill2023-06-201-16/+30
* Correct procedure group handlinggingerBill2023-06-201-4/+20
* Allow for positional and named arguments in procedure callsgingerBill2023-06-201-1187/+215
* Correct `check_call_arguments_new_and_improved` logicgingerBill2023-06-201-32/+107
* Start work on parapoly args for new and improvedgingerBill2023-06-201-14/+4
* Try to get make everything work with parapolygingerBill2023-06-201-154/+32
* Begin to handle split arguments correctlygingerBill2023-06-191-275/+273
* Improve proc group selection with named argumentsgingerBill2023-06-191-29/+38
* Fix line error printing for error messagesgingerBill2023-06-191-55/+695
* Begin work in procedure callsgingerBill2023-06-191-106/+227
* Basic support for new procedure code (non-polymorphic, non-proc-group)gingerBill2023-06-151-15/+373
* Begin work allowing mixture of named and unnamedgingerBill2023-06-141-28/+45
* Separate out logic for checking mixture of named and unnamed parametersgingerBill2023-06-141-29/+38
* Basic enforcement of ordered named arguments/parameters for proceduresgingerBill2023-06-141-11/+120
* Minor change to handling of propagation of errors with `---` as a valuegingerBill2023-05-221-24/+21
* Fix `---` on variable declarationsgingerBill2023-05-221-1/+4
* Restrict `---` to variable declarations onlygingerBill2023-05-221-6/+25
* Add `intrinsics.type_merge`gingerBill2023-05-191-1/+1
* Allow implicit conversion between boolean types within `or_return`gingerBill2023-05-181-2/+5
* Make `!x` be an untyped booleangingerBill2023-04-271-0/+2
* Allow aliasing foreign import namegingerBill2023-04-201-1/+3
* Improve grammargingerBill2023-04-151-1/+1
* Add `struct #no_copy`gingerBill2023-04-151-0/+20
* Fix minor memory leakgingerBill2023-03-161-5/+12
* Improve error message on undefined operatorsdev-2023-03gingerBill2023-03-021-5/+4
* Merge branch 'master' into new-temp-allocatorgingerBill2023-02-281-124/+263
|\
| * Improve error line squiggle logicgingerBill2023-02-271-2/+2