gingerBill
|
3e7e779abf
Replace `core:*` to `base:*` where appropriate
|
1 год назад |
gingerBill
|
90ac400ec5
stdcall -> system
|
1 год назад |
gingerBill
|
44ea82f845
Clean up usage of `using` throughout core and vendor
|
2 лет назад |
hikari
|
3b8515beb0
[core:thread] Seeing if this fixes network tests
|
2 лет назад |
hikari
|
7b62b81ebd
[core:thread] Fix compilation
|
2 лет назад |
hikari
|
dcf4e51787
[core:thread] Added `self_cleanup` flag to properly auto-clean threads
|
2 лет назад |
Tetralux
|
5d6b923244
[thread] Refactor handling of 'init_context' + add doc comments for it
|
2 лет назад |
gingerBill
|
c194dfbdf7
Remove `thread.init_context = context`
|
2 лет назад |
gingerBill
|
97a183f412
Clean up thread_windows.odin
|
3 лет назад |
gingerBill
|
4eb4ae6305
Replace `sync` with `sync2`
|
3 лет назад |
gingerBill
|
c9e6862332
Add `id` to `thread.Thread`
|
3 лет назад |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 лет назад |
gingerBill
|
21cbac755e
Make `or_else` and `or_return` operators (binary and suffix respectively)
|
4 лет назад |
gingerBill
|
9b3a0251ca
Use `or_else` in the core library when it makes sense
|
4 лет назад |
gingerBill
|
bee8beb2c9
Default to pthreads in sync2 for *nix
|
4 лет назад |
gingerBill
|
1156bd9dd0
Remove thread stuff from sync2; Cleanup package thread
|
4 лет назад |
gingerBill
|
95b94a0f56
Fix sync.Channel code; add `thread.run_with_poly_data` and `run_with_poly_data(2|3|4)` procedures
|
4 лет назад |
Patric Dexheimer
|
59b8748c2c
Update thread_windows.odin
|
4 лет назад |
Patric Dexheimer
|
2231f02f61
Update thread_windows.odin
|
4 лет назад |
gingerBill
|
7ae54ae3b4
Add `-no-dynamic-literals` to disallow dynamic array and map literals
|
5 лет назад |
gingerBill
|
b2beb9512f
Add thread.join_multiple
|
5 лет назад |
gingerBill
|
2b18f43b65
Update sys/windows; Add sync.Blocking_Mutex (windows only at the moment)
|
5 лет назад |
gingerBill
|
6bd05ef5d7
Begin migration from sys/win32 to sys/windows
|
5 лет назад |
gingerBill
|
b3c51a8b44
Add `thread.run*` shorthand procedures; `Thread.init_context` use new `Maybe` concept
|
5 лет назад |
gingerBill
|
e0a242e9a1
Enforce explicit context definition for procedure calls
|
5 лет назад |
gingerBill
|
3bd00fd6b7
Add `thread.Pool` with example in demo.odin; Update linalg to support handness changes for projection matrices
|
5 лет назад |
gingerBill
|
ab52f8d795
Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic
|
5 лет назад |
gingerBill
|
a8a4dc1eb1
Make default `context.temp_allocator` thread safe when using `package thread`
|
5 лет назад |
Tetralux
|
99121d6ff2
Implement core:thread and core:sync on Unix using pthreads
|
5 лет назад |
gingerBill
|
cdbf831a7a
Replace `context <- c {}` with `context = c;`. context assignments are scope based
|
7 лет назад |