aboutsummaryrefslogtreecommitdiff
path: root/src/check_decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Preempt field checking on `signature_parameter_similar_enough` with a type pt...Harold Brenes2025-09-301-2/+7
* Short circuit for `#raw_union` in `signature_parameter_similar_enough`gingerBill2025-09-301-0/+3
* Improve `signature_parameter_similar_enough` for structsgingerBill2025-09-301-2/+32
* Fix various foreign signaturesHarold Brenes2025-09-291-0/+6
* Allow for constant `[]typeid`gingerBill2025-09-281-0/+21
* Allow unions with one variant to be constantgingerBill2025-09-191-1/+1
* `Entity *` to `std::atomic<Entity *>` to remove the need for a PtrMap+MutexgingerBill2025-09-191-4/+4
* Minimize mutex usage when in single threaded mode.gingerBill2025-09-101-1/+1
* Minor mutex rearrangementgingerBill2025-09-101-2/+2
* Use macro instead of a C++ iterator - for speedgingerBill2025-09-101-1/+1
* Minimize more thread contentiongingerBill2025-09-101-2/+2
* Add `@(raddbg_type_view=<optional-string>)`gingerBill2025-08-211-0/+7
* Add `#+feature global-context`gingerBill2025-08-101-1/+6
* 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
|/