aboutsummaryrefslogtreecommitdiff
path: root/src/check_expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve error messagegingerBill2025-08-081-2/+6
* Merge branch 'master' into bill/utf16-stringsgingerBill2025-08-051-1/+1
|\
| * Add `intrinsics.type_is_nearly_simple_compare`gingerBill2025-08-041-1/+1
* | `for in string16`; Support `string16` across coregingerBill2025-08-021-1/+1
* | Begin supporting `string16` across the core librarygingerBill2025-08-021-7/+35
* | Add `string16` and `cstring16` (UTF-16 based strings)gingerBill2025-08-021-0/+88
|/
* Remove the semantics of `#no_copy`, keep the grammargingerBill2025-07-301-23/+0
* Fix issue 5474Paul-Andre Henegar2025-07-281-39/+35
* Merge pull request #5081 from Lperlind/vet-explicit-allocatorsgingerBill2025-07-221-7/+30
|\
| * Add -vet-explicit-allocatorsLucas Perlind2025-04-271-7/+30
* | [source-code-locations] - added options to show, obfuscate, and hide source c...Hayden Gray2025-06-261-4/+42
* | fix load type panic because front-end allows a deref of a typeLaytan Laats2025-06-261-0/+7
* | Better error messagesAirtz2025-06-241-7/+7
* | Better proc groups inferenceAirtz2025-06-231-25/+39
* | Merge branch 'odin-lang:master' into fix-4445Airtz2025-06-221-82/+62
|\ \
| * \ Merge pull request #5368 from Airtz/masterJeroen van Rijn2025-06-221-82/+62
| |\ \
| | * | sign check error message updateAirtz2025-06-221-1/+1
| | * | `check_is_expressible` instead of `convert_to_typed` when there is no `type_h...Airtz2025-06-201-3/+2
| | * | Update check_expr.cppAirtz2025-06-201-82/+63
* | | | Fix #4445Airtz2025-06-221-19/+26
|/ / /
* / / Clarify --- for global variable.Jeroen van Rijn2025-06-211-1/+1
|/ /
* | Guard against invalid proc types in parameter listFeoramund2025-06-101-1/+4
* | Add support for `#soa[N]T` compound literalsgingerBill2025-06-041-77/+107
* | Merge pull request #5261 from spiel0meister/masterJeroen van Rijn2025-06-031-0/+3
|\ \
| * | early return; fix indentationspiel0meister2025-06-031-7/+8
| * | check if expr is nullspiel0meister2025-06-021-5/+7
* | | Merge pull request #5264 from LeandroLibanio28H/5243-fix-scope-attribute-proc...Jeroen van Rijn2025-06-031-37/+6
|\ \ \
| * | | Update check_expr.cppLeandro Libanio2025-06-031-2/+0
| * | | Removing unreacheable block (since e86fde3)LeandroLibanio28H2025-06-021-31/+0
| * | | Checking if entity is exported before checking if it's a procedure groupLeandroLibanio28H2025-06-021-10/+12
| |/ /
* / / Fix #5265Jeroen van Rijn2025-06-031-52/+57
|/ /
* | Add suggestions for `quaternionN` or `complexN` conversionsFeoramund2025-05-311-1/+21
* | Add `Suggestion: 'context = runtime.default_context()'`gingerBill2025-05-241-0/+2
* | Remove now unnecessary checks.Jeroen van Rijn2025-05-211-6/+2
* | Fix #5177 - Tweak error messages.Jeroen van Rijn2025-05-211-0/+10
* | -dynamic-literalsJeroen van Rijn2025-05-191-1/+1
* | CHECK 3 donebogwi2025-05-051-9/+29
* | Clarify error messages for types that aren't simply comparable.Jeroen van Rijn2025-05-031-5/+16
* | Fix #5107Jeroen van Rijn2025-05-031-1/+1
* | fixes assigning null as a type if it's an alias but the base type isn't resol...Laytan Laats2025-04-301-1/+4
* | All N-valued (N>=2) expressions in `or_else` expressionsgingerBill2025-04-291-1/+13
|/
* 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