8000 Document what "memory model" guarantees each Atomic method provides · Issue #232 · ruby-concurrency/concurrent-ruby · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

Document what "memory model" guarantees each Atomic method provides #232

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
pitr-ch opened this issue Jan 27, 2015 · 5 comments
Closed

Document what "memory model" guarantees each Atomic method provides #232

pitr-ch opened this issue Jan 27, 2015 · 5 comments
Assignees
Labels
enhancement Adding features, adding tests, improving documentation. medium-priority Should be done soon.

Comments

@pitr-ch
Copy link
Member
pitr-ch commented Jan 27, 2015

No description provided.

@pitr-ch pitr-ch added the enhancement Adding features, adding tests, improving documentation. label Jan 27, 2015
@pitr-ch pitr-ch added this to the 0.9.0 Release milestone Jan 27, 2015
@pitr-ch
Copy link
Member Author
pitr-ch commented Jan 27, 2015

Follow up of ruby-concurrency/atomic#2

@pitr-ch
Copy link
Member Author
pitr-ch commented Jan 27, 2015

It looks like the C code uses a full memory barrier, see https://github.com/ruby-concurrency/concurrent-ruby/blob/master/ext/concurrent/atomic_reference.c#L29-L38

@jdantonio jdantonio mentioned this issue Mar 1, 2015
34 tasks
@jdantonio jdantonio modified the milestones: 1.0.0 Release, 0.9.0 Release Mar 1, 2015
@pitr-ch pitr-ch self-assigned this Jun 21, 2015
@jdantonio
Copy link
Member

@pitr-ch Has this been handled as part of the documentation of the synchronization layer?

@pitr-ch
Copy link
Member Author
pitr-ch commented Nov 8, 2015

it was not. I'll add something quickly.

@jdantonio jdantonio modified the milestones: 2.0.0 Release, 1.0.0 Release Nov 13, 2015
@pitr-ch pitr-ch added the medium-priority Should be done soon. label Jul 6, 2018
@pitr-ch pitr-ch removed this from the 2.0.0 milestone Jul 6, 2018
@chrisseaton
Copy link
Member

I think the memory model is out of scope. It hasn't yet been adopted by Core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adding features, adding tests, improving documentation. medium-priority Should be done soon.
Projects
None yet
Development

No branches or pull requests

3 participants
0