-
Notifications
You must be signed in to change notification settings - Fork 417
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
0.7.0 Release To-do #98
Comments
@mighe @chrisseaton @lucasallan @pitr-ch @headius I've created an initial to-do list for the 0.7.0 release. I've contacted GitHub about the organization issue I mentioned in #83. If we can't get that organization name we'll discuss alternatives. Please feel free to edit this to-do list if I've missed anything or gotten something wrong. |
ok I'll track todos for Actor work here. |
I've exchanged a couple of emails with GitHubber @emilyistoofunky regarding the concurrent-ruby organization. Unfortunately, we have received no response from the holder of that account and it isn't dormant based on GitHub's rules. Unfortunately, this means we can't get that organization. Which leaves us with a couple of options:
Thoughts? |
Not an ideal situation is it - but I guess ruby-concurrency is fine. |
I think |
I vote we move the stuff to ruby-concurrency for now. Give me a list of people who should have admin privileges. |
|
👍 for |
@headius I'm not sure if you've had a chance to take a look at the most recent changelog updates or the two release candidates we've pushed to Rubygems, but the ruby-atomic code has been fully integrated. We've even heard from a community member that the Java build of 0.7.0.rc1 is being used in the Moscow transit system. Everything is on track for a full release of 0.7.0 prior to Steel City Ruby. |
@headius We just pushed 0.7.0.rc2, the last planned pre-release before the final 0.7.0 release. You had mentioned once that you wanted to create one final release of the original ruby-atomic gem. I have a lot of confidence in our integration of your code. I'm comfortable with you creating that final release of ruby-atomic, of that is still your plan. Thanks again for the gift of your code! We'll be good stewards of it moving forward. |
I believe I have issue #153 resolved and will be releasing 0.7.0 tomorrow morning. Since that issue didn't prevent the gem from working on Rubinus or any other platform (it loaded C extensions that would work on Rubinius but did not use them) I'm going to release even if the bug persists. In that case I will continue working on the bug next week, after I have returned from Steel City Ruby. I'm closing this issue. Please resume discussion of unfinished tasks in #142 or new issues. |
This is the to-do list for the 0.7.0 release. The target date for this release is Sunday, 10 August, 2014. This is intended to coincide with the Steel City Ruby conference being help in Pittsburgh, PA, USA on 15-16 August. This is an initial list based on the discussion in Issue #83 ("v0.7.0, GitHub Organization, and Merging Atomic"). Please feel free to add/edit/delete items as necessary.
Organization
Native Extensions
ext
folderhave_header
to set#define
CAtomicBoolean
to support multiple operating systemsCAtomicFixnum
to support multiple operating systemsAdd FreeBSD to automated build(reconsider)New and Updated Abstractions
Supervisor
andRunnable
or update them to use executors and be more thread safeImplement fork-join(move to future release)native(move to future release)JavaEvent
Tests
sleep
calls in specs with deterministic locking (usingCountDownLatch
or other atomic variable)ImmediateExecutor
when possibleActor
:terminate!
,:resume!
,:reset!
,:restart!
) Adding features to Actors #132:one_for_one
,:one_for_all
) Adding features to Actors #132Actor
classActress
toActor
Adding features to Actors #132Actress
/Actor
alias Adding features to Actors #132implement classes similar to Erlang's gen_server, gen_event, and gen_fsm based on supervision.(move to future release)The text was updated successfully, but these errors were encountered: