gingerBill
|
7ae54ae3b4
Add `-no-dynamic-literals` to disallow dynamic array and map literals
|
5 years ago |
gingerBill
|
b2beb9512f
Add thread.join_multiple
|
5 years ago |
gingerBill
|
2b18f43b65
Update sys/windows; Add sync.Blocking_Mutex (windows only at the moment)
|
5 years ago |
gingerBill
|
6bd05ef5d7
Begin migration from sys/win32 to sys/windows
|
5 years ago |
gingerBill
|
b3c51a8b44
Add `thread.run*` shorthand procedures; `Thread.init_context` use new `Maybe` concept
|
5 years ago |
gingerBill
|
e0a242e9a1
Enforce explicit context definition for procedure calls
|
5 years ago |
gingerBill
|
3bd00fd6b7
Add `thread.Pool` with example in demo.odin; Update linalg to support handness changes for projection matrices
|
5 years ago |
gingerBill
|
ab52f8d795
Move definition of mem.Allocator and log.Logger to `package runtime`, to reduce import cycle magic
|
5 years ago |
gingerBill
|
a8a4dc1eb1
Make default `context.temp_allocator` thread safe when using `package thread`
|
5 years ago |
Tetralux
|
99121d6ff2
Implement core:thread and core:sync on Unix using pthreads
|
5 years ago |
gingerBill
|
cdbf831a7a
Replace `context <- c {}` with `context = c;`. context assignments are scope based
|
7 years ago |
gingerBill
|
d556fa2cd8
Remove special shared scope for runtime stuff
|
7 years ago |
gingerBill
|
86cf9383ea
Fix delayed assert collection
|
7 years ago |