You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Rename `attr_volatile_with_cas` to `attr_atomic`
40
52
* Add `clear_each` to `LockFreeStack`
@@ -82,7 +94,7 @@
82
94
* Many improved tests
83
95
* Some internal reorganization
84
96
85
-
###Release v0.9.1 (09 August 2015)
97
+
## Release v0.9.1 (09 August 2015)
86
98
87
99
* Fixed a Rubiniux bug in synchronization object
88
100
* Fixed all interpreter warnings (except circular references)
@@ -96,7 +108,7 @@
96
108
*`ThreadLocalVar#bind` method is now public
97
109
* Refactored many tests
98
110
99
-
###Release v0.9.0 (10 July 2015)
111
+
## Release v0.9.0 (10 July 2015)
100
112
101
113
* Updated `AtomicReference`
102
114
-`AtomicReference#try_update` now simply returns instead of raising exception
@@ -195,14 +207,14 @@
195
207
* Removed brute-force killing of threads in tests
196
208
* Fixed a thread pool bug when the operating system cannot allocate more threads
197
209
198
-
###Release v0.8.0 (25 January 2015)
210
+
## Release v0.8.0 (25 January 2015)
199
211
200
212
* C extension for MRI have been extracted into the `concurrent-ruby-ext` companion gem.
201
213
Please see the README for more detail.
202
214
* Better variable isolation in `Promise` and `Future` via an `:args` option
203
215
* Continued to update intermittently failing tests
204
216
205
-
###Release v0.7.2 (24 January 2015)
217
+
## Release v0.7.2 (24 January 2015)
206
218
207
219
* New `Semaphore` class based on [java.util.concurrent.Semaphore](http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/Semaphore.html)
208
220
* New `Promise.all?` and `Promise.any?` class methods
@@ -219,7 +231,7 @@
219
231
* Tests now run on new Travis build environment
220
232
* Multiple documentation updates
221
233
222
-
###Release v0.7.1 (4 December 2014)
234
+
## Release v0.7.1 (4 December 2014)
223
235
224
236
Please see the [roadmap](https://github.com/ruby-concurrency/concurrent-ruby/issues/142) for more information on the next planned release.
225
237
@@ -240,7 +252,7 @@ Please see the [roadmap](https://github.com/ruby-concurrency/concurrent-ruby/iss
240
252
* Removed confusing warning when not using native extenstions
241
253
* Improved documentation
242
254
243
-
###Release v0.7.0 (13 August 2014)
255
+
## Release v0.7.0 (13 August 2014)
244
256
245
257
* Merge the [atomic](https://github.com/ruby-concurrency/atomic) gem
246
258
- Pure Ruby `MutexAtomic` atomic reference class
@@ -273,14 +285,14 @@ Please see the [roadmap](https://github.com/ruby-concurrency/concurrent-ruby/iss
273
285
* Removed deprecated `Actor` class
274
286
* Better support for Rubinius
275
287
276
-
###Release v0.6.1 (14 June 2014)
288
+
## Release v0.6.1 (14 June 2014)
277
289
278
290
* Many improvements to `Concurrent::Actress`
279
291
* Bug fixes to `Concurrent::RubyThreadPoolExecutor`
280
292
* Fixed several brittle tests
281
293
* Moved documentation to http://ruby-concurrency.github.io/concurrent-ruby/frames.html
282
294
283
-
###Release v0.6.0 (25 May 2014)
295
+
## Release v0.6.0 (25 May 2014)
284
296
285
297
* Added `Concurrent::Observable` to encapsulate our thread safe observer sets
286
298
* Improvements to new `Channel`
@@ -319,7 +331,7 @@ Please see the [roadmap](https://github.com/ruby-concurrency/concurrent-ruby/iss
319
331
* First implementation of [new, high-performance](https://github.com/ruby-concurrency/concurrent-ruby/pull/49)`Channel`
320
332
*`Actor` is deprecated in favor of new experimental actor implementation [#73](https://github.com/ruby-concurrency/concurrent-ruby/pull/73). To avoid namespace collision it is living in `Actress` namespace until `Actor` is removed in next release.
321
333
322
-
###Release v0.5.0
334
+
## Release v0.5.0
323
335
324
336
This is the most significant release of this gem since its inception. This release includes many improvements and optimizations. It also includes several bug fixes. The major areas of focus for this release were:
0 commit comments