| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Improve usage of `file_id` | gingerBill | 2021-11-15 | 1 | -2/+2 | |
| | | | ||||||
| * | | Remove `scope` field from `Ast` | gingerBill | 2021-11-14 | 1 | -4/+37 | |
| | | | ||||||
| * | | Begin minimizing `Ast` size | gingerBill | 2021-11-14 | 1 | -1/+1 | |
| |/ | ||||||
| * | Postpone checking test procedures | Kevin Sjöberg | 2021-11-10 | 1 | -3/+3 | |
| | | | | | | | The dependency set need to be generated before we check the testing procedures. Otherwise `checker->info.testing_procedures` will be empty and thus no filtering is taking place. | |||||
| * | Improve support for `freestanding_wasm32` | gingerBill | 2021-11-07 | 1 | -3/+7 | |
| | | ||||||
| * | Remove dead code | gingerBill | 2021-11-05 | 1 | -19/+0 | |
| | | ||||||
| * | Increase usage of `PtrMap` | gingerBill | 2021-11-05 | 1 | -22/+18 | |
| | | ||||||
| * | Correct `map_remove(PtrMap)` | gingerBill | 2021-11-05 | 1 | -9/+9 | |
| | | ||||||
| * | Add `PtrMap`, begin working change `Map` to `PtrMap` where possible | gingerBill | 2021-11-05 | 1 | -9/+6 | |
| | | ||||||
| * | Reorganize code | gingerBill | 2021-11-05 | 1 | -11/+13 | |
| | | ||||||
| * | Add `ODIN_BUILD_MODE` | gingerBill | 2021-11-04 | 1 | -0/+2 | |
| | | ||||||
| * | `@(linkage=<string>)` for procedures and variables; `@(require)` for ↵ | gingerBill | 2021-11-04 | 1 | -2/+53 | |
| | | | | | procedures; `package runtime` linkage improvements; Subsequence improvements to `lb_run_remove_unused_function_pass` | |||||
| * | Add `ODIN_NO_CRT` global constant | gingerBill | 2021-11-04 | 1 | -0/+1 | |
| | | ||||||
| * | Add procs for wasm32 | gingerBill | 2021-10-31 | 1 | -0/+3 | |
| | | ||||||
| * | Merge branch 'master' into new-matrix-type | gingerBill | 2021-10-23 | 1 | -2/+11 | |
| |\ | ||||||
| | * | Correct ternary if expression type determination | gingerBill | 2021-10-22 | 1 | -5/+7 | |
| | | | ||||||
| | * | Fix check_remove_expr_info | gingerBill | 2021-10-22 | 1 | -1/+8 | |
| | | | ||||||
| * | | Support indexing matrices | gingerBill | 2021-10-19 | 1 | -0/+1 | |
| | | | ||||||
| * | | Very basic matrix support in backend | gingerBill | 2021-10-18 | 1 | -0/+8 | |
| | | | ||||||
| * | | Begin work on matrix type | gingerBill | 2021-10-18 | 1 | -0/+2 | |
| |/ | ||||||
| * | Add `runtime._cleanup_runtime` internal call | gingerBill | 2021-10-18 | 1 | -1/+1 | |
| | | ||||||
| * | Simplify `TIME_SECTION` code | gingerBill | 2021-10-12 | 1 | -24/+0 | |
| | | ||||||
| * | If an entity is inserted into a scope already exists by the same name, it ↵ | gingerBill | 2021-10-04 | 1 | -6/+15 | |
| | | | | | will not report as an error any more | |||||
| * | Add @(init) attribute for procedures, allowing for procedures to be called ↵ | gingerBill | 2021-10-03 | 1 | -2/+86 | |
| | | | | | | | at startup These procedures will be called after global variables have been initialized as normal | |||||
| * | Correct f64 -> u128/i128 generation | gingerBill | 2021-09-25 | 1 | -0/+2 | |
| | | ||||||
| * | Begin minimize `Type` size by replacing `Array` with `Slice` etc | gingerBill | 2021-09-13 | 1 | -17/+22 | |
| | | ||||||
| * | Correct did you mean logic and make thread-safe-er | gingerBill | 2021-08-27 | 1 | -3/+16 | |
| | | ||||||
| * | Don't use the thread pool if worker count is 0 | gingerBill | 2021-08-26 | 1 | -1/+24 | |
| | | ||||||
| * | Simplify logic for `-thread-count:1` | gingerBill | 2021-08-26 | 1 | -20/+0 | |
| | | ||||||
| * | Unify thread pool logic across the rest of the compiler, using a global ↵ | gingerBill | 2021-08-26 | 1 | -72/+45 | |
| | | | | | thread pool | |||||
| * | Correct procedure checking flag handling, and correct the (bodge) handle of ↵ | gingerBill | 2021-08-23 | 1 | -10/+23 | |
| | | | | | unchecked procedure bodies | |||||
| * | Add multi-pointer types `[^]T` | gingerBill | 2021-08-21 | 1 | -0/+11 | |
| | | ||||||
| * | Correct atomic usage | gingerBill | 2021-08-19 | 1 | -0/+8 | |
| | | ||||||
| * | Fix race condition from `add_entity_use` due to Entity.identifier | gingerBill | 2021-08-19 | 1 | -3/+3 | |
| | | ||||||
| * | Migrate and remove more from gb.h | gingerBill | 2021-08-19 | 1 | -15/+15 | |
| | | ||||||
| * | Move more of `gb.h`'s Synchronization code into common.cpp | gingerBill | 2021-08-19 | 1 | -10/+10 | |
| | | ||||||
| * | Remove unused code | gingerBill | 2021-08-19 | 1 | -13/+1 | |
| | | ||||||
| * | Remove useless code | gingerBill | 2021-08-18 | 1 | -2/+1 | |
| | | ||||||
| * | Fix `odin test` not executing any tests | gingerBill | 2021-08-18 | 1 | -9/+3 | |
| | | ||||||
| * | Add mutex to Scope lookups and insertions | gingerBill | 2021-08-18 | 1 | -30/+39 | |
| | | ||||||
| * | Add mutex for `add_type_and_value` | gingerBill | 2021-08-17 | 1 | -15/+15 | |
| | | ||||||
| * | Fix race condition when adding a dependency | gingerBill | 2021-08-16 | 1 | -4/+6 | |
| | | ||||||
| * | Correct error message for `add_import_dependency_node` | gingerBill | 2021-08-08 | 1 | -6/+2 | |
| | | ||||||
| * | Reorganize stages in checker | gingerBill | 2021-08-03 | 1 | -3/+3 | |
| | | ||||||
| * | Reorganize some of the checker stages | gingerBill | 2021-08-03 | 1 | -15/+18 | |
| | | ||||||
| * | Sort files by name in packages | gingerBill | 2021-08-02 | 1 | -0/+10 | |
| | | ||||||
| * | Add sanity checks to checkerdev-2021-08 | gingerBill | 2021-08-02 | 1 | -12/+21 | |
| | | ||||||
| * | Add `@(warning=<string>)` | gingerBill | 2021-08-02 | 1 | -0/+18 | |
| | | ||||||
| * | Remove the literal conversion logic to the parser from the tokenizer | gingerBill | 2021-08-02 | 1 | -3/+6 | |
| | | ||||||
| * | Begin optimizing tokenizer; Replace `gb_utf8_decode` with `utf8_decode` (CC ↵ | gingerBill | 2021-08-01 | 1 | -1/+1 | |
| | | | | | but easier to change later) | |||||