aboutsummaryrefslogtreecommitdiff
path: root/src/check_type.cpp
Commit message (Expand)AuthorAgeFilesLines
* `#min_field_align` & `#max_field_align`; deprecate `#field_align` in favour o...gingerBill2024-09-301-6/+25
* add '#caller_expression'Laytan Laats2024-09-141-0/+32
* fix variadic parameter with default value error checkLaytan2024-08-211-2/+5
* Error if missing map key typeJeroen van Rijn2024-08-171-0/+12
* Merge pull request #2977 from jakubtomsu/disallow-variadic-param-defaultLaytan2024-08-141-0/+2
|\
| * Add nullptr check backjakubtomsu2023-11-251-1/+1
| * Check for variadic param default valjakubtomsu2023-11-251-1/+3
* | Check if procedure parameter type declares polymorphic argsRoland Kovacs2024-08-081-0/+21
* | Add `#simd[N]rawptr` supportgingerBill2024-08-051-1/+1
* | Add suggestion for #3961gingerBill2024-07-221-0/+19
* | Improve error handling for invalid syntax doing `[*]T`gingerBill2024-07-221-3/+9
* | Begin work for `bit_set[...; [N]T]` (not working)gingerBill2024-07-151-17/+4
* | Add error for `#no_capture` being reserved for future usegingerBill2024-07-141-1/+1
* | Restrict `#no_capture` to pointer-like types onlygingerBill2024-07-141-5/+1
* | Mock out `#no_capture` for future usegingerBill2024-07-141-8/+24
* | Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-1/+9
* | Add `#no_capture args: ..T` to reuse the backing array stack memorygingerBill2024-07-141-0/+17
* | 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