aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Add `intrinsics.type_is_unsigned`gingerBill2019-11-101-0/+1
* Add 128-bit random procedures to `package math/rand`gingerBill2019-11-101-2/+24
* Fix incorrect math.linalg.cross3 indices.vassvik2019-11-041-2/+2
* Use `runtime.mem_copy` in `package me`gingerBill2019-11-032-26/+20
* Fix for -vetgingerBill2019-11-031-2/+2
* Fix typo in fmtgingerBill2019-11-031-1/+1
* Fix fmt printing of anonymous SOA structsgingerBill2019-11-031-15/+61
* SOA support of Structures and Arrays; Runtime information for SOA structs; fm...gingerBill2019-11-032-18/+67
* Fix linalg.mul; add linalg.Matrix1xNgingerBill2019-11-021-7/+13
* Merge pull request #404 from hazeycode/mastergingerBill2019-11-012-2/+54
|\
| * Add missing foreign import to time_darwinChris Heyes2019-11-011-0/+2
| * Move time code from os to time packageChris Heyes2019-11-012-43/+30
| * Merge remote-tracking branch 'upstream/master'Chris Heyes2019-11-0142-1554/+5356
| |\
| * | Impl time for macOSChris Heyes2019-07-162-1/+64
* | | Add `@force` to `foreign import`gingerBill2019-11-012-0/+4
| |/ |/|
* | Add dummy packages purely for documentation of `builtin` and `intrinsics`gingerBill2019-11-012-0/+231
* | Merge pull request #437 from nakst/mastergingerBill2019-11-011-923/+2013
|\ \
| * | updated os_essence.odinnakst2019-09-181-923/+2013
* | | Merge pull request #453 from kevinw/mastergingerBill2019-10-291-2/+1
|\ \ \
| * | | Remove unused variables in utf8.odin.Kevin Watters2019-10-281-2/+1
* | | | Fix `runtime.cstring_len`gingerBill2019-10-291-3/+3
|/ / /
* | | Fix procedure group "best fit" algorithm for polymorphic proceduresgingerBill2019-10-271-3/+24
* | | Fix typos in `package linalg`; Fix norm_float64 in `package rand`gingerBill2019-10-272-5/+10
* | | New `package math` and `package math/linalg`gingerBill2019-10-272-363/+619
* | | Fix typo in `package utf8`; add `wchar_t` to `package c`gingerBill2019-10-272-1/+3
* | | Add for `package utf8`: `rune_at_pos`, `rune_string_at_pos`, `rune_at`, `rune...gingerBill2019-10-261-6/+45
* | | Move `package decimal` to be a subpackage of `package strconv`gingerBill2019-10-262-2/+2
* | | Update utf8.accept_sizes to use ranged fieldsgingerBill2019-10-261-17/+11
* | | Allow ranges for array-like compound literalsgingerBill2019-10-261-0/+3
* | | Add `utf8.rune_index`gingerBill2019-10-261-2/+13
* | | Modify runtime to reduce dependencies on other packagesgingerBill2019-10-232-33/+139
* | | Add token.odingingerBill2019-10-231-0/+335
* | | `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scopegingerBill2019-10-132-27/+29
* | | Fix typos and make demo work with -vetgingerBill2019-10-082-5/+5
* | | Change implicit semicolon rules for record types within procedure bodies; Upd...gingerBill2019-10-069-893/+558
* | | Change print*_err to eprint* in core librarygingerBill2019-10-064-15/+15
* | | Change precedence for `in` and `notin` to match + - | ~gingerBill2019-10-061-5/+5
* | | strings.split; strings.index; eprint* over print*_err;gingerBill2019-10-066-15/+171
* | | Remove os_osx.odingingerBill2019-10-011-295/+0
* | | Change ODIN_OS string for osx from "osx" to "darwin" to allow for other platf...gingerBill2019-10-012-0/+295
* | | Fix -debug crash on windows caused by missing debug info for files.gingerBill2019-09-251-1/+1
|/ /
* | Merge pull request #430 from nakst/mastergingerBill2019-09-093-167/+1315
|\ \
| * | New Essence OS layer; cross-compiling improvementsnakst2019-09-023-167/+1315
* | | Add `where` clauses to `struct` and `union`gingerBill2019-09-082-16/+44
|/ /
* | ThreadPool for the parsergingerBill2019-09-012-19/+20
* | `where` clauses for procedure literalsgingerBill2019-08-313-0/+22
* | Make `require_results` an attribute rather than a suffix tag for proceduresgingerBill2019-08-312-3/+0
* | Add complex/quaternion raw layouts to mem/raw.odingingerBill2019-08-261-0/+6
* | Update odin_tokenizer to support quaternion literalsgingerBill2019-08-261-1/+2
* | Built-in Quaternions (Not just an April Fool's Joke any more)gingerBill2019-08-264-13/+111