Skip to content

Conversation

@jdantonio
Copy link
Member

Addresses #261

With this release we've developed a new convention for declaring runtime-optimized classes. This first class to follow this convention was Synchronization::Object. This updates the following classes to use this convention:

  • AtomicBoolean
  • AtomicFixnum
  • Semaphore
  • ThreadLocalVar
  • CachedThreadPool
  • FixedThreadPool
  • SingleThreadExecutor
  • ThreadPoolExecutor

NOTE: ExecutorService does not follow this convention because it does not follow this pattern. It is a completely different module/class configuration in which only the names are similar.

@jdantonio jdantonio added enhancement Adding features, adding tests, improving documentation. in progress labels May 14, 2015
@jdantonio jdantonio self-assigned this May 14, 2015
@jdantonio jdantonio added this to the 0.9.0 Release milestone May 14, 2015
@jdantonio
Copy link
Member Author

@pitr-ch I believe this is the last update we planned for v0.9, with the exception of the synchronization layer you are working on in #296.

@pitr-ch
Copy link
Member

pitr-ch commented May 16, 2015

👍

jdantonio added a commit that referenced this pull request May 16, 2015
Runtime-optimized Subclass Namespaces
@jdantonio jdantonio merged commit 29abdc1 into master May 16, 2015
@jdantonio jdantonio deleted the subclass-impl branch May 16, 2015 17:11
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants