Skip to content

Commit de84e95

Browse files
committed
Fix the change log
1 parent 64c1334 commit de84e95

File tree

1 file changed

+13
-24
lines changed

1 file changed

+13
-24
lines changed

CHANGELOG.md

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,34 @@
1-
# 19.1.0, June 2019
1+
# 19.2.0
22

33
Bug fixes:
44

5-
* Sharing for thread-safety of objects is now triggered later as intended, e.g., when a second `Thread` is started.
6-
* Fixed `Array#to_h` so it doesn't set a default value (#1698).
7-
* Removed extra `public` methods on `IO` (#1702).
8-
* Fixed `Process.kill(signal, Process.pid)` when the signal is trapped as `:IGNORE` (#1702).
9-
* Fixed `Addrinfo.new(String)` to reliably find the address family (#1702).
10-
* Fixed argument checks in `BasicSocket#setsockopt` (#1460).
11-
* Fixed `ObjectSpace.trace_object_allocations` (#1456).
12-
* Fixed the `Symbol#match` returning `MatchData` (#1706).
13-
* `Truffle::Interop.read(a_proc, key)` will no longer call the proc.
5+
* Fixed `Symbol#match` returning `MatchData` (#1706).
146

157
Compatibility:
168

17-
* Exceptions from `coerce` are no longer rescued, like MRI.
18-
* Implemented `Integer#{allbits?,anybits?,nobits?}`.
19-
* `Integer#{ceil,floor,truncate}` now accept a precision and `Integer#round` accepts a rounding mode.
20-
* Added missing `Enumerable#filter` and `Enumerator::Lazy#filter` aliases to the respective `select` method (#1610).
21-
* Implemented more `Ripper` methods as no-ops (#1694).
22-
* Implemented `rb_enc_sprintf` (#1702).
23-
* Implemented `ENV#{filter,filter!}` aliases for `select` and `select!`.
24-
* Non-blocking `StringIO` and `Socket` APIs now support `exception: false` like MRI (#1702).
259
* Added `Kernel#then` (#1703).
2610
* `FFI::Struct#[]=` is now supported for inline character arrays.
2711
* `blocking: true` is now supported for `FFI::Library#attach_function`.
2812

2913
Changes:
3014

31-
* Interactive sources (like the GraalVM polyglot shell) now all share the same binding (#1695).
32-
33-
Performance:
34-
35-
* `eval(code, binding)` for a fixed `code` containing blocks is now much faster. This improves the performance of rendering `ERB` templates containing loops.
15+
* An interop read message sent to a `Proc` will no longer call the `Proc`.
3616
* Several `String` methods have been made faster by the usage of vector instructions
3717
when searching for a single-byte character in a String.
3818

39-
# 20.0.0 beta 1
19+
# 19.1.0, June 2019
20+
21+
*Ruby is an experimental language in the GraalVM 19.1.0 release*
4022

4123
Bug fixes:
4224

25+
* Sharing for thread-safety of objects is now triggered later as intended, e.g., when a second `Thread` is started.
26+
* Fixed `Array#to_h` so it doesn't set a default value (#1698).
27+
* Removed extra `public` methods on `IO` (#1702).
28+
* Fixed `Process.kill(signal, Process.pid)` when the signal is trapped as `:IGNORE` (#1702).
29+
* Fixed `Addrinfo.new(String)` to reliably find the address family (#1702).
30+
* Fixed argument checks in `BasicSocket#setsockopt` (#1460).
31+
* Fixed `ObjectSpace.trace_object_allocations` (#1456).
4332
* Fixed `BigDecimal#{clone,dup}` so it now just returns the receiver, per Ruby 2.5+ semantics (#1680).
4433
* Fixed creating `BigDecimal` instances from non-finite `Float` values (#1685).
4534
* Fixed `BigDecimal#inspect` output for non-finite values (e.g, NaN or -Infinity) (#1683).

0 commit comments

Comments
 (0)