aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Merge pull request #3570 from jasonKercher/linux-arm32gingerBill2024-05-201-0/+4
|\
| * arm32 now compiles and runs demojasonkercher2024-05-101-0/+4
* | Reimplement `-build-mode:static`/`-build-mode:lib`gingerBill2024-05-161-0/+1
* | Merged with masterAndreas T Jonsson2024-05-021-10/+21
|\|
| * Allow `@(init)` procs to be `@(disabled)`Feoramund2024-04-281-0/+5
| * Add extra assertsgingerBill2024-04-281-0/+2
| * Correct map usagegingerBill2024-04-261-1/+1
| * Implement dumb `PtrMap`gingerBill2024-04-261-3/+2
| * Implement dumb `StringMap`gingerBill2024-04-261-4/+3
| * Minor clean upgingerBill2024-04-261-6/+10
| * Minor changesgingerBill2024-04-261-0/+2
* | Merge branch 'master' into netbsdAndreas T Jonsson2024-04-251-4/+9
|\|
| * Add `-no-type-assert` and `ODIN_NO_TYPE_ASSERT`gingerBill2024-04-181-0/+1
| * Add `ODIN_NO_BOUNDS_CHECK`gingerBill2024-04-181-0/+1
| * Remove `?`dev-2024-04agingerBill2024-04-111-1/+1
| * Add @(static) checkgingerBill2024-04-111-2/+2
| * Change stack overflow check to >256 KiBgingerBill2024-04-111-2/+2
| * Add `-vet-unused-variables` and ``-vet-unused-imports` (`-vet-unused` is both)gingerBill2024-04-111-1/+4
| * Fix #3412gingerBill2024-04-111-1/+1
* | Initial commit of NetBSD portAndreas T Jonsson2024-04-161-0/+1
|/
* Merge pull request #3366 from laytan/fix-vet-scope-buggingerBill2024-04-031-1/+1
|\
| * fix vet scope bug skipping some scopesLaytan Laats2024-04-021-1/+1
* | fix -vet warning for stack overflows not showing upLaytan Laats2024-04-031-11/+9
|/
* Fix #3341gingerBill2024-03-271-3/+3
* Merge pull request #3283 from laytan/darwin-new-wait-on-address-apigingerBill2024-03-271-0/+9
|\
| * add `ODIN_` prefix to the new constantLaytan Laats2024-03-181-1/+1
| * darwin: use new wait on address API if possibleLaytan Laats2024-03-151-0/+9
* | Merge pull request #3335 from rick-masters/fix_incomplete_struct_typegingerBill2024-03-261-0/+2
|\ \
| * | Don't add type info for incomplete structs.rick-masters2024-03-261-0/+2
* | | Add extra sanity check for `nullptr`gingerBill2024-03-261-1/+3
|/ /
* | Fix another #soa race condition buggingerBill2024-03-261-0/+31
* | Merge pull request #3329 from laytan/fix-darwin_amd64-f16-emulation-on-older-...gingerBill2024-03-251-1/+10
|\ \
| * | darwin: fix amd64 f16 emulationLaytan Laats2024-03-251-1/+10
* | | Fix #3249gingerBill2024-03-241-1/+4
* | | Improve error messages for some wrong constant value attributesgingerBill2024-03-241-0/+9
|/ /
* | Add error block around `error_line` callsgingerBill2024-03-231-1/+11
* | Add some basic escape analysis errors for `return &x`gingerBill2024-03-231-0/+1
* | Remove entry point when compiled with no-entry-point as shared librarygerigk2024-03-201-0/+2
* | Replace `gb_exit(1)` with `exit_with_errors()` where appropriategingerBill2024-03-191-2/+2
* | Serialize errors to make them sortable, deterministic, and generally more con...gingerBill2024-03-191-4/+4
* | Add check to people trying to `foreign import` C files.gingerBill2024-03-181-0/+16
|/
* Merge branch 'haiku' of https://github.com/avanspector/Odin into haikuavanspector2024-02-251-0/+18
|\
| * Begin work adding `bit_field`gingerBill2024-02-221-0/+18
* | Improve Haiku supportavanspector2024-02-251-0/+1
|/
* Add `#load_directory(path: string) > []runtime.Load_Directory_File`gingerBill2024-02-091-0/+15
* Improve error handling for missing library collection provided by the compilergingerBill2024-02-071-2/+2
* Force 128-bit calls on wasmgingerBill2024-02-051-5/+5
* Add require to 128-bit and f16 castsgingerBill2024-02-051-21/+21
* force requiring the 128-bit calls on WASM targetsgingerBill2024-02-051-21/+21
* Add require flags to 128-bit integer proceduresgingerBill2024-02-051-1/+4