| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix #1994 Returning to err: Maybe(Error) raises compiler assert | gingerBill | 2022-09-01 | 1 | -1/+1 |
| | | |||||
| * | Fix #2000 - allow #soa array iteration by pointer | gingerBill | 2022-09-01 | 1 | -1/+1 |
| | | |||||
| * | Fix #2002 (allow `array *= matrix`) | gingerBill | 2022-09-01 | 1 | -1/+11 |
| | | |||||
| * | Fix #1974 by erring on untyped parameters to `intrinsics.objc_send` | gingerBill | 2022-09-01 | 1 | -0/+7 |
| | | |||||
| * | Fix code generation related to Objective-C related `x->y()` calls | gingerBill | 2022-09-01 | 2 | -4/+6 |
| | | |||||
| * | Fix #1977 | gingerBill | 2022-08-26 | 1 | -0/+6 |
| | | |||||
| * | Check for `using` variables | gingerBill | 2022-08-26 | 1 | -1/+1 |
| | | |||||
| * | Correct `check_expr_is_stack_variable` | gingerBill | 2022-08-24 | 1 | -1/+2 |
| | | |||||
| * | Add very basic escape analysis on `return` values | gingerBill | 2022-08-24 | 1 | -0/+39 |
| | | |||||
| * | Correct max alignment handling throughout the llvm backend | gingerBill | 2022-08-24 | 6 | -17/+22 |
| | | |||||
| * | Add extra max alignment parameter for metrics (specifically for SIMD) | gingerBill | 2022-08-24 | 2 | -67/+31 |
| | | |||||
| * | Fix #1966 | gingerBill | 2022-08-24 | 1 | -2/+14 |
| | | |||||
| * | Merge pull request #1955 from jaspergeer/fix-endian-type-conversion | gingerBill | 2022-08-24 | 1 | -3/+0 |
| |\ | | | | | fix #1759 endian float type conversion errors | ||||
| | * | Remove erroneous byte swap | Jasper Geer | 2022-08-16 | 1 | -3/+0 |
| | | | |||||
| * | | Fix #1972 | gingerBill | 2022-08-24 | 1 | -1/+2 |
| | | | |||||
| * | | fix: Expand OpenBSD include for wait.h to all Unix | Jeroen Ruigrok van der Werven | 2022-08-22 | 1 | -1/+1 |
| | | | | | | | | | closes: #1968 | ||||
| * | | Fix #1963 | gingerBill | 2022-08-19 | 1 | -1/+1 |
| | | | |||||
| * | | Fix typo | gingerBill | 2022-08-17 | 1 | -1/+1 |
| | | | |||||
| * | | Improve `unreachable` generation by putting a `trap` before it | gingerBill | 2022-08-17 | 1 | -0/+1 |
| | | | |||||
| * | | EXPERIMENTAL `intrinsics.valgrind_client_request` | gingerBill | 2022-08-17 | 5 | -0/+94 |
| |/ | |||||
| * | Remove debug crap with inlining | gingerBill | 2022-08-16 | 1 | -26/+22 |
| | | |||||
| * | Revert "Remove debug message" | gingerBill | 2022-08-16 | 4 | -30/+59 |
| | | | | | | | | | | | | | This reverts commit 22d16c20f8e446fb51d7faa14f22b9f86df8b393. Revert "Correct global constant procedure initialization" This reverts commit 697c839c84b36b4e0c12ac9ea264e28f564ef5d5. Revert "Clean up how procedures are typed in LLVM's dumb type system" This reverts commit de8bd88d2a6f0e99af6fe76442bcccd159724872. | ||||
| * | Improve `matrix` conversion rules | gingerBill | 2022-08-16 | 1 | -0/+4 |
| | | |||||
| * | 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 |
| | | | |||||