On 10/01/2012 17:19, Ryan Newton wrote:
Hello there,
I was wondering what the recommendations would be for getting CAS on
[mutable] vector elements?
I thought that as a first step I might create an a library that does the
trick only for unboxed vectors, by using bits-atomic (i.e. FFI + GCC
On 12/01/2012 17:55, Johan Tibell wrote:
On Thu, Jan 12, 2012 at 12:54 AM, Simon Marlowmarlo...@gmail.com wrote:
For boxed arrays you need a PrimOp of course (like catMutVar#). For unboxed
arrays you could get away with FFI, but a PrimOp would be better because it
could be inline. But to get
On Thu, Jan 12, 2012 at 10:25 AM, Simon Marlow marlo...@gmail.com wrote:
I think by (1) you mean mutable variables containing unboxed values, right?
Yes.
I normally use an unboxed array of length 1 for these. There's not much
overhead - only an extra word in the heap compared to implementing