aboutsummaryrefslogtreecommitdiff
path: root/core/thread/thread_windows.odin
Commit message (Expand)AuthorAgeFilesLines
* Clean up usage of `using` throughout core and vendorgingerBill2023-07-311-2/+2
* [core:thread] Seeing if this fixes network testshikari2023-06-071-8/+1
* [core:thread] Fix compilationhikari2023-06-071-0/+2
* [core:thread] Added `self_cleanup` flag to properly auto-clean threadshikari2023-06-071-0/+6
* [thread] Refactor handling of 'init_context' + add doc comments for itTetralux2023-06-031-10/+13
* Remove `thread.init_context = context`gingerBill2023-05-311-1/+0
* Clean up thread_windows.odingingerBill2022-03-311-12/+29
* Replace `sync` with `sync2`gingerBill2022-03-301-1/+1
* Add `id` to `thread.Thread`gingerBill2021-10-241-1/+2
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-40/+40
* Make `or_else` and `or_return` operators (binary and suffix respectively)gingerBill2021-08-151-1/+1
* Use `or_else` in the core library when it makes sensegingerBill2021-07-051-6/+1
* Default to pthreads in sync2 for *nixgingerBill2021-04-131-3/+3
* Remove thread stuff from sync2; Cleanup package threadgingerBill2021-04-111-18/+13
* Fix sync.Channel code; add `thread.run_with_poly_data` and `run_with_poly_dat...gingerBill2020-11-101-2/+6
* Update thread_windows.odinPatric Dexheimer2020-10-311-2/+2
* Update thread_windows.odinPatric Dexheimer2020-10-311-2/+2
* Add `-no-dynamic-literals` to disallow dynamic array and map literalsgingerBill2020-07-141-1/+1
* Add thread.join_multiplegingerBill2020-07-141-0/+25
* Update sys/windows; Add sync.Blocking_Mutex (windows only at the moment)gingerBill2020-06-271-1/+1
* Begin migration from sys/win32 to sys/windowsgingerBill2020-06-261-14/+14
* Add `thread.run*` shorthand procedures; `Thread.init_context` use new `Maybe`...gingerBill2020-06-221-17/+18
* Enforce explicit context definition for procedure callsgingerBill2020-05-141-1/+1
* Add `thread.Pool` with example in demo.odin; Update linalg to support handnes...gingerBill2020-01-021-0/+4
* 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-291-4/+14
* Implement core:thread and core:sync on Unix using pthreadsTetralux2019-12-011-17/+26
* 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-0/+78