| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make inline array arithmetic use `load+extractvalue` rather than ↵dev-2021-06 | gingerBill | 2021-06-01 | 1 | -7/+42 |
| | | | | | `getelementptr+load` to give the optimizer a better hint for vectorization | ||||
| * | Improves to array arithmetic on += etc assignment statements | gingerBill | 2021-06-01 | 1 | -68/+218 |
| | | |||||
| * | Fix `container/map.odin` | gingerBill | 2021-06-01 | 1 | -4/+4 |
| | | |||||
| * | Fix #998 | gingerBill | 2021-05-31 | 1 | -0/+10 |
| | | |||||
| * | Fix #992 | gingerBill | 2021-05-31 | 1 | -2/+4 |
| | | |||||
| * | Fix #999 | gingerBill | 2021-05-31 | 1 | -1/+1 |
| | | |||||
| * | Fix #996 | gingerBill | 2021-05-31 | 1 | -9/+11 |
| | | |||||
| * | Comment on the required `generate_minimum_dependency_set` entities | gingerBill | 2021-05-31 | 1 | -19/+19 |
| | | |||||
| * | Remove unneeded minimum dependencies | gingerBill | 2021-05-31 | 1 | -15/+3 |
| | | |||||
| * | Remove unneeded dependencies | gingerBill | 2021-05-31 | 1 | -37/+3 |
| | | |||||
| * | Fix #1004 | gingerBill | 2021-05-31 | 3 | -42/+8 |
| | | |||||
| * | Fix polymorphic record "too few" lacking error message | gingerBill | 2021-05-31 | 3 | -3/+16 |
| | | |||||
| * | Merge pull request #1006 from jockus/master | Jeroen van Rijn | 2021-05-31 | 1 | -6/+6 |
| |\ | | | | | Fix for value rather than type used for intrinsics | ||||
| | * | Fix for value rather than type used for intrinsics | Joakim Hentula | 2021-05-31 | 1 | -6/+6 |
| |/ | |||||
| * | Update core:runtime to use the new intrinsics | gingerBill | 2021-05-30 | 2 | -20/+18 |
| | | |||||
| * | Add intrinsics.{ptr_offset, ptr_sub} | gingerBill | 2021-05-30 | 3 | -0/+138 |
| | | |||||
| * | Improve logic for intrinsics.{mem_copy, mem_copy_non_overlapping, mem_zero} ↵ | gingerBill | 2021-05-30 | 1 | -10/+65 |
| | | | | | to use the `*.inline` LLVM variants when possible | ||||
| * | Merge pull request #1005 from Kelimion/maths | gingerBill | 2021-05-30 | 2 | -162/+538 |
| |\ | | | | | Add `abs_f16` support + endian versions of maths routines. | ||||
| | * | Last of the Endian float in math.odin. | Jeroen van Rijn | 2021-05-29 | 1 | -75/+111 |
| | | | |||||
| | * | Even more Endian maths. | Jeroen van Rijn | 2021-05-29 | 1 | -18/+96 |
| | | | |||||
| | * | More Endian version of maths procs. | Jeroen van Rijn | 2021-05-29 | 1 | -41/+139 |
| | | | |||||
| | * | Add Endian versions of math routines. | Jeroen van Rijn | 2021-05-29 | 1 | -28/+191 |
| | | | |||||
| | * | Add abs_f16 dependency when used. | Jeroen van Rijn | 2021-05-29 | 1 | -0/+1 |
| |/ | |||||
| * | Makefile fix | gingerBill | 2021-05-27 | 1 | -4/+11 |
| | | |||||
| * | Minor change to Makefile | gingerBill | 2021-05-27 | 1 | -11/+4 |
| | | |||||
| * | Merge pull request #925 from Kelimion/testing | gingerBill | 2021-05-27 | 1 | -33/+30 |
| |\ | | | | | Fix `core:sys/win32` tests to use `core:testing`. | ||||
| | * | Port core:sys/win32 tests to test runner. | Jeroen van Rijn | 2021-05-02 | 1 | -33/+30 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2021-05-27 | 1 | -7/+7 |
| |\ \ | |||||
| | * \ | Merge pull request #1003 from jockus/master | gingerBill | 2021-05-27 | 1 | -7/+7 |
| | |\ \ | | | | | | | | | Fix deleting substring in filepath.rel | ||||
| | | * | | Fix accidental removal of newline | jockus | 2021-05-27 | 1 | -0/+1 |
| | | | | | |||||
| | | * | | Remove accidental core:fmt include in path/filepath | jockus | 2021-05-27 | 1 | -1/+0 |
| | | | | | |||||
| | | * | | Merge branch 'master' of https://github.com/odin-lang/Odin | jockus | 2021-05-27 | 66 | -2786/+5610 |
| | | |\ \ | | |/ / | |/| | | |||||
| | | * | | Fix deleting substring in filepath.release | jockus | 2021-05-27 | 1 | -8/+8 |
| | | | | | |||||
| * | | | | Convert tabs to spaces for `Makefile` (stupid make) | gingerBill | 2021-05-27 | 1 | -27/+27 |
| |/ / / | |||||
| * | | | Fix comparison bug of enumerated arrays | gingerBill | 2021-05-27 | 1 | -2/+6 |
| | | | | |||||
| * | | | Disable copy elision on assignments for the time being | gingerBill | 2021-05-25 | 1 | -2/+2 |
| | | | | |||||
| * | | | Minimize copying on getting the address of a call if required | gingerBill | 2021-05-24 | 1 | -1/+5 |
| | | | | |||||
| * | | | Use `intrinsics.mem_zero` in `runtime.mem_zero` | gingerBill | 2021-05-24 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add `intrinsics.mem_zero` | gingerBill | 2021-05-24 | 4 | -2/+64 |
| | | | | |||||
| * | | | Move the mem zero into a separate procedure for reuse | gingerBill | 2021-05-24 | 1 | -19/+27 |
| | | | | |||||
| * | | | Refactoring of lbFunctionType retrieval | gingerBill | 2021-05-24 | 1 | -15/+26 |
| | | | | |||||
| * | | | Refactor backend code for assignments; Refactor some statements into ↵ | gingerBill | 2021-05-24 | 1 | -399/+335 |
| | | | | | | | | | | | | | separate procedures | ||||
| * | | | Heavily improve the copy elision logic in the backend | gingerBill | 2021-05-24 | 2 | -47/+104 |
| | | | | |||||
| * | | | Add `@(link_section=<string>)` for global variables | gingerBill | 2021-05-24 | 5 | -0/+18 |
| | | | | |||||
| * | | | Handle #c_vararg correctly | gingerBill | 2021-05-24 | 1 | -0/+6 |
| | | | | |||||
| * | | | Make `js` default to nil allocator for the time being | gingerBill | 2021-05-23 | 2 | -2/+2 |
| | | | | |||||
| * | | | Clean up organization of `package runtime` | gingerBill | 2021-05-23 | 6 | -81/+102 |
| | | | | |||||
| * | | | Add `bytes.remove`, `bytes.remove_all`, `strings.remove`, `strings.remove_all` | gingerBill | 2021-05-23 | 2 | -0/+16 |
| | | | | |||||
| * | | | Modify ABI for the Odin calling conventions on SysV slightly | gingerBill | 2021-05-22 | 2 | -36/+19 |
| | | | | |||||
| * | | | Correct `newline_limit` logic | gingerBill | 2021-05-21 | 4 | -53/+26 |
| | | | | |||||