aboutsummaryrefslogtreecommitdiff
path: root/core/thread/thread_unix.odin
Commit message (Expand)AuthorAgeFilesLines
* Strip semicolons in core which were missinggingerBill2021-09-081-55/+55
* Make `or_else` and `or_return` operators (binary and suffix respectively)gingerBill2021-08-151-1/+1
* Fix `thread_unix.odin`gingerBill2021-07-051-0/+1
* Use `or_else` in the core library when it makes sensegingerBill2021-07-051-7/+1
* Revert *nix thread stuff to old syncgingerBill2021-04-131-4/+11
* Remove thread stuff from sync2; Cleanup package threadgingerBill2021-04-111-32/+26
* Fix sync.Channel code; add `thread.run_with_poly_data` and `run_with_poly_dat...gingerBill2020-11-101-2/+3
* Remove usage of `do` in core librarygingerBill2020-09-231-3/+9
* Get Odin compiling and produced exe's running on FreeBSDChristian Seibold2020-09-141-1/+1
* Add thread.join_multiplegingerBill2020-07-141-0/+7
* Update thread_unix logicgingerBill2020-06-271-6/+14
* Fix sync and thread on *nixgingerBill2020-06-221-1/+5
* Add `thread.run*` shorthand procedures; `Thread.init_context` use new `Maybe`...gingerBill2020-06-221-3/+3
* Add explicit context to thread_unix.odingingerBill2020-05-141-0/+2
* Merge pull request #617 from Tetralux/dep-yield-processorgingerBill2020-04-211-1/+2
|\
| * `sync.yield_processor` -> `sync.cpu_relax`; have it call `intrinsics.cpu_relax`Tetralux2020-04-211-1/+2
* | Remove outdated commentTetralux2020-04-211-9/+0
|/
* replaced pthread_yield with ssched_yield, fixed semaphore post:qKTRosenberg2020-01-021-1/+1
* Fix typogingerBill2020-01-021-1/+1
* Add `thread.Pool` with example in demo.odin; Update linalg to support handnes...gingerBill2020-01-021-0/+5
* Fix new changes to runtime for unixgingerBill2019-12-311-2/+2
* Make default `context.temp_allocator` thread safe when using `package thread`gingerBill2019-12-291-1/+9
* whoopsTetralux2019-12-241-3/+0
* Fix thread/thread_unix.odin to use the new `switch` conventionsgingerBill2019-12-221-4/+3
* Implement core:thread and core:sync on Unix using pthreadsTetralux2019-12-011-0/+153