aboutsummaryrefslogtreecommitdiff
path: root/src/checker.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
| * Fix check_remove_expr_infogingerBill2021-10-221-1/+8
* | Support indexing matricesgingerBill2021-10-191-0/+1
* | Very basic matrix support in backendgingerBill2021-10-181-0/+8
* | Begin work on matrix typegingerBill2021-10-181-0/+2
|/
* Add `runtime._cleanup_runtime` internal callgingerBill2021-10-181-1/+1
* Simplify `TIME_SECTION` codegingerBill2021-10-121-24/+0
* If an entity is inserted into a scope already exists by the same name, it wil...gingerBill2021-10-041-6/+15
* Add @(init) attribute for procedures, allowing for procedures to be called at...gingerBill2021-10-031-2/+86
* Correct f64 -> u128/i128 generationgingerBill2021-09-251-0/+2
* Begin minimize `Type` size by replacing `Array` with `Slice` etcgingerBill2021-09-131-17/+22
* Correct did you mean logic and make thread-safe-ergingerBill2021-08-271-3/+16
* Don't use the thread pool if worker count is 0gingerBill2021-08-261-1/+24
* Simplify logic for `-thread-count:1`gingerBill2021-08-261-20/+0
* Unify thread pool logic across the rest of the compiler, using a global threa...gingerBill2021-08-261-72/+45
* Correct procedure checking flag handling, and correct the (bodge) handle of u...gingerBill2021-08-231-10/+23
* Add multi-pointer types `[^]T`gingerBill2021-08-211-0/+11
* Correct atomic usagegingerBill2021-08-191-0/+8
* Fix race condition from `add_entity_use` due to Entity.identifiergingerBill2021-08-191-3/+3
* Migrate and remove more from gb.hgingerBill2021-08-191-15/+15
* Move more of `gb.h`'s Synchronization code into common.cppgingerBill2021-08-191-10/+10
* Remove unused codegingerBill2021-08-191-13/+1
* Remove useless codegingerBill2021-08-181-2/+1
* Fix `odin test` not executing any testsgingerBill2021-08-181-9/+3
* Add mutex to Scope lookups and insertionsgingerBill2021-08-181-30/+39
* Add mutex for `add_type_and_value`gingerBill2021-08-171-15/+15
* Fix race condition when adding a dependencygingerBill2021-08-161-4/+6
* Correct error message for `add_import_dependency_node`gingerBill2021-08-081-6/+2
* Reorganize stages in checkergingerBill2021-08-031-3/+3
* Reorganize some of the checker stagesgingerBill2021-08-031-15/+18