-
### Zig Version
0.12.0
### Steps to Reproduce and Observed Behavior
The documentation for @cmpxchgStrong and @cmpxchgWeak says:
```
This function performs a [strong|weak] atomic compare-and-exc…
-
To avoid race conditions. See #4136
I think our design is a bit broken. IsEnabled and Initialize are actually always called together, and they should be atomic, which means that IsEnabled should a…
-
```
If feasible, consider adding an operation would atomically move a document from
one bucket to another.
In my use case, I would like the operation to fail with an error code if a
conflicting doc…
-
Running a HIP program that calls hipManagedMalloc() functions is very slow on a MI-series GPU. If the HIP program is not written properly, please let me know. Thanks.
```
make source=main-um.cu
hip…
-
I stumbled upon this [nidhugg](https://github.com/nidhugg/nidhugg) repository when reading a [PLDI article about Deagle](https://doi.org/10.1145/3453483.3454108). There are a bunch of benchmarks using…
-
A novel lightweight but efficient caching algorithm:
https://www.usenix.org/publications/loginonline/sieve-cache-eviction-can-be-simple-effective-and-scalable
OpenSSL has quite a number of caches …
-
When an annotation is deleted, three things happen underneath the hood:
- The annotation is deleted from the annotation index
- A delete marker is inserted into the history index
- A contribution even…
-
The C++ forward progress rules say that a program has UB unless it eventually does one of a certain list of things, one of which is "atomic operations".
By my reading, this should include fences. …
-
```
If feasible, consider adding an operation would atomically move a document from
one bucket to another.
In my use case, I would like the operation to fail with an error code if a
conflicting doc…
-
## Problem
When integrator is doing its job it goes through lot of operations - writing to database, copying files, etc. Problem is when something fails. It will leave stuff in invalid state.
#…