@@ -4,17 +4,23 @@ concurrent-ruby:
4
4
5
5
* [ Promises] ( http://ruby-concurrency.github.io/concurrent-ruby/Concurrent/Promises.html )
6
6
are moved from ` concurrent-ruby-edge ` to ` concurrent-ruby `
7
+ * Add support for TruffleRuby
8
+ * (#734 ) Fix Array/Hash/Set construction broken on TruffleRuby
9
+ * AtomicReference fixed
10
+ * CI stabilization
11
+ * remove sharp dependency edge -> core
12
+ * remove warnings
13
+ * documentation updates
14
+ * Exchanger is no longer documented as edge since it was already available in
15
+ ` concurrent-ruby `
7
16
* (#644 ) Fix Map#each and #each_pair not returning enumerator outside of MRI
8
17
* (#659 ) Edge promises fail during error handling
9
18
* (#741 ) Raise on recursive Delay#value call
10
19
* (#727 ) #717 fix global IO executor on JRuby
11
20
* (#740 ) Drop support for CRuby 1.9, JRuby 1.7, Rubinius.
12
21
* (#737 ) Move AtomicMarkableReference out of Edge
13
22
* (#708 ) Prefer platform specific memory barriers
14
- * Add support for TruffleRuby
15
- * (#734 ) Fix Array/Hash/Set construction broken on TruffleRuby
16
23
* (#735 ) Fix wrong expected exception in channel spec assertion
17
- * CI stabilization
18
24
* (#729 ) Allow executor option in ` Promise#then `
19
25
* (#725 ) fix timeout check to use timeout_interval
20
26
* (#719 ) update engine detection
@@ -27,9 +33,6 @@ concurrent-ruby:
27
33
v3.7.0
28
34
* (#665 ) Initialize the monitor for new subarrays on Rubinius
29
35
* (#661 ) Fix error handling in edge promises
30
- * remove sharp dependency edge -> core
31
- * remove warnings
32
- * documentation updates
33
36
34
37
concurrent-ruby-edge:
35
38
0 commit comments