aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
* EXPERIMENTAL `intrinsics.valgrind_client_request`gingerBill2022-08-171-0/+3
* Cache #load data and hashesgingerBill2022-08-111-0/+4
* Add `#soa` pointer type to aid with refactoring to `#soa` data typesgingerBill2022-08-081-0/+11
* `@(require_target_feature=<string>)` `@(enable_target_feature=<string>)`gingerBill2022-05-301-0/+16
* Commit `import _` changesgingerBill2022-05-151-8/+5
* Allow for `import _ "foo"` to allow for `@(init)` procedures; Remove `using i...gingerBill2022-05-141-38/+10
* Improve -vet shadowing to allow `x := x if cond else y` etcgingerBill2022-05-111-9/+28
* Add `@(priority_index=<int>)` for `foreign import`gingerBill2022-05-041-0/+11
* Fix building issues with arm32gingerBill2022-05-011-0/+1
* Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than ...gingerBill2022-03-311-6/+6
* Replace the atomic intrinsicsgingerBill2022-03-311-3/+22
* Improve procedure group selection based on the minimum number of argumentsgingerBill2022-03-181-0/+9
* Merge branch 'master' into freestanding_amd64gingerBill2022-03-141-0/+1
|\
| * initial OpenBSD supportSébastien Marie2022-02-251-0/+1
* | Disallow `@(thread_local)` on wasm targetsgingerBill2022-02-281-1/+1
* | Clean up `generate_minimum_dependency_set` codegingerBill2022-02-281-34/+41
* | Commit rest of code for `-disallow-rtti`gingerBill2022-02-281-1/+24
* | Replace local `@(no_red_zone)` with global `-disable-red-zone`gingerBill2022-02-231-7/+0
* | Add `@(no_red_zone)` for proceduresgingerBill2022-02-231-0/+7
* | Add `-foreign-error-procedures`gingerBill2022-02-201-0/+1
|/
* Minimize memory usage by having an arena per thread rather than an arena per ...gingerBill2022-02-181-2/+2
* Use `try_to_add_package_dependency`gingerBill2022-02-181-1/+14
* Merge pull request #1438 from odin-lang/odin-global-constants-as-enumsgingerBill2022-02-151-3/+34
|\
| * Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-151-24/+134
| |\
| * | 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