Feoramund
|
45da009377
Use more atomic handling of thread flags
|
11 months ago |
flysand7
|
b84b4c47d7
[thread]: Document all functions in core:thread
|
1 year ago |
Laytan Laats
|
604551eb2d
wasi: make the demo run on wasi and run it in CI
|
1 year ago |
gingerBill
|
29e5f94c2a
Add `#no_broadcast` procedure parameter to disallow automatic array programming broadcasting on procedure arguments
|
1 year ago |
gingerBill
|
3e7e779abf
Replace `core:*` to `base:*` where appropriate
|
1 year ago |
Laytan Laats
|
9078ddaf5a
Allow larger thread poly data
|
1 year ago |
flysand7
|
270348b112
[core]: Remove `do` keyword from the core library
|
1 year ago |
hikari
|
3b8515beb0
[core:thread] Seeing if this fixes network tests
|
2 years ago |
hikari
|
dcf4e51787
[core:thread] Added `self_cleanup` flag to properly auto-clean threads
|
2 years ago |
Tetralux
|
5d6b923244
[thread] Refactor handling of 'init_context' + add doc comments for it
|
2 years ago |
Thimilius
|
d48d3bfa87
Fix join_multiple typo
|
3 years ago |
gingerBill
|
c9e6862332
Add `id` to `thread.Thread`
|
3 years ago |
gingerBill
|
0070119392
Add `thread.create_and_start_with_*` procedures
|
3 years ago |
gingerBill
|
f57201bbd1
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
251da264ed
Remove unneeded semicolons from the core library
|
4 years ago |
gingerBill
|
f0437a4242
Enforce `core:builtin` and `core:intrinsics` for imports
|
4 years ago |
gingerBill
|
bee8beb2c9
Default to pthreads in sync2 for *nix
|
4 years ago |
gingerBill
|
1156bd9dd0
Remove thread stuff from sync2; Cleanup package thread
|
4 years ago |
gingerBill
|
ef417017f0
Fix typo
|
4 years ago |
gingerBill
|
7c1c9d22b4
Fix `thread.run_with_poly_data*`
|
4 years ago |
gingerBill
|
95b94a0f56
Fix sync.Channel code; add `thread.run_with_poly_data` and `run_with_poly_data(2|3|4)` procedures
|
4 years ago |
gingerBill
|
6d032e6f1a
Update package sync
|
5 years ago |
gingerBill
|
ce85b73eca
Add sync.Once
|
5 years ago |
gingerBill
|
f92b4c7849
Update `sys/unix`; Rename `thread.create_and_start`
|
5 years ago |
gingerBill
|
2562df5387
Remove unused imports in thread.odin
|
5 years ago |
gingerBill
|
b3c51a8b44
Add `thread.run*` shorthand procedures; `Thread.init_context` use new `Maybe` concept
|
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 |
Tetralux
|
99121d6ff2
Implement core:thread and core:sync on Unix using pthreads
|
5 years ago |
gingerBill
|
86cf9383ea
Fix delayed assert collection
|
7 years ago |
gingerBill
|
c067b90403
Add basic package support (no IR support yet)
|
7 years ago |