aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add `Suggested Example` for using an inline procedure which enables a target ...gingerBill2024-09-121-0/+3
* fix reuse of slice for varargs with poly typesLaytan Laats2024-09-121-16/+17
* Allow `transmute(Bit_Set)~T(0)`gingerBill2024-09-111-1/+2
* Fix #4229 for edge case `os.Error`/`os.Errno` legacy bodgegingerBill2024-09-111-1/+1
* Allow ExactValue_Invalid in assert.fix-4225Jeroen van Rijn2024-09-101-1/+1
* Remove extra format item at end of `context` error messageFeoramund2024-09-011-1/+1
* Fix `new(sync.Mutex)`gingerBill2024-08-311-1/+1
* Fix #4156gingerBill2024-08-311-1/+1
* Make `~some_bit_set` work on only the possible bits by doing a mask with the ...gingerBill2024-08-301-1/+85
* Fix #4079gingerBill2024-08-241-4/+5
* Merge pull request #4130 from fusion32/fix-ambiguous-generic-type-namesgingerBill2024-08-241-3/+5
|\
| * fix wrong exact value kind comparisonfusion322024-08-231-1/+1
| * fix ambiguous generic type namesfusion322024-08-231-3/+5
* | #4115 Add `Suggestion: 'typeid_of(T)'`gingerBill2024-08-241-0/+4
* | #4119 Add error when doing `{.A | .B}` instead of `{.A, .B}` with a suggestio...gingerBill2024-08-241-0/+16
* | Fix #4126gingerBill2024-08-241-2/+2
|/
* ,Jeroen van Rijn2024-08-211-2/+2
* dashJeroen van Rijn2024-08-211-2/+2
* Add table-driven (in)definite article to some errors.Jeroen van Rijn2024-08-201-7/+15
* Add suggestion for `~uint(0)` if `cast(uint)-1` is donegingerBill2024-08-181-5/+15
* implement lshrti3 on wasmLaytan Laats2024-08-181-46/+54
* Fix #4024gingerBill2024-08-181-1/+8
* Fix #4064gingerBill2024-08-181-1/+3
* fix type hint propogation for shiftLaytan Laats2024-08-121-1/+1
* add clarity for diverging mismatch errorLaytan Laats2024-08-101-0/+18
* Fix crash if referencing import "aliased" in other file.Jeroen van Rijn2024-08-051-0/+8
* Disallow `err != 0` with `os.Error` when `-strict-style` is enabledgingerBill2024-08-041-1/+2
* Hack: Convert `0` to `nil`gingerBill2024-08-041-1/+4
* `os.Errno` -> `os.Error`gingerBill2024-08-041-0/+1
* Use `union #shared_nil` for `os.Error`gingerBill2024-08-041-19/+16
* Begin converting `os.Errno` to be a `nil`-able type as a transition periodgingerBill2024-08-041-0/+21
* Begin work for `bit_set[...; [N]T]` (not working)gingerBill2024-07-151-1/+5
* Disable the need for mutexes in single threaded checker stagegingerBill2024-07-151-1/+3
* Improve error messagegingerBill2024-07-141-1/+1
* Disallow global use of target specific procedure callsgingerBill2024-07-141-6/+9
* Mock out `#no_capture` for future usegingerBill2024-07-141-7/+6
* Add `#no_capture args: ..T` to reuse the backing array stack memorygingerBill2024-07-141-0/+17
* Merge pull request #3898 from laytan/fix-enable-target-features-for-poly-procsgingerBill2024-07-101-7/+9
|\
| * fix require/enable target feature attribute on poly procsLaytan Laats2024-07-091-7/+9
* | fix optimization mode, cold, and disabled not being applied to poly procsLaytan Laats2024-07-091-0/+10
|/
* Forbid `$T=` parameter from crashing compilerFeoramund2024-07-061-1/+11
* Remove `when` check in `check_entity_from_ident_or_selector`gingerBill2024-07-041-2/+2
* Allow `x :: y when cond else proc(...){...}`gingerBill2024-07-041-1/+21
* Sanity check for a `nullptr`gingerBill2024-07-011-1/+3
* Fix #3515gingerBill2024-07-011-7/+16
* Fix showing error when not meant togingerBill2024-07-011-1/+3
* Add support for `make(#soa[]T)` etcgingerBill2024-07-011-2/+77
* Merge pull request #3842 from karl-zylinski/fix-poly-bitset-sizeJeroen van Rijn2024-06-301-0/+10
|\
| * Make types like bit_set[$T] have their upper and lower bits overwritten by up...Karl Zylinski2024-06-301-0/+10
* | Add another `-vet-cast` checkgingerBill2024-06-291-11/+11