aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Add prototypes for `intrinsics.fixed_point_*`dev-2021-05gingerBill2021-05-011-0/+5
* PNG: Fix tRNS handling.Jeroen van Rijn2021-05-012-19/+16
* Update intrinsics.odin for documentationgingerBill2021-05-011-33/+43
* Fix a few more cases in which bKGD wasn't properly applied.Jeroen van Rijn2021-05-011-12/+71
* PNG: Fix test for when premultiplication is needed.Jeroen van Rijn2021-05-011-2/+2
* Minor stylistic code changes to compress and image packagesgingerBill2021-04-308-580/+575
* Use regular allocator from png+gzip's `load_from_file`.Jeroen van Rijn2021-04-302-5/+5
* Add `compress` and `image` to core.Jeroen van Rijn2021-04-309-0/+3776
* Add "naked" calling convention (removes prologue and epilogue)gingerBill2021-04-281-0/+1
* Remove unused importgingerBill2021-04-271-1/+0
* Implement sync2.Recursive_Mutex using `WaitOnAddress` and friends on WindowsgingerBill2021-04-274-37/+151
* Max sync2.Sema on windows be `i32` for the counter internally.gingerBill2021-04-271-2/+2
* Reimplement sync2.Sema on windows with WaitOnAddress primitivesgingerBill2021-04-274-22/+94
* Fix #893gingerBill2021-04-271-11/+0
* Correct core:os/os2 mock-upgingerBill2021-04-262-13/+13
* Correct `\n` ignore rulesgingerBill2021-04-261-1/+1
* Remove `import "core:runtime"` from `core:math/bits`gingerBill2021-04-251-1/+0
* Add `intrinsics.count_zeros`gingerBill2021-04-251-64/+9
* Rename intrinsics to count_trailing_zeros and count_leading_zerosgingerBill2021-04-254-31/+10
* Replace many `foreign` llvm calls with intrinsicsgingerBill2021-04-258-247/+52
* Remove `use_llvm_api` related checks and other related thingsgingerBill2021-04-252-32/+10
* Add cast on `S_ISDIR`gingerBill2021-04-241-1/+1
* Remove redundant `auto_cast`gingerBill2021-04-231-1/+1
* Add truncate_to_byte and truncate_to_rune for packages strings and bytesgingerBill2021-04-222-0/+30
* Remove `intrinsics.x86_mmx` typegingerBill2021-04-226-29/+8
* Add @(cold) taggingerBill2021-04-221-0/+1
* Add new intrinsics: debug_trap, trap, read_cycle_counter, expectgingerBill2021-04-222-6/+12
* fix variable name in path_unixAndré2021-04-201-2/+2
* Fix #906gingerBill2021-04-203-17/+10
* Update builtin procedures to support the new allocator features (without brea...gingerBill2021-04-198-57/+61
* Improve the `Allocator` interface to support returning `Allocator_Error` to a...gingerBill2021-04-1912-272/+382
* Add package flagsgingerBill2021-04-181-2/+11
* Add calling_convention to TypegingerBill2021-04-181-3/+4
* Remove dead commentgingerBill2021-04-181-1/+0
* Change elem_counts to `i64le` from `u64`gingerBill2021-04-181-1/+2
* Change `u32` to `u32le`gingerBill2021-04-181-32/+32
* Add `-doc-format` command for the new .odin-doc file format (to be used to ge...gingerBill2021-04-181-0/+251
* Clean-up fallback `io.read_at` and `io.write_at` behaviourgingerBill2021-04-141-9/+13
* Fix `floattidf`gingerBill2021-04-142-11/+11
* Fix style issues; Use new attribute `@(cold)` where appropriate in the new sy...gingerBill2021-04-143-94/+96
* Add extra error to io.ErrorgingerBill2021-04-141-0/+6
* Add buffer_read_at buffer_write_atgingerBill2021-04-141-0/+42
* Mockup of the new `package os` interface (incomplete and non-functioning)gingerBill2021-04-1421-0/+1621
* Merge pull request #902 from Kelimion/run_as_usergingerBill2021-04-145-2/+941
|\
| * Placate -vet for unrelated core:thread update.Jeroen van Rijn2021-04-131-1/+0
| * Placate -vet.Jeroen van Rijn2021-04-131-2/+0
| * Add support to core:windows to add/delete users.Jeroen van Rijn2021-04-135-2/+943
* | Fix typogingerBill2021-04-141-2/+2
* | Fix typogingerBill2021-04-131-1/+1
* | Revert *nix thread stuff to old syncgingerBill2021-04-132-11/+23