aboutsummaryrefslogtreecommitdiff
path: root/core/thread
Commit message (Expand)AuthorAgeFilesLines
* Add explicit context to thread_unix.odingingerBill2020-05-141-0/+2
* Enforce explicit context definition for procedure callsgingerBill2020-05-141-1/+1
* Fixed thread_pool not destroying threadsjharler2020-05-111-0/+5
* 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-024-3/+159
* Fix new changes to runtime for unixgingerBill2019-12-311-2/+2
* Move definition of mem.Allocator and log.Logger to `package runtime`, to redu...gingerBill2019-12-311-2/+2
* Make default `context.temp_allocator` thread safe when using `package thread`gingerBill2019-12-292-5/+23
* 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-013-17/+194
* Replace `context <- c {}` with `context = c;`. context assignments are scope...gingerBill2018-08-041-6/+2
* Remove special shared scope for runtime stuffgingerBill2018-06-031-1/+2
* Fix delayed assert collectiongingerBill2018-05-271-1/+0
* Add basic package support (no IR support yet)gingerBill2018-05-261-4/+1
* Parse directories to be packagesgingerBill2018-05-211-0/+82