aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Make inline array arithmetic use `load+extractvalue` rather than `getelementp...dev-2021-06gingerBill2021-06-011-7/+42
* Improves to array arithmetic on += etc assignment statementsgingerBill2021-06-011-68/+218
* Fix `container/map.odin`gingerBill2021-06-011-4/+4
* Fix #998gingerBill2021-05-311-0/+10
* Fix #992gingerBill2021-05-311-2/+4
* Fix #999gingerBill2021-05-311-1/+1
* Fix #996gingerBill2021-05-311-9/+11
* Comment on the required `generate_minimum_dependency_set` entitiesgingerBill2021-05-311-19/+19
* Remove unneeded minimum dependenciesgingerBill2021-05-311-15/+3
* Remove unneeded dependenciesgingerBill2021-05-311-37/+3
* Fix #1004gingerBill2021-05-313-42/+8
* Fix polymorphic record "too few" lacking error messagegingerBill2021-05-313-3/+16
* Merge pull request #1006 from jockus/masterJeroen van Rijn2021-05-311-6/+6
|\
| * Fix for value rather than type used for intrinsicsJoakim Hentula2021-05-311-6/+6
|/
* Update core:runtime to use the new intrinsicsgingerBill2021-05-302-20/+18
* Add intrinsics.{ptr_offset, ptr_sub}gingerBill2021-05-303-0/+138
* Improve logic for intrinsics.{mem_copy, mem_copy_non_overlapping, mem_zero} t...gingerBill2021-05-301-10/+65
* Merge pull request #1005 from Kelimion/mathsgingerBill2021-05-302-162/+538
|\
| * Last of the Endian float in math.odin.Jeroen van Rijn2021-05-291-75/+111
| * Even more Endian maths.Jeroen van Rijn2021-05-291-18/+96
| * More Endian version of maths procs.Jeroen van Rijn2021-05-291-41/+139
| * Add Endian versions of math routines.Jeroen van Rijn2021-05-291-28/+191
| * Add abs_f16 dependency when used.Jeroen van Rijn2021-05-291-0/+1
|/
* Makefile fixgingerBill2021-05-271-4/+11
* Minor change to MakefilegingerBill2021-05-271-11/+4
* Merge pull request #925 from Kelimion/testinggingerBill2021-05-271-33/+30
|\
| * Port core:sys/win32 tests to test runner.Jeroen van Rijn2021-05-021-33/+30
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-05-271-7/+7
|\ \
| * \ Merge pull request #1003 from jockus/mastergingerBill2021-05-271-7/+7
| |\ \
| | * | Fix accidental removal of newlinejockus2021-05-271-0/+1
| | * | Remove accidental core:fmt include in path/filepathjockus2021-05-271-1/+0
| | * | Merge branch 'master' of https://github.com/odin-lang/Odinjockus2021-05-2766-2786/+5610
| | |\ \ | | |/ / | |/| |
| | * | Fix deleting substring in filepath.releasejockus2021-05-271-8/+8
* | | | Convert tabs to spaces for `Makefile` (stupid make)gingerBill2021-05-271-27/+27
|/ / /
* | | Fix comparison bug of enumerated arraysgingerBill2021-05-271-2/+6
* | | Disable copy elision on assignments for the time beinggingerBill2021-05-251-2/+2
* | | Minimize copying on getting the address of a call if requiredgingerBill2021-05-241-1/+5
* | | Use `intrinsics.mem_zero` in `runtime.mem_zero`gingerBill2021-05-241-1/+1
* | | Add `intrinsics.mem_zero`gingerBill2021-05-244-2/+64
* | | Move the mem zero into a separate procedure for reusegingerBill2021-05-241-19/+27
* | | Refactoring of lbFunctionType retrievalgingerBill2021-05-241-15/+26
* | | Refactor backend code for assignments; Refactor some statements into separate...gingerBill2021-05-241-399/+335
* | | Heavily improve the copy elision logic in the backendgingerBill2021-05-242-47/+104
* | | Add `@(link_section=<string>)` for global variablesgingerBill2021-05-245-0/+18
* | | Handle #c_vararg correctlygingerBill2021-05-241-0/+6
* | | Make `js` default to nil allocator for the time beinggingerBill2021-05-232-2/+2
* | | Clean up organization of `package runtime`gingerBill2021-05-236-81/+102
* | | Add `bytes.remove`, `bytes.remove_all`, `strings.remove`, `strings.remove_all`gingerBill2021-05-232-0/+16
* | | Modify ABI for the Odin calling conventions on SysV slightlygingerBill2021-05-222-36/+19
* | | Correct `newline_limit` logicgingerBill2021-05-214-53/+26