aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Begin work on `-target:windows_386`gingerBill2020-01-181-0/+59
* Add intrinsics.type_is_specialization_ofgingerBill2020-01-171-0/+2
* Allow not_in as keyword over notin, but still allow notin to workgingerBill2020-01-163-14/+11
* Fix #540gingerBill2020-01-151-1/+2
* Improve runtime/default_allocators.odingingerBill2020-01-111-2/+21
* Don't change delimiter as location has changed to be unified no matter the pl...Mikkel Hjortshoej2020-01-081-2/+1
* Improve minimum dependency for complex numbers and quaternion numbers.gingerBill2020-01-041-0/+2
* Fix make and reserveTetralux2020-01-032-2/+6
* Fix behaviour for `make` to return `nil` when alloc returns `nil`gingerBill2020-01-032-0/+4
* added note about pthread_yieldKTRosenberg2020-01-021-0/+2
* replaced pthread_yield with ssched_yield, fixed semaphore post:qKTRosenberg2020-01-025-6/+14
* Fix typogingerBill2020-01-021-1/+1
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2020-01-021-1/+1
|\
| * Fix `append_string`Tetralux2020-01-021-1/+1
* | Add `thread.Pool` with example in demo.odin; Update linalg to support handnes...gingerBill2020-01-027-13/+186
|/
* Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematicsgingerBill2020-01-012-62/+150
* Fix typeid information for enumerated arraysgingerBill2019-12-311-8/+7
* Fix memset for unixgingerBill2019-12-311-2/+2
* Use naive definition of `memset` for !windowsgingerBill2019-12-311-22/+7
* Make `mem.set` use `llvm.memset.p0i8.iXX`gingerBill2019-12-312-18/+32
* Fix new changes to runtime for unixgingerBill2019-12-312-11/+14
* Add new runtime files.gingerBill2019-12-312-0/+148
* Merge pull request #526 from sci4me/unix-dynlibgingerBill2019-12-312-0/+22
|\
| * Implement dynlib core library for unix/darwin; not 100% about the build tagsScitoshi Nakayobro2019-12-302-0/+22
* | Rename math/bits package name to `math_bits`gingerBill2019-12-311-1/+1
* | Move definition of mem.Allocator and log.Logger to `package runtime`, to redu...gingerBill2019-12-319-101/+413
|/
* Add `_tls_index` and `_fltused` for windows `-no-crt`gingerBill2019-12-291-0/+8
* Add `-disable-assert` to disable the code generation of the built-in run-time...gingerBill2019-12-291-2/+5
* Add `quaternion_look_at` orientation procedure to `package math/linalg`gingerBill2019-12-291-5/+26
* Make default `context.temp_allocator` thread safe when using `package thread`gingerBill2019-12-294-8/+41
* Add more to `package math`gingerBill2019-12-281-0/+61
* Split linalg into general and specific partsgingerBill2019-12-282-388/+393
* Add linalg.vector_lerp, linalg.vector_unlerpgingerBill2019-12-281-0/+17
* Update package math/linalggingerBill2019-12-281-100/+719
* Add new procedures for `package math`: `atan2`, `asin`, `acos`, `atan`, `sin_...gingerBill2019-12-282-22/+239
* Fix array lengths with enum value counts.gingerBill2019-12-271-17/+18
* Enumerated arrays `[Enum_Type]Elem_Type`gingerBill2019-12-275-0/+113
* minor details ;)Patric Dexheimer2019-12-241-2/+2
* Merge pull request #519 from Tetralux/remove-printsgingerBill2019-12-241-3/+0
|\
| * whoopsTetralux2019-12-241-3/+0
* | Fix `runtime.mem_copy_non_overlapping` to be like C's `memcpy`gingerBill2019-12-241-4/+4
|/
* Fix os.opengingerBill2019-12-231-1/+1
* Linux: write_entire_file sets 644 permissions on open.Justas Dabrila2019-12-231-1/+8
* Fix improper _unix_open binding that was ignoring the mode argJustas Dabrila2019-12-231-1/+1
* Fix Internal Compiler Error: Type_Info for 'XXX' could not be found #507gingerBill2019-12-221-0/+2
* Fix thread/thread_unix.odin to use the new `switch` conventionsgingerBill2019-12-221-4/+3
* Implement `#complete switch` by default, replace with `#partial switch` #511gingerBill2019-12-2215-174/+191
* Remove `import "core:runtime"` in integers.odin to make -vet happygingerBill2019-12-221-1/+1
* Add udivmod128.odingingerBill2019-12-211-0/+180
* Add strconv/integers.odingingerBill2019-12-211-0/+167