| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #1188 from krux02/minor-fix-3 | gingerBill | 2021-09-29 | 1 | -4/+8 |
| |\ | | | | | fix #1187 | ||||
| | * | fix #1187 | Arne Döring | 2021-09-22 | 1 | -4/+8 |
| | | | |||||
| * | | Allow `uintptr` <-> `[^]T` | gingerBill | 2021-09-29 | 1 | -0/+12 |
| | | | |||||
| * | | Fix -collection help typo. | Jeroen van Rijn | 2021-09-28 | 1 | -1/+1 |
| | | | |||||
| * | | Move redundant `auto_cast` error from `-vet` to `-vet-extra` | gingerBill | 2021-09-28 | 3 | -3/+14 |
| | | | |||||
| * | | Fix [^]u8 to cstring conversion | gingerBill | 2021-09-25 | 1 | -0/+6 |
| | | | |||||
| * | | Merge pull request #1194 from Kelimion/define | Jeroen van Rijn | 2021-09-25 | 1 | -26/+46 |
| |\ \ | | | | | | | Allow `-define:name=string`. | ||||
| | * | | Allow `-define:name=string`. | Jeroen van Rijn | 2021-09-25 | 1 | -26/+46 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Slightly rewrote `build_param_to_exact_value` parsing logic. First, try to parse as a bool, then as an integer or float. If both fail, treat the value as a string. To force a string define for e.g. `true`, use `-define:name='true'`. | ||||
| * | | | Correct f64 -> u128/i128 generation | gingerBill | 2021-09-25 | 3 | -1/+5 |
| |/ / | |||||
| * | | Add `#load_or(path_string, default_byte_slice)` | gingerBill | 2021-09-23 | 2 | -35/+47 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-09-23 | 1 | -2/+2 |
| |\ \ | |||||
| | * | | Correct levenshtein distance | Phil H | 2021-09-23 | 1 | -2/+2 |
| | |/ | |||||
| * | | Minor simplification to `#assert` and `#panic` parsing | gingerBill | 2021-09-23 | 1 | -6/+1 |
| | | | |||||
| * | | Simplify directive parsing for expressions | gingerBill | 2021-09-23 | 3 | -29/+98 |
| |/ | |||||
| * | Merge pull request #1166 from krux02/minor-fix-2 | gingerBill | 2021-09-19 | 1 | -2/+7 |
| |\ | | | | | fix compiler crash in ast_end_token | ||||
| | * | spaces to tabs | Arne Döring | 2021-09-14 | 1 | -7/+7 |
| | | | |||||
| | * | fix crash for ast_end_token | Arne Döring | 2021-09-14 | 1 | -2/+7 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-09-18 | 36 | -104/+246 |
| |\ \ | |||||
| | * \ | Merge branch 'master' into llvm-12.0.1-windows | gingerBill | 2021-09-18 | 24 | -371/+620 |
| | |\ \ | |||||
| | * | | | Correct endianness on slicing | gingerBill | 2021-09-12 | 2 | -3/+17 |
| | | | | | |||||
| | * | | | Fix typo | gingerBill | 2021-09-11 | 1 | -10/+10 |
| | | | | | |||||
| | * | | | Add `intrinsics.prefetch_*` procedures | gingerBill | 2021-09-11 | 3 | -1/+93 |
| | | | | | |||||
| | * | | | Update Windows to LLVM 12.0.1 | gingerBill | 2021-09-11 | 32 | -93/+143 |
| | | | | | |||||
| * | | | | Fix #1174 | gingerBill | 2021-09-18 | 6 | -10/+24 |
| | |/ / |/| | | |||||
| * | | | Force file copy on `odin strip-semicolon` | gingerBill | 2021-09-18 | 3 | -68/+71 |
| | | | | |||||
| * | | | Refactor `init_tokenizer_with_data` to file memory mapping (Windows only ↵ | gingerBill | 2021-09-18 | 2 | -30/+145 |
| | | | | | | | | | | | | | currently) | ||||
| * | | | VS: Fix compilation using VS 2022. | Jeroen van Rijn | 2021-09-16 | 2 | -5/+5 |
| | |/ |/| | |||||
| * | | Remove custom alignment limit | gingerBill | 2021-09-13 | 2 | -9/+3 |
| | | | |||||
| * | | LLVM Code Generator: Add explicitly padding between fields in LLVM struct types | gingerBill | 2021-09-13 | 8 | -88/+235 |
| | | | |||||
| * | | Only store `field_index` remove `field_src_index` (for the time being) | gingerBill | 2021-09-13 | 6 | -20/+21 |
| | | | |||||
| * | | Make `permanent_allocator()` thread local | gingerBill | 2021-09-13 | 3 | -19/+9 |
| | | | |||||
| * | | Replace many uses of `heap_allocator()` with `permanent_allocator()` | gingerBill | 2021-09-13 | 8 | -31/+23 |
| | | | |||||
| * | | Make `TypeStructl.tags` a pointer from a slice (reduce memory usage) | gingerBill | 2021-09-13 | 4 | -18/+10 |
| | | | |||||
| * | | Remove debug code | gingerBill | 2021-09-13 | 1 | -6/+0 |
| | | | |||||
| * | | Reduce size of `Type` | gingerBill | 2021-09-13 | 3 | -18/+26 |
| | | | |||||
| * | | More culling | gingerBill | 2021-09-13 | 3 | -51/+27 |
| | | | |||||
| * | | Begin minimize `Type` size by replacing `Array` with `Slice` etc | gingerBill | 2021-09-13 | 13 | -110/+147 |
| | | | |||||
| * | | Fix slice indices endianness | gingerBill | 2021-09-12 | 2 | -3/+17 |
| |/ | |||||
| * | Add error message for minimum required LLVM | gingerBill | 2021-09-11 | 1 | -0/+4 |
| | | |||||
| * | Prepare for LLVM 12.0.1 compatibility | gingerBill | 2021-09-11 | 2 | -23/+37 |
| | | |||||
| * | Add `-strict-style-init-only` | gingerBill | 2021-09-09 | 3 | -1/+18 |
| | | |||||
| * | Fix typo | gingerBill | 2021-09-08 | 1 | -1/+1 |
| | | |||||
| * | Add a minimum alignment on *nix for the compiler in heap_allocator_proc | gingerBill | 2021-09-08 | 1 | -4/+14 |
| | | |||||
| * | Add some minor sanity checks to the compiler's `heap_allocator_proc` on Darwin | gingerBill | 2021-09-08 | 2 | -12/+23 |
| | | |||||
| * | Add calling convention `"system"` which is an alias for `"stdcall"` on ↵ | gingerBill | 2021-09-08 | 1 | -0/+6 |
| | | | | | Windows and `"cdecl"` on other platforms | ||||
| * | Remove `goto` in favour of multiple exits | gingerBill | 2021-09-08 | 1 | -2/+4 |
| | | |||||
| * | Fix #1120 code generation | gingerBill | 2021-09-08 | 1 | -5/+52 |
| | | |||||
| * | Fix code gen bug for slicing multi pointers | gingerBill | 2021-09-08 | 1 | -1/+4 |
| | | |||||
| * | Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if ↵ | gingerBill | 2021-09-06 | 3 | -4/+35 |
| | | | | | used as a binary operator | ||||
| * | Correct fix to `heap_allocator_proc` in compiler | gingerBill | 2021-09-06 | 1 | -11/+7 |
| | | |||||