mihacooper
|
ef93c6a2a8
|
Rework thread cancellation, using regular exception (#177)
BREAKS BACK COMPATIBILITY:
- cancellation error can be caught by `pcall`
- `canceled` thread status was renamed to `cancelled`
|
2022-12-05 22:09:39 +01:00 |
|
mihacooper
|
1b0c968bf5
|
Interruption points in sync operations (get, wait, pop, ...) (#118)
Interruption points in sync operations (get, wait, pop, ...)
|
2022-04-17 19:46:25 +03:00 |
|
mihacooper
|
b3380a7879
|
Fix raise condition in GC objects construction (#154)
* Fix raise condition in GC objects construction
* review fixes
|
2020-09-19 19:53:07 +03:00 |
|
mihacooper
|
51552e5f01
|
Fix race condition in channel (#112)
* Fix race condition in channel
* add test
|
2018-11-11 21:05:26 +03:00 |
|
Ilia
|
0f1bef4300
|
Invent Impl&View concept (#96)
Invent Impl&View concept
|
2017-10-31 11:45:34 +03:00 |
|
mihacooper
|
f77391baa5
|
hold strong ref for returned objects (#91)
|
2017-10-18 10:15:33 +03:00 |
|
mihacooper
|
0843512713
|
Fix methods params handling (#74)
|
2017-09-29 00:22:15 +03:00 |
|
Ilia
|
b8ab05f667
|
Fix GC related bugs (#73)
* Fix GC related bugs
* Fix GCC compilation
* Remove semicolons
* Remove refs_ from SharedTable
|
2017-09-28 11:45:43 +03:00 |
|
mihacooper
|
641d111c23
|
Fix strong reference race in GC (#65)
* Fix strong reference race in GC
* Add regress test
* Fix type stored in StoredObject
* Fix thread input arguments lifetime
|
2017-09-11 15:39:47 +03:00 |
|
Ilia
|
e4652ade19
|
Code cleanup (#57)
- remove docs dir
- remove .clang-format
|
2017-07-22 00:31:28 +03:00 |
|
mihacooper
|
5057116136
|
Channels implementation and tests (#42)
Channel implementation
|
2017-04-16 22:58:21 +03:00 |
|