aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
* formattingsmoke-y2025-09-051-1/+3
* fix empty parentheses seg faultsmoke-y2025-09-051-0/+1
* Fix parentheses for raddbg expressiongingerBill2025-08-221-4/+4
* Remove debug printgingerBill2025-08-221-2/+0
* Improve the raddbg type views generated from `fmt`-based struct field tagsgingerBill2025-08-221-146/+269
* Add `@(raddbg_type_view=<optional-string>)`gingerBill2025-08-211-0/+170
* Allow `#+feature global-context` for `@(init)` and `@(fini)` procedures as an...gingerBill2025-08-121-4/+34
* Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-081-0/+9
* Implementes the block ABI.2010.3.16 natively via the `objc_block` intrinsic a...Harold Brenes2025-08-061-0/+4
* Change `is_utf16` field to `encoding` and use an enumgingerBill2025-08-051-0/+3
* Merge branch 'master' into bill/utf16-stringsgingerBill2025-08-051-1/+5
|\
| * Fix possible race condition with struct offsetsgingerBill2025-08-051-1/+5
* | Add `string16` and `cstring16` (UTF-16 based strings)gingerBill2025-08-021-7/+9
|/
* fix checkLaytan2025-08-011-1/+1
* Rename `iOS` subtarget to `iPhone` for consistency.Harold Brenes2025-07-141-1/+1
* Updated iOS/iPhoneSimulator build supportHarold Brenes2025-07-131-3/+4
* Merge pull request #5286 from Feoramund/no-san-memgingerBill2025-06-091-0/+6
|\
| * Add `@(no_sanitize_memory)` proc attribute with MSan additions to `base:sanit...Feoramund2025-06-051-0/+6
* | Guard against untyped `nil` in type cycle and type info sectionsFeoramund2025-06-081-2/+2
* | Add `nullptr` check in `add_type_info_type_internal`Feoramund2025-06-061-1/+1
|/
* Add comments to `builtin.odin`, documenting ODIN_* constants. (#5218)Jeroen van Rijn2025-05-261-6/+25
* Do not call disabled deferred proceduresFeoramund2025-05-191-0/+6
* @(init), @(fini) and @(export) procedures are classified as used.Jeroen van Rijn2025-05-171-2/+7
* Merge pull request #5064 from harold-b/hb/objc-classesgingerBill2025-05-081-0/+122
|\
| * Move unconditionally exporting Objective-C methods to the right locationHarold Brenes2025-05-031-17/+0
| * Fix checker errors.Harold Brenes2025-05-031-1/+1
| * Prevent multiple uses of the same Objective-C class nameHarold Brenes2025-05-031-0/+1
| * Implement all checker specification for Objective-C class implementations and...Harold Brenes2025-05-031-29/+30
| * Fix more styling and minor issuesHarold Brenes2025-04-271-1/+1
| * Fix indentationsHarold Brenes2025-04-271-75/+75
| * Add support for Objective-C method implementation with Odin calling convention.Harold Brenes2025-04-231-0/+64
| * Add initial support for Objective-C class implementationHarold Brenes2025-04-201-2/+75
* | Add attribute @(no_sanitize_address)Lucas Perlind2025-05-011-0/+6
* | Warn if someone imports the same case-folded path twiceJeroen van Rijn2025-04-271-0/+13
|/
* Remove warning on struct field parameters being too big for the stackgingerBill2025-04-091-1/+1
* Very very rudimentary support for `-target:linux_arm64 -subtarget:android`gingerBill2025-03-261-0/+1
* Fix #4914gingerBill2025-03-061-0/+8
* Move temporary array out of `CheckerInfo`gingerBill2025-02-221-14/+16
* Change `typeid` definition to be based around the canonical type hashgingerBill2025-02-201-16/+29
* Use `PtrMap` temporarilygingerBill2025-02-201-3/+3
* Number fields within procedures with a depth-first numbering systemgingerBill2025-02-191-0/+4
* Use `TypeSet` for DeclInfo depsgingerBill2025-02-181-5/+5
* Minor code clean upgingerBill2025-02-181-47/+15
* Fix typosgingerBill2025-02-181-1/+1
* Simplify type info table constructiongingerBill2025-02-171-61/+101
* Begin work on `TypeSet`gingerBill2025-02-171-15/+6
* Begin work on hash typesgingerBill2025-02-171-2/+42
* Work on making name mangling deterministicgingerBill2025-02-171-0/+1
* Fix #4763gingerBill2025-01-311-0/+4
* Add `@(export) foreign import`gingerBill2025-01-311-3/+13