| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | use ^Thread instead of index in init and fini | Wassim Alhajomar | 2026-01-14 | 1 | -4/+4 |
| | | |||||
| * | cleanup | Wassim Alhajomar | 2026-01-12 | 1 | -1/+32 |
| | | |||||
| * | Change Odin's LICENSE to zlib from BSD 3-clause | gingerBill | 2025-10-28 | 1 | -1/+1 |
| | | | | | This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form. | ||||
| * | fix: make pool_finish not hang when pool_start is not called | Bruno Panuto | 2025-06-16 | 1 | -0/+14 |
| | | |||||
| * | Use a proper Queue in thread.Pool | Waqar Ahmed | 2024-11-30 | 1 | -8/+9 |
| | | | | | | With lots of tasks the dynamic array takes a big performance hit as its allocating all the time on pop_front | ||||
| * | Fix data race when `pool_stop_task` is called | Feoramund | 2024-09-09 | 1 | -0/+1 |
| | | |||||
| * | Fix thread sanitizer errors surfaced by tests/core/io | pkova | 2024-09-03 | 1 | -2/+3 |
| | | |||||
| * | Fix use-after-free in `thread.Pool` | Feoramund | 2024-08-26 | 1 | -2/+6 |
| | | |||||
| * | Set thread pool `is_running` to false on shutdown | Feoramund | 2024-06-02 | 1 | -0/+1 |
| | | |||||
| * | Clear thread pool task data on restart | Feoramund | 2024-06-02 | 1 | -0/+2 |
| | | |||||
| * | Add task-stopping functionality to `thread.Pool` | Feoramund | 2024-06-02 | 1 | -15/+115 |
| | | |||||
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 1 | -1/+1 |
| | | |||||
| * | Replace `x in &y` Use `&v in y` syntax through core & vendor for ↵ | gingerBill | 2023-06-26 | 1 | -1/+1 |
| | | | | | `switch`/`for` statements | ||||
| * | Revert. | Jeroen van Rijn | 2022-05-14 | 1 | -6/+7 |
| | | |||||
| * | pool_join should look at .Done. | Jeroen van Rijn | 2022-05-14 | 1 | -8/+5 |
| | | |||||
| * | Fix fix. | Jeroen van Rijn | 2022-05-13 | 1 | -3/+3 |
| | | |||||
| * | Do a bit less work for pool_join. | Jeroen van Rijn | 2022-05-13 | 1 | -1/+5 |
| | | |||||
| * | Fix thread pool join. | Jeroen van Rijn | 2022-05-13 | 1 | -2/+10 |
| | | |||||
| * | reorder procedure parameters to make sure the optional argument in ↵ | Florian Behr | 2022-04-25 | 1 | -2/+2 |
| | | | | | pool_add_task() is last, and the argument order is consistent with pool_init() | ||||
| * | fix doc comment for pool_init | Florian Behr | 2022-04-25 | 1 | -1/+1 |
| | | |||||
| * | Make allocator in pool_add_task() explicit | Florian Behr | 2022-04-25 | 1 | -3/+2 |
| | | |||||
| * | Update Thread Pool in `core:thread` | gingerBill | 2022-03-31 | 1 | -76/+148 |
| | | | | | Thanks to the work of eisbehr | ||||
| * | Replace `sync` with `sync2` | gingerBill | 2022-03-30 | 1 | -11/+6 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 1 | -49/+49 |
| | | |||||
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 1 | -1/+1 |
| | | |||||
| * | Revert *nix thread stuff to old sync | gingerBill | 2021-04-13 | 1 | -7/+12 |
| | | | | | (I was just testing) | ||||
| * | Default to pthreads in sync2 for *nix | gingerBill | 2021-04-13 | 1 | -12/+7 |
| | | |||||
| * | Add `raw_data` to replace cases in which `&x[0]` was used | gingerBill | 2020-06-29 | 1 | -2/+1 |
| | | |||||
| * | Fixed thread_pool not destroying threads | jharler | 2020-05-11 | 1 | -0/+5 |
| | | |||||
| * | Add `thread.Pool` with example in demo.odin; Update linalg to support ↵ | gingerBill | 2020-01-02 | 1 | -0/+147 |
| handness changes for projection matrices | |||||