aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix: Bill was a numptygingerBill2023-12-151-15/+19
|
* Remove neighbouring duplicates from neighbouring sorted array of entities; ↵gingerBill2023-12-151-20/+15
| | | | fixes duplicate tests
* 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 flag
| | * fix -test-name flagLaytan Laats2023-11-111-3/+5
| | |
* | | Fix race condition caused by lack of checking specialized parapoly ↵gingerBill2023-12-121-117/+147
|/ / | | | | | | procedures as a dependency (#2968)
* | 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` ↵gingerBill2023-07-311-0/+22
| | | | | | | | where necessary
| * 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
|
* Add `ODIN_COMPILE_TIMESTAMP` (unix timestamp in nanoseconds)gingerBill2023-06-071-0/+8
|
* "Fix" #2580gingerBill2023-06-071-0/+3
|
* Fix endianness for wasm64p32gingerBill2023-06-071-2/+0
|
* Merge branch 'master' into separate-int-word-sizesgingerBill2023-06-061-5/+30
|\
| * Fix `@(default_calling_convention)` check on wasmgingerBill2023-06-061-5/+4
| |
| * Add error requiring an explicit calling convention for foreign proceduresgingerBill2023-06-061-0/+8
| |
| * Merge pull request #2504 from jon-lipstate/attr_errorgingerBill2023-05-311-0/+1
| |\ | | | | | | helpful error on custom-attrs
| | * Merge branch 'odin-lang:master' into attr_errorjon lipstate2023-05-301-2/+2
| | |\
| | * | helpful errors custom-attrsJon Lipstate2023-04-301-0/+1
| | | |
| * | | Improve `check_decl_attributes` logic for `is_runtime`gingerBill2023-05-301-1/+12
| | | |
| * | | Don't strip `builtin` attribute form ASTgingerBill2023-05-301-3/+9
| | |/ | |/|
| * | Minor change to handling of propagation of errors with `---` as a valuegingerBill2023-05-221-2/+2
| |/
* / Begin work on new pseudo-architecture: wasm64p32gingerBill2023-04-201-7/+7
|/
* Add `@(deferred_*_by_ptr=<proc>)`gingerBill2023-04-151-111/+202
|
* Add `@(extra_linker_flags=<string>)`gingerBill2023-03-211-0/+12
|
* Merge branch 'master' into new-temp-allocatorgingerBill2023-02-281-8/+49
|\
| * Fix overriding procedure information for literalsgingerBill2023-02-171-2/+2
| |
| * Implement `@(fini)` (opposite of `@(init)`)gingerBill2023-02-151-6/+47
| |
* | Warn on 'expand_to_tuple' has been replaced with 'expand_values'gingerBill2023-02-101-0/+7
|/