aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-3/+34
* | | Change objc_class_name to objc_name with objc_is_class_methodgingerBill2022-02-141-8/+4
* | | Add more objc attributesgingerBill2022-02-111-1/+49
* | | Begin work on support objc intrinsicsgingerBill2022-02-081-0/+36
| |/ |/|
* | Correct `//+private file` buggingerBill2022-02-071-4/+4
* | Add check for variables which are both shadowing and unused by defaultgingerBill2022-02-051-9/+18
* | Only check idents in the alias (of alias)+ problemgingerBill2022-02-041-1/+1
* | Correct the type aliasing problem, caused by aliases (of aliases)+gingerBill2022-02-041-1/+65
* | Fix type alias declaration evaluation problem (#854 #1439)gingerBill2022-02-031-3/+0
* | Add `//+private file` to complement `//+private` (`//+private package`)gingerBill2022-02-021-3/+6
* | Fix typogingerBill2022-01-311-5/+5
* | Correct false positive check in `check_unique_package_names`gingerBill2022-01-311-2/+8
* | Add `#no_type_assert` and `#type_assert` to disable implicit type assertions ...gingerBill2022-01-271-0/+12
* | Add `ODIN_ERROR_POS_STYLE` constant and change `runtime.print_caller_location...gingerBill2022-01-261-0/+10
* | Revert changegingerBill2022-01-251-7/+6
* | Disable early return from `check_proc_info`gingerBill2022-01-251-6/+7
* | Remove debug codegingerBill2022-01-241-3/+0
* | Fix #1267gingerBill2022-01-231-6/+18
|/
* Unify `are_types_identical_unique_tuples`gingerBill2022-01-191-2/+2
* Correct `//+private` for `odin doc`gingerBill2022-01-171-0/+7
* `ODIN_ENDIAN` changed to an enum constant; `ODIN_ENUM_STRING` is the new stri...gingerBill2022-01-151-2/+13
* Make `ODIN_BUILD_MODE` a enum typegingerBill2022-01-151-1/+63
* Correct linkage for entry point procedures on WindowsgingerBill2022-01-121-1/+7
* Begin work to move entry point code to Odin itself rather than in C++ sidegingerBill2022-01-121-33/+41
* Disable `DEFAULT_TO_THREADED_CHECKER` until race condition is foundgingerBill2022-01-111-5/+5
* Add mutex guards for signature scopesgingerBill2022-01-101-1/+1
* Fix `check_procedure_bodies` to allow multiple threads caused by a typogingerBill2022-01-101-1/+0
* Correct `odin doc` default parameter value `init_string` generationgingerBill2021-12-031-0/+1
* Merge pull request #1332 from odin-lang/nasm-supportgingerBill2021-11-261-0/+8
|\
| * Allow `.asm`, `.s`, and `.S` as valid assembly file extensionsgingerBill2021-11-261-2/+1
| * Add supported check for `.asm` filesgingerBill2021-11-261-0/+9
* | Merge pull request #1296 from kevinsjoberg/do-not-filter-tests-when-emptygingerBill2021-11-251-0/+4
|\ \ | |/ |/|
| * Do not filter test procedures when filter is emptyKevin Sjöberg2021-11-101-0/+4
* | `@(tag=<string>)` - dummy attribute for toolinggingerBill2021-11-171-6/+42
* | Improve usage of `file_id`gingerBill2021-11-151-2/+2
* | Remove `scope` field from `Ast`gingerBill2021-11-141-4/+37
* | Begin minimizing `Ast` sizegingerBill2021-11-141-1/+1
|/
* Postpone checking test proceduresKevin Sjöberg2021-11-101-3/+3
* Improve support for `freestanding_wasm32`gingerBill2021-11-071-3/+7
* Remove dead codegingerBill2021-11-051-19/+0
* Increase usage of `PtrMap`gingerBill2021-11-051-22/+18
* Correct `map_remove(PtrMap)`gingerBill2021-11-051-9/+9
* Add `PtrMap`, begin working change `Map` to `PtrMap` where possiblegingerBill2021-11-051-9/+6
* Reorganize codegingerBill2021-11-051-11/+13
* Add `ODIN_BUILD_MODE`gingerBill2021-11-041-0/+2
* `@(linkage=<string>)` for procedures and variables; `@(require)` for procedur...gingerBill2021-11-041-2/+53
* Add `ODIN_NO_CRT` global constantgingerBill2021-11-041-0/+1
* Add procs for wasm32gingerBill2021-10-311-0/+3
* Merge branch 'master' into new-matrix-typegingerBill2021-10-231-2/+11
|\
| * Correct ternary if expression type determinationgingerBill2021-10-221-5/+7