| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Begin work on `-target:windows_386` | gingerBill | 2020-01-18 | 1 | -0/+59 |
| | | |||||
| * | Add intrinsics.type_is_specialization_of | gingerBill | 2020-01-17 | 1 | -0/+2 |
| | | |||||
| * | Allow not_in as keyword over notin, but still allow notin to work | gingerBill | 2020-01-16 | 3 | -14/+11 |
| | | |||||
| * | Fix #540 | gingerBill | 2020-01-15 | 1 | -1/+2 |
| | | |||||
| * | Improve runtime/default_allocators.odin | gingerBill | 2020-01-11 | 1 | -2/+21 |
| | | |||||
| * | Don't change delimiter as location has changed to be unified no matter the ↵ | Mikkel Hjortshoej | 2020-01-08 | 1 | -2/+1 |
| | | | | | platform | ||||
| * | Improve minimum dependency for complex numbers and quaternion numbers. | gingerBill | 2020-01-04 | 1 | -0/+2 |
| | | |||||
| * | Fix make and reserve | Tetralux | 2020-01-03 | 2 | -2/+6 |
| | | | | | | | | | | | | | | | | - Set the allocator, even if memory allocation fails. Right now it doesn't, which means that if allocation fails, it'll use the context allocator instead. This memory will be leaked if the user doesn't understand that this happened. - Only set len and cap of the array returned from make iif the memory allocation succeeded. This means that reserve will return false if you do this: ``` a := make([dynamic]int, failing_allocator); if !reserve(&a, 5) do return; // or whatever indicates failure ``` | ||||
| * | Fix behaviour for `make` to return `nil` when alloc returns `nil` | gingerBill | 2020-01-03 | 2 | -0/+4 |
| | | |||||
| * | added note about pthread_yield | KTRosenberg | 2020-01-02 | 1 | -0/+2 |
| | | |||||
| * | replaced pthread_yield with ssched_yield, fixed semaphore post:q | KTRosenberg | 2020-01-02 | 5 | -6/+14 |
| | | |||||
| * | Fix typo | gingerBill | 2020-01-02 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2020-01-02 | 1 | -1/+1 |
| |\ | |||||
| | * | Fix `append_string` | Tetralux | 2020-01-02 | 1 | -1/+1 |
| | | | |||||
| * | | Add `thread.Pool` with example in demo.odin; Update linalg to support ↵ | gingerBill | 2020-01-02 | 7 | -13/+186 |
| |/ | | | | handness changes for projection matrices | ||||
| * | Add `x y z w` fields to quaternion types; Improve linalg quaternion mathematics | gingerBill | 2020-01-01 | 2 | -62/+150 |
| | | |||||
| * | Fix typeid information for enumerated arrays | gingerBill | 2019-12-31 | 1 | -8/+7 |
| | | |||||
| * | Fix memset for unix | gingerBill | 2019-12-31 | 1 | -2/+2 |
| | | |||||
| * | Use naive definition of `memset` for !windows | gingerBill | 2019-12-31 | 1 | -22/+7 |
| | | |||||
| * | Make `mem.set` use `llvm.memset.p0i8.iXX` | gingerBill | 2019-12-31 | 2 | -18/+32 |
| | | |||||
| * | Fix new changes to runtime for unix | gingerBill | 2019-12-31 | 2 | -11/+14 |
| | | |||||
| * | Add new runtime files. | gingerBill | 2019-12-31 | 2 | -0/+148 |
| | | |||||
| * | Merge pull request #526 from sci4me/unix-dynlib | gingerBill | 2019-12-31 | 2 | -0/+22 |
| |\ | | | | | Implement dynlib core library for unix/darwin | ||||
| | * | Implement dynlib core library for unix/darwin; not 100% about the build tags | Scitoshi Nakayobro | 2019-12-30 | 2 | -0/+22 |
| | | | |||||
| * | | Rename math/bits package name to `math_bits` | gingerBill | 2019-12-31 | 1 | -1/+1 |
| | | | |||||
| * | | Move definition of mem.Allocator and log.Logger to `package runtime`, to ↵ | gingerBill | 2019-12-31 | 9 | -101/+413 |
| |/ | | | | reduce import cycle magic | ||||
| * | Add `_tls_index` and `_fltused` for windows `-no-crt` | gingerBill | 2019-12-29 | 1 | -0/+8 |
| | | |||||
| * | Add `-disable-assert` to disable the code generation of the built-in ↵ | gingerBill | 2019-12-29 | 1 | -2/+5 |
| | | | | | run-time 'assert' procedure | ||||
| * | Add `quaternion_look_at` orientation procedure to `package math/linalg` | gingerBill | 2019-12-29 | 1 | -5/+26 |
| | | |||||
| * | Make default `context.temp_allocator` thread safe when using `package thread` | gingerBill | 2019-12-29 | 4 | -8/+41 |
| | | |||||
| * | Add more to `package math` | gingerBill | 2019-12-28 | 1 | -0/+61 |
| | | |||||
| * | Split linalg into general and specific parts | gingerBill | 2019-12-28 | 2 | -388/+393 |
| | | |||||
| * | Add linalg.vector_lerp, linalg.vector_unlerp | gingerBill | 2019-12-28 | 1 | -0/+17 |
| | | |||||
| * | Update package math/linalg | gingerBill | 2019-12-28 | 1 | -100/+719 |
| | | |||||
| * | Add new procedures for `package math`: `atan2`, `asin`, `acos`, `atan`, ↵ | gingerBill | 2019-12-28 | 2 | -22/+239 |
| | | | | | `sin_bit`, `ldexp` | ||||
| * | Fix array lengths with enum value counts. | gingerBill | 2019-12-27 | 1 | -17/+18 |
| | | |||||
| * | Enumerated arrays `[Enum_Type]Elem_Type` | gingerBill | 2019-12-27 | 5 | -0/+113 |
| | | |||||
| * | minor details ;) | Patric Dexheimer | 2019-12-24 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #519 from Tetralux/remove-prints | gingerBill | 2019-12-24 | 1 | -3/+0 |
| |\ | | | | | remove errorneous prints | ||||
| | * | whoops | Tetralux | 2019-12-24 | 1 | -3/+0 |
| | | | |||||
| * | | Fix `runtime.mem_copy_non_overlapping` to be like C's `memcpy` | gingerBill | 2019-12-24 | 1 | -4/+4 |
| |/ | |||||
| * | Fix os.open | gingerBill | 2019-12-23 | 1 | -1/+1 |
| | | |||||
| * | Linux: write_entire_file sets 644 permissions on open. | Justas Dabrila | 2019-12-23 | 1 | -1/+8 |
| | | |||||
| * | Fix improper _unix_open binding that was ignoring the mode arg | Justas Dabrila | 2019-12-23 | 1 | -1/+1 |
| | | |||||
| * | Fix Internal Compiler Error: Type_Info for 'XXX' could not be found #507 | gingerBill | 2019-12-22 | 1 | -0/+2 |
| | | |||||
| * | Fix thread/thread_unix.odin to use the new `switch` conventions | gingerBill | 2019-12-22 | 1 | -4/+3 |
| | | |||||
| * | Implement `#complete switch` by default, replace with `#partial switch` #511 | gingerBill | 2019-12-22 | 15 | -174/+191 |
| | | |||||
| * | Remove `import "core:runtime"` in integers.odin to make -vet happy | gingerBill | 2019-12-22 | 1 | -1/+1 |
| | | |||||
| * | Add udivmod128.odin | gingerBill | 2019-12-21 | 1 | -0/+180 |
| | | |||||
| * | Add strconv/integers.odin | gingerBill | 2019-12-21 | 1 | -0/+167 |
| | | |||||