Skip to content

Conversation

@japaric
Copy link
Member

@japaric japaric commented Sep 7, 2022

closes #286
closes #167
closes #318

@korken89
Copy link
Contributor

korken89 commented Sep 7, 2022

This is super, so much nicer API! :D

@japaric
Copy link
Member Author

japaric commented Sep 7, 2022

still need to grapple with CI but review / feedback is welcome at this point. I think it's easiest to read through the API docs and examples and just try it out

@korken89
Copy link
Contributor

korken89 commented Sep 7, 2022

One thing I noticed, is the support for thumb v6 dropped?

@japaric
Copy link
Member Author

japaric commented Sep 7, 2022

I didn't have time to look into that. CAS semantics does not produce a sound treiber stack because of the ABA problem; you need LL/SC intrinsics for a sound implementation (see #180).

I don't know if the stack would be sound with pseudo (non-lock-free) CAS wrapped in a critical section.

@korken89
Copy link
Contributor

korken89 commented Sep 7, 2022

Hmm that's unfortunate, using it (even with critical sections) was a nice feature do it worked anywhere.

I don't have time to review everything right now, but I'll have a look soon :)

@japaric
Copy link
Member Author

japaric commented Oct 18, 2022

bors merge

@bors
Copy link
Contributor

bors bot commented Oct 18, 2022

Build succeeded:

  • ci

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants