| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Correct `odin doc` default parameter value `init_string` generation | gingerBill | 2021-12-03 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #1332 from odin-lang/nasm-support | gingerBill | 2021-11-26 | 1 | -0/+8 |
| |\ | | | | | NASM Support | ||||
| | * | Allow `.asm`, `.s`, and `.S` as valid assembly file extensions | gingerBill | 2021-11-26 | 1 | -2/+1 |
| | | | |||||
| | * | Add supported check for `.asm` files | gingerBill | 2021-11-26 | 1 | -0/+9 |
| | | | |||||
| * | | Merge pull request #1296 from kevinsjoberg/do-not-filter-tests-when-empty | gingerBill | 2021-11-25 | 1 | -0/+4 |
| |\ \ | |/ |/| | Do not filter test procedures when filter is empty | ||||
| | * | Do not filter test procedures when filter is empty | Kevin Sjöberg | 2021-11-10 | 1 | -0/+4 |
| | | | | | | | | | | | If `build_context.test_names` is empty, we do not need to perform any filtering. | ||||
| * | | `@(tag=<string>)` - dummy attribute for tooling | gingerBill | 2021-11-17 | 1 | -6/+42 |
| | | | |||||
| * | | 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 |
| | | |||||