From 6618ddb4cf333b44c76a8d20c810eef4372ed7c5 Mon Sep 17 00:00:00 2001 From: Jerry D'Antonio Date: Wed, 19 Aug 2015 18:36:37 -0400 Subject: [PATCH] Prepping for next release. --- CHANGELOG.md | 13 +++++++++++-- concurrent-ruby-ext.gemspec | 4 ++-- support/file_map.rb | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 228d9dcc4..0c625e412 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,18 @@ -### Upcoming Release v1.0.0 (TBD) +## Current Release v1.0.0.pre1 (19 Aug 2015) +* Merged in the `thread_safe` gem + - `Concurrent::Array` + - `Concurrent::Hash` + - `Concurrent::Map` (formerly ThreadSafe::Cache) + - `Concurrent::Tuple` +* Minor improvements to Concurrent::Map +* Complete rewrite of `Exchanger` * Removed all deprecated code (classes, methods, constants, etc.) * Updated Agent, MutexAtomic, and BufferedChannel to inherit from Synchronization::Object. +* Many improved tests +* Some internal reorganization -## Current Release v0.9.1 (09 August 2015) +### Release v0.9.1 (09 August 2015) * Fixed a Rubiniux bug in synchronization object * Fixed all interpreter warnings (except circular references) diff --git a/concurrent-ruby-ext.gemspec b/concurrent-ruby-ext.gemspec index 0cf8b46a6..266335fa3 100644 --- a/concurrent-ruby-ext.gemspec +++ b/concurrent-ruby-ext.gemspec @@ -6,8 +6,8 @@ Gem::Specification.new do |s| s.name = 'concurrent-ruby-ext' s.version = Concurrent::VERSION s.platform = Gem::Platform::RUBY - s.author = "Jerry D'Antonio" - s.email = 'jerry.dantonio@gmail.com' + s.authors = ["Jerry D'Antonio", 'The Ruby Concurrency Team'] + s.email = ['jerry.dantonio@gmail.com', 'concurrent-ruby@googlegroups.com'] s.homepage = 'http://www.concurrent-ruby.com' s.summary = 'C extensions to optimize concurrent-ruby under MRI.' s.license = 'MIT' diff --git a/support/file_map.rb b/support/file_map.rb index ca3b3a98f..306cbc9b2 100644 --- a/support/file_map.rb +++ b/support/file_map.rb @@ -11,7 +11,7 @@ module FileMap CORE_LIB_FILES = ALL_LIB_FILES - EDGE_LIB_FILES MAP = { - core: CORE_LIB_FILES + %w(lib/concurrent.rb lib/concurrent_ruby.rb), + core: CORE_LIB_FILES + %w(lib/concurrent.rb), edge: EDGE_LIB_FILES + %w(lib/concurrent-edge.rb) } end