aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Minimize extra dependencies if u128/i128 and f16 are not usedgingerBill2024-02-021-21/+21
* Merge pull request #3141 from laytan/add-all-packages-flag-for-testsgingerBill2024-01-311-33/+42
|\
| * Add `odin test -all-packages` to be able to test an entire projectLaytan Laats2024-01-261-33/+42
* | Remove cyclic import hack for `package runtime`gingerBill2024-01-281-4/+4
* | `-default-to-panic-allocator`gingerBill2024-01-281-13/+14
* | Move matrix compiler `builtin`s to `intrinsics`; alias within core_builtin_ma...gingerBill2024-01-281-0/+1
* | Move `core:runtime` to `base:runtime`; keep alias aroundgingerBill2024-01-281-3/+25
* | Remove dead codegingerBill2024-01-281-3/+7
|/
* fix for wasm on llvm 17Laytan Laats2024-01-221-1/+1
* Expand -subsystem option on WindowsJeroen van Rijn2024-01-181-5/+4
* Add WINDOWS_SUBSYSTEM constant boolJeroen van Rijn2024-01-181-0/+2
* Add frontend stuff instrumentation toolinggingerBill2024-01-071-0/+44
* Clean up error block usagegingerBill2024-01-051-4/+2
* Add `@(entry_point_only)` for proceduresgingerBill2024-01-051-0/+3
* fix double execution of testsLaytan Laats2023-12-271-3/+3
* Check test procedures after all minimum dependency set calls are donegingerBill2023-12-181-5/+8
* Fix: Bill was a numptygingerBill2023-12-151-15/+19
* Remove neighbouring duplicates from neighbouring sorted array of entities; fi...gingerBill2023-12-151-20/+15
* Remove duplicates from `init`/`fini` procedure listgingerBill2023-12-121-0/+26
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2023-12-121-3/+5
|\
| * Merge pull request #2946 from laytan/fix-test-name-flagJeroen van Rijn2023-11-241-3/+5
| |\
| | * fix -test-name flagLaytan Laats2023-11-111-3/+5
* | | Fix race condition caused by lack of checking specialized parapoly procedures...gingerBill2023-12-121-117/+147
|/ /
* | Add missing type information for soa structsgingerBill2023-11-231-0/+5
* | -no-crt and assembly compilation on darwinLaytan Laats2023-11-151-1/+1
|/
* implemented foreign asm imports on linux/osxflysand72023-10-151-2/+1
* Add `ERROR_BLOCK()` to `check_unique_package_names`gingerBill2023-10-091-0/+2
* Merge branch 'master' into llvm-17gingerBill2023-09-271-0/+3
|\
| * Fix #2820gingerBill2023-09-261-0/+3
* | Add `ODIN_SANITIZER_FLAGS` global constantgingerBill2023-09-211-0/+27
* | Add `sanitize_address` attribute to all normal packagesgingerBill2023-09-211-1/+1
* | Update ABI breaking changes for `f16` types (due to LLVM 15+)gingerBill2023-09-211-0/+3
|/
* Fix bug: Disallow non-specialized polymorphic in typeid assignmentgingerBill2023-09-061-1/+6
* Add attribute `@(require) import "foo"` to replace/supplement `_ :: foo`gingerBill2023-08-221-4/+23
* Add `ODIN_PLATFORM_SUBTARGET`gingerBill2023-08-081-0/+10
* Remove #relative slices; Replace with #relative multi-pointersgingerBill2023-08-051-8/+8
* Merge branch 'master' into tildegingerBill2023-08-031-36/+63
|\
| * Go through loads of `TODO`sgingerBill2023-08-011-5/+0
| * Replace a lot of warnings with errors; remove deprecated stuffgingerBill2023-08-011-3/+3
| * Add require_results for proc groupsgingerBill2023-07-311-0/+6
| * Improve `//+vet`; remove `using` in many places; add `//+vet !using-stmt` whe...gingerBill2023-07-311-0/+22
| * Add separate `-vet` flags; `-vet-using-*` flags; `//+vet` file flagsgingerBill2023-07-311-9/+15
* | Begin working on a minimum buildgingerBill2023-07-231-0/+3
* | Begin work on builtin proceduresgingerBill2023-07-221-0/+1
|/
* Fix to allow procedure groups on objective-c typesgingerBill2023-07-171-0/+48
* Fix #2630gingerBill2023-07-071-11/+0
* Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flagsgingerBill2023-06-121-4/+4