issues
search
ocaml-multicore
/
kcas
Software Transactional Memory for OCaml
https://ocaml-multicore.github.io/kcas/
ISC License
109
stars
11
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Also test on Windows with OCaml 5.1.1
#157
polytypic
closed
11 months ago
0
Rewrite internal state using mechanical approach to GADTs
#156
polytypic
closed
11 months ago
0
Avoid write barriers by checking target location before clearing
#155
polytypic
closed
11 months ago
0
Minor tweak to delay a write to just before it is needed
#154
polytypic
closed
11 months ago
0
Write `Obj.magic ()` as dummy value to internal `state`...
#153
polytypic
closed
11 months ago
0
Use `Before -> 0` and `After -> 1` to index values in location state
#152
polytypic
closed
10 months ago
0
Tweak to use 0th counter on `set` in `Accumulator`
#151
polytypic
closed
11 months ago
0
Fix to not assume `state.casn` isn't modified
#150
polytypic
closed
11 months ago
0
Add stress test using `Xt`
#149
polytypic
closed
11 months ago
0
Add test that `get` is linearizable using `Xt`
#148
polytypic
closed
11 months ago
0
Add test against skew using `Xt`
#147
polytypic
closed
11 months ago
0
Add `Xt.compare_and_set`
#146
polytypic
closed
11 months ago
0
CSE workarounds
#145
polytypic
closed
11 months ago
0
Add more QCheck-STM tests
#144
polytypic
closed
11 months ago
0
Add `Dllist.create_node value`
#143
polytypic
closed
11 months ago
0
Add QCheck-STM test for `Accumulator`
#142
polytypic
closed
11 months ago
0
Add a QCheck-STM test for Stack
#141
polytypic
closed
11 months ago
0
Demonstration of "linearizable chaining"
#140
polytypic
closed
11 months ago
0
Use `instantaneous_domain_index` in `Accumulator`
#139
polytypic
closed
10 months ago
0
Reconsider and document behavior of `Xt.post_commit`
#138
polytypic
opened
11 months ago
0
Use `Multicore_magic.domain_hash` in `Kcas_data.Accumulator`
#137
polytypic
closed
11 months ago
1
Change to use Picos for scheduler interop
#136
polytypic
closed
1 month ago
1
Avoid an allocation on `Hashtbl.remove`
#135
polytypic
closed
11 months ago
0
Change to use single-use-event instead of domain-local-await
#134
polytypic
closed
1 year ago
1
Fix to build without warnings on 5.2.0
#133
polytypic
closed
1 year ago
0
Reimplement queue using a new two stack representation
#132
polytypic
opened
1 year ago
0
LRU-cache example
#131
polytypic
closed
1 year ago
0
Avoid allocation in no-op update
#130
polytypic
closed
8 months ago
0
Update project / library naming: `s/kcas/Kcas/g`
#129
polytypic
closed
1 year ago
0
Fix single location updates to be linearizable and tweak internals
#128
polytypic
closed
11 months ago
0
Upgrade dependencies and use `(implicit_transitive_deps false)`
#127
polytypic
closed
1 year ago
0
Document false sharing
#126
polytypic
closed
1 year ago
0
Link logo to landing page
#125
polytypic
closed
1 year ago
0
Remove links to old API references
#124
polytypic
closed
1 year ago
0
Logo
#123
polytypic
closed
1 year ago
0
Check `mli` files with MDX
#122
polytypic
closed
1 year ago
0
Check on CI that code examples in the generated docs compile and run correctly
#121
polytypic
closed
1 year ago
0
Some more documentation
#120
polytypic
closed
1 year ago
0
Install build and test dependencies separately
#119
polytypic
closed
1 year ago
0
Fix dependency to multicore-magic
#118
polytypic
closed
1 year ago
0
Use `backoff` library
#117
polytypic
closed
1 year ago
0
Support padding to avoid false sharing
#116
polytypic
closed
1 year ago
0
Adopt OCaml Code of Conduct
#115
polytypic
closed
1 year ago
0
Pass through `?timeoutf` to blocking operations on data structures
#114
polytypic
closed
1 year ago
0
Remove the `Op` API
#113
polytypic
closed
11 months ago
1
Use `domain_shims` for tests
#112
polytypic
closed
1 year ago
0
Port to ocaml 4.13
#111
polytypic
closed
1 year ago
0
Improve test robustness on OCaml 4
#110
polytypic
closed
1 year ago
0
Release notes for 0.6.1
#109
polytypic
closed
1 year ago
0
Upgrade to ocamlformat 0.26.0
#108
polytypic
closed
1 year ago
0
Previous
Next