aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve `or_else` type inference logicgingerBill2025-03-271-6/+7
* Fix #3955gingerBill2025-03-071-0/+5
* Fix #4244gingerBill2025-03-071-2/+1
* Fix #4909gingerBill2025-03-061-0/+5
* Fixed `~` on `bit_set[Some_Enum]` altering the definition of the enum.Barinzaya2025-03-021-3/+2
* Allow indirection for swizzling on procedure parametersgingerBill2025-02-211-0/+5
* Work on making name mangling deterministicgingerBill2025-02-171-1/+1
* Remove transmute suggestion with `-vet-cast` when transmuting native <-> endi...gingerBill2025-02-051-1/+2
* Fix #4750gingerBill2025-01-311-1/+3
* fix inverted error messagesDavid Rubin2025-01-181-4/+4
* Error if -no-thread-local is used in presence of -no-crt on Unixflysand72025-01-171-13/+0
* Added compile-time checks for thread locals with -no-crtflysand72025-01-171-1/+14
* Merge pull request #4601 from Barinzaya/simd_vector_broadcastinggingerBill2025-01-061-0/+20
|\
| * Added some implicit broadcasting for #simd arrays.Barinzaya2024-12-191-0/+20
* | Make `-no-dynamic-literals` the default nowgingerBill2025-01-051-16/+21
* | Add `#+feature dynamic-literals`gingerBill2025-01-051-2/+8
* | Add `#branch_location`gingerBill2025-01-011-0/+12
|/
* Fix #4535gingerBill2024-12-021-1/+5
* Fix assert when return value expected.Jeroen van Rijn2024-11-281-2/+2
* checker: only error with -vet-cast when it is actually castableLaytan Laats2024-11-211-1/+4
* Remove `#relative` types from the compilergingerBill2024-11-141-64/+0
* Merge pull request #4394 from seventh-chord/errormessagesgingerBill2024-11-061-0/+9
|\
| * Suggestion when assigning enum to bit_setMorten Hauke Solvang2024-10-191-0/+9
* | Fix previous commit for arraysgingerBill2024-11-041-10/+9
* | Fix bug for `foo().bar` where `foo()` is a 0-value expressiongingerBill2024-11-041-12/+16
* | Fix bug caused due to incorrect type checking looking for `context` not defin...gingerBill2024-10-271-0/+1
|/
* Fix #4373gingerBill2024-10-131-2/+8
* fix not erroring on invalid ternaryLaytan Laats2024-10-021-5/+0
* Forbid labelled or-branch expressions within `defer`Feoramund2024-09-191-0/+4
* add '#caller_expression'Laytan Laats2024-09-141-1/+6
* 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