| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | Merge pull request #1927 from IanLilleyT/debug_symbols_for_range_interval | gingerBill | 2022-08-15 | 1 | -11/+14 | |
| |\ \ \ \ | | | | | | | | | | | Debug symbols for range-based for loop over number range | |||||
| | * | | | | using correct type for val1 | Ian Lilley | 2022-08-15 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | removed unnecessary ternary | Ian Lilley | 2022-08-11 | 1 | -2/+2 | |
| | | | | | | ||||||
| | * | | | | fixed debug symbols for range interval | Ian Lilley | 2022-08-03 | 1 | -11/+14 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #1944 from odin-lang/load-improvements | gingerBill | 2022-08-15 | 9 | -457/+694 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Improvements to `#load` | |||||
| | * | | | | | Allow for chaining of '#load(path) or_else #load(path)' | gingerBill | 2022-08-11 | 2 | -53/+58 | |
| | | | | | | | ||||||
| | * | | | | | `#load(path, type)` | gingerBill | 2022-08-11 | 4 | -9/+143 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | where `type` can be `string` or `[]T` where `T` is a simple type | |||||
| | * | | | | | Improve type hint for #load to allow for string types | gingerBill | 2022-08-11 | 2 | -8/+14 | |
| | | | | | | | ||||||
| | * | | | | | Simplify `#load_or` for the time being | gingerBill | 2022-08-11 | 1 | -31/+3 | |
| | | | | | | | ||||||
| | * | | | | | Cache #load data and hashes | gingerBill | 2022-08-11 | 3 | -120/+147 | |
| | | | | | | | ||||||
| | * | | | | | Add `#load(path) or_else default` in favour of `#load_or(path, default)` | gingerBill | 2022-08-11 | 4 | -81/+171 | |
| | | | | | | | ||||||
| | * | | | | | Move builtin directives to a separate procedure | gingerBill | 2022-08-11 | 1 | -452/+455 | |
| | | | | | | | ||||||
| * | | | | | | Fix `lb_emit_ptr_offset` | gingerBill | 2022-08-12 | 3 | -11/+8 | |
| | | | | | | | ||||||
| * | | | | | | Remove debug message | gingerBill | 2022-08-12 | 1 | -4/+0 | |
| | | | | | | | ||||||
| * | | | | | | Correct global constant procedure initialization | gingerBill | 2022-08-12 | 3 | -8/+12 | |
| | | | | | | | ||||||
| * | | | | | | Clean up how procedures are typed in LLVM's dumb type system | gingerBill | 2022-08-12 | 3 | -51/+22 | |
| | | | | | | | ||||||
| * | | | | | | Minor refactoring of `lb_build_addr` | gingerBill | 2022-08-11 | 1 | -403/+417 | |
| | | | | | | | ||||||
| * | | | | | | Clean up compound literal backend stuff some more | gingerBill | 2022-08-11 | 1 | -176/+48 | |
| | | | | | | | ||||||
| * | | | | | | Improve compound literal generation for array-like types | gingerBill | 2022-08-11 | 2 | -750/+619 | |
| | | | | | | | ||||||
| * | | | | | | Improve emit store for large constants | gingerBill | 2022-08-11 | 1 | -10/+36 | |
| |/ / / / / | ||||||
| * | | | | | Added back missing return statement | Jasper Yujin Geer | 2022-08-10 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | More accurate error message | Jasper Yujin Geer | 2022-08-10 | 1 | -3/+3 | |
| | | | | | | ||||||
| * | | | | | Throw error when untyped shift expressions have non-integral type hints | Jasper Yujin Geer | 2022-08-10 | 1 | -4/+13 | |
| | | | | | | ||||||
| * | | | | | Do not remove .rc extension from resource path to prevent expansion to full ↵ | Joakim Hentula | 2022-08-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | path assuming it's a directory if a folder with the same name exists in the same folder as the resource file | |||||
| * | | | | | General clean up of LLVM*GEP2 code | gingerBill | 2022-08-10 | 4 | -77/+84 | |
| | | | | | | ||||||
| * | | | | | Wrap all `LLVMGetElementType` uses | gingerBill | 2022-08-09 | 5 | -17/+26 | |
| | | | | | | ||||||
| * | | | | | Comment out a bit of code in `lb_is_const_or_global` | gingerBill | 2022-08-09 | 1 | -1/+3 | |
| | | | | | | ||||||
| * | | | | | Remove other uses of LLVMGetElementType on pointer types | gingerBill | 2022-08-09 | 1 | -4/+8 | |
| | | | | | | ||||||
| * | | | | | Disallow Early CSE on `-debug` builds | gingerBill | 2022-08-09 | 1 | -1/+3 | |
| | | | | | | ||||||
| * | | | | | Minor change to `lb_emit_store` for storing nil to procedure variables | gingerBill | 2022-08-09 | 1 | -1/+3 | |
| | | | | | | ||||||
| * | | | | | Eliminate use of LLVMGetElementType for pointers | gingerBill | 2022-08-09 | 8 | -118/+141 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #1933 from lerno/reduce_reliance_on_ptr_type | gingerBill | 2022-08-09 | 8 | -424/+310 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Removed use of deprecated functions. Cleaned up most deprecated use o… | |||||
| | * | | | | | Removed use of deprecated functions. Cleaned up most deprecated use of ↵ | Christoffer Lerno | 2022-08-07 | 8 | -424/+310 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | LLVMGetElementType. | |||||
| * | | | | | | Merge pull request #1937 from IanLilleyT/rc_fix | Jeroen van Rijn | 2022-08-09 | 4 | -178/+201 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Find rc.exe in Windows SDK | |||||
| | * | | | | | | find windows sdk bin path for rc.exe | Ian Lilley | 2022-08-07 | 4 | -178/+201 | |
| | |/ / / / / | ||||||
| * / / / / / | Add `#soa` pointer type to aid with refactoring to `#soa` data types | gingerBill | 2022-08-08 | 13 | -23/+208 | |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a: #soa[16]Foo p := &a[6] #assert(type_of(p) == #soa^#soa[16]Foo) p^.x = 123 p.x = 123 | |||||
| * | | | | | Allow for `foo() or_else unreachable()` and other diverging procedures | gingerBill | 2022-08-05 | 3 | -27/+70 | |
| | | | | | | ||||||
| * | | | | | Make `unreachable()` a built-in compiler-level procedure | gingerBill | 2022-08-05 | 4 | -6/+19 | |
| | | | | | | ||||||
| * | | | | | Fix #1930 | gingerBill | 2022-08-05 | 1 | -0/+3 | |
| |/ / / / | ||||||
| * | | | | Remove dead `#maybe` code | gingerBill | 2022-08-01 | 4 | -16/+3 | |
| | | | | | ||||||
| * | | | | Simplify parser logic for field prefixes | gingerBill | 2022-08-01 | 2 | -34/+23 | |
| | | | | | ||||||
| * | | | | Changed param count from 2 to 1 for simd_abs. | Jorri Fransen | 2022-07-28 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | remove leftover print statement | Phil | 2022-07-25 | 1 | -1/+0 | |
| | | | | | ||||||
| * | | | | Fix minor issue with a lack of a trailing comma | gingerBill | 2022-07-25 | 1 | -2/+3 | |
| | | | | | ||||||
| * | | | | Fix #1901 | gingerBill | 2022-07-24 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2022-07-24 | 1 | -0/+4 | |
| |\ \ \ \ | ||||||
| | * \ \ \ | Merge pull request #1844 from Ronaldr1985/fix-odin-on-openbsd | gingerBill | 2022-07-24 | 1 | -0/+4 | |
| | |\ \ \ \ | | |_|_|/ | |/| | | | Added missing #includes on OpenBSD | |||||
| | | * | | | Undo changes to common.cpp and move the include of sys/wait.h to gb.h | Ronald1985 | 2022-07-22 | 2 | -5/+4 | |
| | | | | | | ||||||
| | | * | | | Added missing #includes on OpenBSD | Ronald1985 | 2022-06-14 | 1 | -0/+5 | |
| | | | | | | ||||||
| * | | | | | Fix #1834 | gingerBill | 2022-07-24 | 1 | -7/+14 | |
| |/ / / / | ||||||