aboutsummaryrefslogtreecommitdiff
path: root/src/check_type.cpp
Commit message (Expand)AuthorAgeFilesLines
* Give error message suggestion when doing `^x` instead of `x^` if `x` is an r-...gingerBill2024-07-101-0/+4
* Change `..` variadic logic; comment out unneeded error messagegingerBill2024-07-101-17/+19
* Fix #3894gingerBill2024-07-091-0/+2
* Fix not detecting duplicate proc casesLaytan Laats2024-07-051-1/+1
* Fix #3803gingerBill2024-06-281-3/+5
* fix regression in test_issue_2395Laytan Laats2024-06-071-1/+1
* Remove unnecessary Wait_Signal checksgingerBill2024-06-071-4/+0
* Try to fix a possible race condition with polymorphic record parametersgingerBill2024-06-061-17/+13
* Fix #3630 (first part)gingerBill2024-05-261-1/+1
* Fix #3514 along with `soa.a[i]` bounds checkinggingerBill2024-05-161-3/+12
* Extra check for `field` being `nullptr`gingerBill2024-05-131-4/+6
* Fix #3582 by disallowing itgingerBill2024-05-131-1/+2
* Fix another oversight for `bit_field` endian with 1-byte typesgingerBill2024-05-111-2/+3
* Generalize to any 1-byte element in `bit_field`gingerBill2024-05-111-1/+2
* Allow edge-case where backing type of a `bit_field` is (array of) `u8`, to al...gingerBill2024-05-111-2/+3
* With `-vet-style`, give suggestion of separating where clauses with a comma r...gingerBill2024-05-091-1/+1
* Fix #3555gingerBill2024-05-091-0/+1
* Check for specialization in `typeid/T` for parapoly recordsgingerBill2024-05-071-1/+10
* Fix #3527gingerBill2024-05-071-0/+8
* Fix #3530gingerBill2024-05-071-2/+7
* Fix #3531Feoramund2024-05-061-1/+3
* Allow `#no_alias` on multi-pointersgingerBill2024-05-031-2/+2
* Disallow mixing endian types within a `bit_field`gingerBill2024-04-241-0/+39
* Improve code generation for loading `bit_field` fieldsgingerBill2024-04-241-5/+10
* Clear error message on collisions with `using` on struct fieldsgingerBill2024-04-171-5/+8
* Fix #3427gingerBill2024-04-161-6/+14
* Fix #3414gingerBill2024-04-121-0/+5
* Fix typo in using parameter error messageChris2024-04-091-1/+1
* Fix type checking for invalid enum backing typegingerBill2024-04-011-1/+3
* Fix debug info for `map`gingerBill2024-03-301-4/+0
* Try storing a pointer to a fake metadata type in the debug info for a `map`gingerBill2024-03-301-6/+4
* Fix another #soa race condition buggingerBill2024-03-261-22/+38
* Fix #3327 #3204 #3200gingerBill2024-03-261-56/+159
* Merge pull request #3326 from rick-masters/fix_fields_wait_signalgingerBill2024-03-251-0/+4
|\
| * Fix fields_wait_signal futex.rick-masters2024-03-241-0/+4
* | Potentially fix a race condition with parapoly types (related to #3328)gingerBill2024-03-251-89/+90
|/
* Treat `*x` as an unary operator to improve error messages for common C-progra...gingerBill2024-03-231-1/+15
* Fix #3314gingerBill2024-03-231-5/+7
* Fix missing `ERROR_BLOCK();` callsgingerBill2024-03-211-0/+4
* Add `#no_broadcast` procedure parameter to disallow automatic array programmi...gingerBill2024-03-211-1/+15
* Add `#row_major matrix[R, C]T`gingerBill2024-03-191-1/+1
* Fix error block handlinggingerBill2024-03-191-2/+4
* Minimize error propagation of bad array syntax by treating this like a typegingerBill2024-03-191-104/+116
* Add suggestion when mistyping an array backwards e.g. `T[]`gingerBill2024-03-191-1/+18
* Improve bit_set error messageChris2024-03-131-2/+2
* Make that warning an error with `-vet-style`gingerBill2024-02-221-1/+7
* Add warning when using `bit_field` when a `bit_set` would be a much better idea.gingerBill2024-02-221-1/+26
* Add field tags to `bit_field`gingerBill2024-02-221-0/+10
* Support `using` of a `bit_field` within a `struct`gingerBill2024-02-221-0/+2
* Fix typogingerBill2024-02-221-1/+1