issues
search
ocaml-multicore
/
picos
Interoperable effects based concurrency
https://ocaml-multicore.github.io/picos/doc/picos/index.html
ISC License
86
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add minimalist Cohttp implementation using `Picos_stdio`
#220
polytypic
closed
2 months ago
0
Add a multithreaded (mostly) FIFO scheduler
#219
polytypic
closed
1 month ago
0
Add multi-producer multi-consumer queue allowing pushes to both ends
#218
polytypic
closed
2 months ago
0
Don't reduce remaining quota in `current`
#217
polytypic
closed
2 months ago
0
Fix `spawn` handler of `picos.fifos` to refer to current fiber
#216
polytypic
closed
2 months ago
0
Allow using TLS to store handlers to bypass effects
#215
polytypic
closed
1 month ago
1
Introduce `Per_thread` cache
#214
polytypic
opened
2 months ago
0
Use TLS to store current fiber in `picos.randos`
#213
polytypic
closed
2 months ago
0
Use per thread context and shallow handlers in `picos.randos`
#212
polytypic
closed
2 months ago
1
Fix to actually update the quota
#211
polytypic
closed
2 months ago
0
Redesign `Spawn` and introduce concept of fatal errors
#210
polytypic
closed
2 months ago
0
Further optimize bundle and flock per fiber memory use
#209
polytypic
closed
2 months ago
0
Experiment to use shallow effects in `picos_mux.fifo`
#208
polytypic
opened
2 months ago
0
Optimize `Bundle.fork` to not use per fiber computation
#207
polytypic
closed
2 months ago
0
Add a benchmark of memory usage
#206
polytypic
closed
2 months ago
0
Reduce per fiber allocations in `picos.fifos`
#205
polytypic
closed
2 months ago
0
Add an implicitly propagated flock of fibers
#204
polytypic
closed
2 months ago
0
Edge case adjustments
#203
polytypic
closed
2 months ago
0
Redesign resource management to use only one binding operator
#202
polytypic
closed
2 months ago
0
Move `Picos_structured.Finally` into its own lib `Picos_finally`
#201
polytypic
closed
2 months ago
0
Add `Picos_randos.run_on` helper for running on multiple domains
#200
polytypic
closed
2 months ago
0
Set random seed for each QCheck STM round
#199
polytypic
closed
2 months ago
0
Add deadline to mutex cancelation test
#198
polytypic
closed
2 months ago
0
Tweak `Finally.(let^)` for performance
#197
polytypic
closed
2 months ago
0
Fix `Finally.move` to be lazy
#196
polytypic
closed
2 months ago
0
Limit running time of QCheck STM tests
#195
polytypic
closed
2 months ago
0
Add a few more blockers to the cancelation example
#194
polytypic
closed
2 months ago
0
Add `Event.always`
#193
polytypic
closed
2 months ago
0
Add couple of examples of using `Control.terminate_after`
#192
polytypic
closed
2 months ago
0
Add incremental or single-assignment poisonable variable
#191
polytypic
closed
2 months ago
0
Prefer `LIFO` with computation
#190
polytypic
closed
3 months ago
0
Avoid entry reallocation
#189
polytypic
closed
2 months ago
0
Change `Control.block ()` to raise `Sys_error` when forced to return
#188
polytypic
closed
2 months ago
0
Try to avoid poll in `Control.terminate_after` between critical ops
#187
polytypic
closed
3 months ago
0
Add `Control.terminate_after` and `Bundle.terminate_after`
#186
polytypic
closed
3 months ago
0
Fix bounded queue example to use `Condition.broadcast`
#185
polytypic
closed
3 months ago
0
Skip benchmarks with too many domains
#184
polytypic
closed
3 months ago
0
Allow `let@` to be inlined
#183
polytypic
closed
3 months ago
0
Fix all sample schedulers to complete the root computation
#182
polytypic
closed
3 months ago
0
Add a naïve bounded queue benchmark
#181
polytypic
closed
3 months ago
0
Prefer structured concurrency in tests
#180
polytypic
closed
3 months ago
0
Add `Promise.terminate_after`
#179
polytypic
closed
3 months ago
0
Use `Bundle` in `Yield` benchmark
#178
polytypic
closed
3 months ago
0
Introduce `FLS` initializers and finalizers
#177
polytypic
closed
1 month ago
1
Simplify `Mutex` cleanup logic
#176
polytypic
closed
3 months ago
0
Use scalable `Countdown` in benchmarks
#175
polytypic
closed
3 months ago
0
Bench `Mutex` with higher fiber counts to exercise the queue
#174
polytypic
closed
3 months ago
0
Prefer `LIFO` ordering
#173
polytypic
closed
3 months ago
0
Use `copy_as ?padded` from `multicore-magic`
#172
polytypic
closed
3 months ago
0
Fix `Picos_randos` to count alive fibers correctly
#171
polytypic
closed
3 months ago
0
Previous
Next