Skip to content

Commit d97b012

Browse files
committed
[GR-16675] Fix CHANGELOG.
PullRequest: truffleruby/910
2 parents b72cc22 + 9e930c5 commit d97b012

File tree

1 file changed

+17
-31
lines changed

1 file changed

+17
-31
lines changed

CHANGELOG.md

Lines changed: 17 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 20.0.0 beta 2
1+
# 19.1.0, June 2019
22

33
Bug fixes:
44

@@ -9,35 +9,6 @@ Bug fixes:
99
* Fixed `Addrinfo.new(String)` to reliably find the address family (#1702).
1010
* Fixed argument checks in `BasicSocket#setsockopt` (#1460).
1111
* Fixed `ObjectSpace.trace_object_allocations` (#1456).
12-
13-
Compatibility:
14-
15-
* Exceptions from `coerce` are no longer rescued, like MRI.
16-
* Implemented `Integer#{allbits?,anybits?,nobits?}`.
17-
* `Integer#{ceil,floor,truncate}` now accept a precision and `Integer#round` accepts a rounding mode.
18-
* Added missing `Enumerable#filter` and `Enumerator::Lazy#filter` aliases to the respective `select` method (#1610).
19-
* Implemented more `Ripper` methods as no-ops (#1694).
20-
* Implemented `rb_enc_sprintf` (#1702).
21-
* Implemented `ENV#{filter,filter!}` aliases for `select` and `select!`.
22-
* Non-blocking `StringIO` and `Socket` APIs now support `exception: false` like MRI (#1702).
23-
* Increased compatibility of `BigDecimal`.
24-
25-
Changes:
26-
27-
* Interactive sources (like the GraalVM polyglot shell) now all share the same binding (#1695).
28-
29-
Performance:
30-
31-
* `eval(code, binding)` for a fixed `code` containing blocks is now much faster. This improves the performance of rendering `ERB` templates containing loops.
32-
33-
Performance:
34-
35-
* `rb_str_cat` has been changed to improve performance. THe C string is now concatentated without first being converted to a Ruby string or having its encoding checked. As a side effect the behaviour of `rb_str_cat` should now more closely match that of MRI.
36-
37-
# 20.0.0 beta 1
38-
39-
Bug fixes:
40-
4112
* Fixed `BigDecimal#{clone,dup}` so it now just returns the receiver, per Ruby 2.5+ semantics (#1680).
4213
* Fixed creating `BigDecimal` instances from non-finite `Float` values (#1685).
4314
* Fixed `BigDecimal#inspect` output for non-finite values (e.g, NaN or -Infinity) (#1683).
@@ -55,8 +26,17 @@ Bug fixes:
5526
* Fixed concurrent modifications of `Gem::Specification::LOAD_CACHE` (#1601).
5627
* Fix `TCPServer#accept` to set `#do_not_reverse_lookup` correctly on the created `TCPSocket`.
5728

58-
Compatibility
29+
Compatibility:
5930

31+
* Exceptions from `coerce` are no longer rescued, like MRI.
32+
* Implemented `Integer#{allbits?,anybits?,nobits?}`.
33+
* `Integer#{ceil,floor,truncate}` now accept a precision and `Integer#round` accepts a rounding mode.
34+
* Added missing `Enumerable#filter` and `Enumerator::Lazy#filter` aliases to the respective `select` method (#1610).
35+
* Implemented more `Ripper` methods as no-ops (#1694).
36+
* Implemented `rb_enc_sprintf` (#1702).
37+
* Implemented `ENV#{filter,filter!}` aliases for `select` and `select!`.
38+
* Non-blocking `StringIO` and `Socket` APIs now support `exception: false` like MRI (#1702).
39+
* Increased compatibility of `BigDecimal`.
6040
* `String#-@` now performs string deduplication (#1608).
6141
* `Hash#merge` now preserves the key order from the original hash for merged values (#1650).
6242
* Coerce values given to `FFI::Pointer` methods.
@@ -65,8 +45,14 @@ Compatibility
6545

6646
Changes:
6747

48+
* Interactive sources (like the GraalVM polyglot shell) now all share the same binding (#1695).
6849
* Hash code calculation has been improved to reduce hash collisions for `Hash` and other cases.
6950

51+
Performance:
52+
53+
* `eval(code, binding)` for a fixed `code` containing blocks is now much faster. This improves the performance of rendering `ERB` templates containing loops.
54+
* `rb_str_cat` has been changed to improve performance. THe C string is now concatentated without first being converted to a Ruby string or having its encoding checked. As a side effect the behaviour of `rb_str_cat` should now more closely match that of MRI.
55+
7056
# 19.0.0, May 2019
7157

7258
*Ruby is an experimental language in the GraalVM 19.0.0 release*

0 commit comments

Comments
 (0)