aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Add `@(ignore_duplicates)` for `foreign import` declarationsgingerBill2025-01-281-0/+9
* Do not warn about stack overflow in range loops 'by reference'flysand72025-01-161-3/+9
* Make `-no-dynamic-literals` the default nowgingerBill2025-01-051-1/+17
* Support multiple paths for wasm in `foreign import`gingerBill2025-01-011-0/+34
* Remove `#relative` types from the compilergingerBill2024-11-141-24/+0
* Ignore `package runtime` with using `-vet-unused-packages`gingerBill2024-10-021-0/+3
* print proc types in same order as procsBeau McCartney2024-09-291-3/+3
* fix deferred procedure errorsBeau McCartney2024-09-291-5/+5
* Add `-vet-unused-procedures`gingerBill2024-09-171-7/+48
* Add `-vet-packages:<comma-separated-string-array>`gingerBill2024-09-171-12/+4
* remove commaLaytan Laats2024-08-311-1/+1
* fix some issues with the "bad import name" errorsLaytan Laats2024-08-311-3/+9
* Fix #4166gingerBill2024-08-301-1/+8
* Set a flag for delayed checkingavanspector2024-08-301-2/+1
* Add missing checker delayingavanspector2024-08-291-3/+3
* checker: delay foreign block checkingavanspector2024-08-261-8/+20
* Update checker.cppavanspector2024-08-261-3/+11
* Allow empty strings in `link_prefix` and `link_suffix`gingerBill2024-08-251-6/+6
* add support for linux_riscv64 and freestanding_riscv64Laytan2024-08-201-0/+1
* implement lshrti3 on wasmLaytan Laats2024-08-181-0/+1
* Allow `@(require_results)` on `foreign` blocksgingerBill2024-08-141-0/+7