Commit History

Author SHA1 Message Date
  Waqar Ahmed 8a27042d24 Use a proper Queue in thread.Pool 9 months ago
  Feoramund c3f363cfbc Fix data race when `pool_stop_task` is called 11 months ago
  pkova 5b9b21e756 Fix thread sanitizer errors surfaced by tests/core/io 1 year ago
  Feoramund 9fac03b84c Fix use-after-free in `thread.Pool` 1 year ago
  Feoramund 9dcf345795 Set thread pool `is_running` to false on shutdown 1 year ago
  Feoramund 21064fbb60 Clear thread pool task data on restart 1 year ago
  Feoramund 558c330028 Add task-stopping functionality to `thread.Pool` 1 year ago
  gingerBill 3e7e779abf Replace `core:*` to `base:*` where appropriate 1 year ago
  gingerBill 3dec55f009 Replace `x in &y` Use `&v in y` syntax through core & vendor for `switch`/`for` statements 2 years ago
  Jeroen van Rijn 85edcf9cc2 Revert. 3 years ago
  Jeroen van Rijn 6c0e2e2a53 pool_join should look at .Done. 3 years ago
  Jeroen van Rijn 42371f7aea Fix fix. 3 years ago
  Jeroen van Rijn 58fc305b11 Do a bit less work for pool_join. 3 years ago
  Jeroen van Rijn 7e0c359f99 Fix thread pool join. 3 years ago
  Florian Behr ee67a0b9a1 reorder procedure parameters to make sure the optional argument in pool_add_task() is last, and the argument order is consistent with pool_init() 3 years ago
  Florian Behr ca6a1db757 fix doc comment for pool_init 3 years ago
  Florian Behr e01662c139 Make allocator in pool_add_task() explicit 3 years ago
  gingerBill 22b961ea53 Update Thread Pool in `core:thread` 3 years ago
  gingerBill 4eb4ae6305 Replace `sync` with `sync2` 3 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 ebed29fc09 Revert *nix thread stuff to old sync 4 years ago
  gingerBill bee8beb2c9 Default to pthreads in sync2 for *nix 4 years ago
  gingerBill 86448ee044 Add `raw_data` to replace cases in which `&x[0]` was used 5 years ago
  jharler 72a5030f3d Fixed thread_pool not destroying threads 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