aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Disallow `proc "odin"` procedures to be called in the global scope in variabl...gingerBill2025-08-081-0/+6
* Add `string16` and `cstring16` (UTF-16 based strings)gingerBill2025-08-021-0/+6
* Remove the semantics of `#no_copy`, keep the grammargingerBill2025-07-301-7/+0
* Allow objective-c procedures to have their `@objc_name` attribute inferred.Harold Brenes2025-07-161-94/+102
* Forbid nested declaration of instrumentation proceduresFeoramund2025-06-231-0/+6
* Fix spurious failure to compile procedures marked `@instrumentation_enter`Feoramund2025-06-231-0/+1
* Add `@(no_sanitize_memory)` proc attribute with MSan additions to `base:sanit...Feoramund2025-06-051-0/+1
* Merge pull request #5064 from harold-b/hb/objc-classesgingerBill2025-05-081-36/+177
|\
| * Resolve other TODOsHarold Brenes2025-05-031-87/+86
| * Remove some TODO. Leave important noteHarold Brenes2025-05-031-0/+4
| * Move unconditionally exporting Objective-C methods to the right locationHarold Brenes2025-05-031-1/+13
| * Fix checker errors.Harold Brenes2025-05-031-15/+15
| * Prevent multiple uses of the same Objective-C class nameHarold Brenes2025-05-031-0/+9
| * Implement all checker specification for Objective-C class implementations and...Harold Brenes2025-05-031-9/+33
| * Cleanup ivar generation for selector expressions.Harold Brenes2025-04-301-1/+1
| * Better Objective-C object superclass cycle checkHarold Brenes2025-04-301-36/+34
| * Fix indentationsHarold Brenes2025-04-271-87/+87
| * Add support for Objective-C method implementation with Odin calling convention.Harold Brenes2025-04-231-22/+44
| * Add initial support for Objective-C class implementationHarold Brenes2025-04-201-0/+73
* | Add attribute @(no_sanitize_address)Lucas Perlind2025-05-011-0/+1
|/
* fix not resolving to alias in a recursive declarationLaytan2025-04-161-1/+5
* Fix #4975dev-2025-04gingerBill2025-04-031-0/+4
* Use `TypeSet` for DeclInfo depsgingerBill2025-02-181-2/+2
* Work on making name mangling deterministicgingerBill2025-02-171-0/+6
* Remove debug codegingerBill2025-02-051-1/+1
* `@(export) foreign import` to be package scope levelgingerBill2025-01-301-1/+2
* fix grammar in error messagejason2025-01-211-1/+1
* Merge pull request #4608 from zen3ger/assignment-of-non-specialized-parapolygingerBill2025-01-011-4/+6
|\
| * Fix crash on assignment of parapoly proc to variableRoland Kovacs2024-12-221-4/+6
* | Support multiple paths for wasm in `foreign import`gingerBill2025-01-011-46/+42
|/
* Fix #4390 by assigning invalid entity typeMisomosi2024-10-201-3/+4
* Fix #4330gingerBill2024-10-021-0/+4
* make c vararg with any vs concrete type similar enoughLaytan2024-09-041-0/+24
* fix `open` bindingsLaytan Laats2024-08-161-0/+15
* Merge pull request #4012 from laytan/posixgingerBill2024-08-141-2/+18
|\
| * posix: add packageLaytan Laats2024-08-141-2/+18
* | Allow `@(require_results)` on `foreign` blocksgingerBill2024-08-141-1/+3
|/
* Fix alias handling of proceduresRoland Kovacs2024-08-121-1/+3
* Remove use of mutex in single threaded codegingerBill2024-07-151-2/+1
* Calculate size and alignment, and reuse memory for all variadic calls within ...gingerBill2024-07-141-0/+9
* remove misleading `@(optimization_mode)` values and make "none" inhibit optim...Laytan Laats2024-07-081-1/+0
* Restrict a bit moregingerBill2024-07-041-41/+44
* Remove import name casesgingerBill2024-07-041-2/+0
* Allow `x :: y when cond else proc(...){...}`gingerBill2024-07-041-78/+156
* wasm: add foreign import and linking of wasm object filesLaytan Laats2024-07-021-2/+5
* disallow non-global foreign import of variables on wasmLaytan Laats2024-06-281-4/+4
* wasm error is no longer relevantJeroen van Rijn2024-06-271-3/+3
* Allow custom `main` when `-no-entry-point` is setFeoramund2024-06-181-1/+1
* Merge pull request #3734 from Feoramund/fix-3730gingerBill2024-06-111-0/+3
|\
| * Fix #3730Feoramund2024-06-111-0/+3