aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove old dependencygingerBill2018-05-201-1/+0
|
* Fix issues with exact integer bounds and remove dead codegingerBill2018-05-131-14/+9
|
* Fix default initialized values for globals (#217)gingerBill2018-05-121-5/+2
|
* Use `__type_info_of` internallygingerBill2018-05-121-1/+1
|
* `type_info_of` allows `typeid`; `typeid_of` allows `^Type_Info`; Otherwise ↵gingerBill2018-05-121-0/+17
| | | | only allow type
* Make `any` use `typeid` rather than `^Type_Info`gingerBill2018-05-121-2/+2
|
* `typeid`gingerBill2018-05-121-0/+29
|
* Minimal Type Info Dependency handlinggingerBill2018-05-121-2/+5
|
* Improve minimal dependency systemgingerBill2018-05-121-5/+83
|
* Fix #210gingerBill2018-05-061-1/+0
|
* Try to fix internal compiler error in #208gingerBill2018-04-101-4/+3
|
* Fix immutable `context` to `any` assignment #214gingerBill2018-04-101-4/+8
|
* Fix internal compiler error trigger for issue #212gingerBill2018-04-101-0/+4
|
* Fix #210gingerBill2018-04-101-1/+3
|
* Fix #209 #assert buggingerBill2018-04-101-1/+3
|
* Move cycle checking to much earlier on in the semantic stagegingerBill2018-03-231-4/+29
|
* Type cachinggingerBill2018-03-231-5/+5
|
* Remove allocator parameter to `types.cpp` functionsgingerBill2018-03-231-35/+35
|
* Fix type cycle buggingerBill2018-03-231-1/+3
|
* Add `unselector_expr`gingerBill2018-03-041-4/+1
|
* Remove dead code; fix referencing of a type assertion in a selector expressiongingerBill2018-03-041-0/+3
|
* Fix `using` determination ordergingerBill2018-03-031-3/+3
|
* `deprecated` attribute for procedure declarationsgingerBill2018-03-031-0/+10
|
* Update core library with `cstring`gingerBill2018-02-281-1/+3
|
* `cstring`gingerBill2018-02-281-2/+14
|
* `array_make`gingerBill2018-02-251-11/+9
|
* Hexadecimal floats for "perfect values" 0h42f60000 == 123; use `bit_cast` in ↵gingerBill2018-02-251-2/+2
| | | | compiler
* Replace `compile_assert` with `#assert`gingerBill2018-02-241-42/+47
|
* auto_castgingerBill2018-02-181-13/+48
|
* Replace [...] with [?]gingerBill2018-02-131-4/+4
|
* `distinct` keyword for type declarationsgingerBill2018-02-051-4/+3
|
* Fix typos `#type_alias`gingerBill2018-02-041-1/+1
|
* Extra check for `type_info` cycle checkinggingerBill2018-01-281-9/+26
|
* Fix issue with proc group cycles #176gingerBill2018-01-281-1/+1
|
* Named return value act as variables; Code reorganizationgingerBill2018-01-171-0/+14
|
* Remove old "macro" parsing codegingerBill2018-01-171-5/+0
|
* Remove `u128` and `i128`gingerBill2018-01-131-28/+29
|
* Fix issue #170gingerBill2018-01-101-0/+12
|
* Remove `struct #ordered`gingerBill2017-12-171-1/+0
|
* Fix lhs < rhs bug (#164)gingerBill2017-12-141-3/+2
|
* Change Map and PtrSet grow rategingerBill2017-12-121-8/+5
|
* Disable struct field reordering (for the time being)gingerBill2017-12-121-4/+2
|
* Change how abs, min, max, and clamp are implemented for floatsgingerBill2017-12-111-4/+7
|
* Fix proc groups from import namesgingerBill2017-12-101-27/+43
|
* Explicit procedure group; Remove implicit procedure overloadinggingerBill2017-12-091-169/+52
|
* Fix procedure groupingsgingerBill2017-12-061-4/+15
|
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-2/+3
|
* Fix procedure groupinggingerBill2017-12-031-0/+5
|
* Procedure grouping `foo :: proc[foo16, foo32];`gingerBill2017-12-031-4/+58
|
* Update demo.odingingerBill2017-12-031-2/+2
|