Skip to content

Commit e0c15d9

Browse files
committed
Ruby 2.5.0-preview1 Released
1 parent 5d07431 commit e0c15d9

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
layout: news_post
3+
title: "Ruby 2.5.0-preview1 Released"
4+
author: "naruse"
5+
translator:
6+
date: 2017-10-10 00:00:00 +0000
7+
lang: en
8+
---
9+
10+
We are pleased to announce the release of Ruby 2.5.0-preview1.
11+
12+
Ruby 2.5.0-preview1 is the first preview release toward Ruby 2.5.0.
13+
It introduces some new features and performance improvements, for example:
14+
15+
## New Features
16+
17+
* Print backtrace and error message in reverse order if STDERR is unchanged and a tty.
18+
[Feature #8661] [experimental]
19+
20+
* Top-level constant look-up is removed. [Feature #11547]
21+
22+
* rescue/else/ensure are allowed inside do/end blocks. [Feature #12906]
23+
24+
* yield\_self [Feature #6721]
25+
26+
## Other notable changes since 2.4
27+
28+
* Merge Onigmo to 6.1.1.
29+
It adds [absent operator](https://github.com/k-takata/Onigmo/issues/87)
30+
Note that Ruby 2.4.1 also includes this change.
31+
* Merge bundler to standard libraries.
32+
* Merge rubygems-2.6.13.
33+
* Merge rdoc-6.0.0.beta2.
34+
Change lexer IRB based one to Ripper.
35+
It much improves the speed of generating document.
36+
https://github.com/ruby/rdoc/pull/512
37+
This also includes
38+
* Fix so many bugs in the last dozen years or so
39+
* Support new Ruby syntaxes in the last several years
40+
* Update supported Unicode version to 10.0.0.
41+
42+
See [NEWS](https://github.com/ruby/ruby/blob/v2_5_0_preview1/NEWS)
43+
or commit logs for details.
44+
45+
With those changes,
46+
[6162 files changed, 28537 insertions(+), 339582 deletions(-)](https://github.com/ruby/ruby/compare/v2_4_0...v2_5_0_preview1)
47+
since Ruby 2.4.0!
48+
49+
Enjoy Ruby 2.5.0-preview1!
50+
51+
## Download
52+
53+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.tar.gz>
54+
55+
SIZE: 16088348 bytes
56+
SHA1: 8d1bad4faea258ac7f97ae2b4c7d76335b044c37
57+
SHA256: 30994fe5efbf4759a2a616f288121857c69b45665926174680387e286bb83b05
58+
SHA512: bcca05333e0aa09c75492ec09e4a82bf7aebef1b96e1c40000b92fa654fd96ae1d70e4f92ecf619b199cba73d754be6c6d97fc488d1e47831bc671f64ce0ab6d
59+
60+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.zip>
61+
62+
SIZE: 20036401 bytes
63+
SHA1: e1ad073a17dc814fc8ddb3cbbed761a2278dcc12
64+
SHA256: 1a61196a845cb9d9b5a71fd66cb77fbc215f82cb6f90371e309ceddb25e7107b
65+
SHA512: 35033b5426142e271d95d438b8442e73cade9462b02014371866882a4a90911b98805b7199b15bedc9847fd2560e211f015fa09b0b1d9efc31a947e41e088b30
66+
67+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.tar.bz2>
68+
69+
SIZE: 14110768 bytes
70+
SHA1: 0b664c41b75d54ff88c70b5437b20b90675e3348
71+
SHA256: 1158e0eac184a1d8189fae985f58c9be185d6e7074b022e66567aec798fa3446
72+
SHA512: 2d39ef64aaf7a52014905f4ad59b53e83b71433e50a9227f9f50cbb7a2c9a5db9cd69fa7dbe01234819f7edd2216b3d915f21676f07d12bb5f0f3276358bce7f
73+
74+
* <https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-preview1.tar.xz>
75+
76+
SIZE: 11383812 bytes
77+
SHA1: eef2901270c235a97d132ebcfb275f130ba368fd
78+
SHA256: c2f518eb04b38bdd562ba5611abd2521248a1608fc466368563dd794ddeddd09
79+
SHA512: 1153a1fc4eb1a9556af2d392743998eb9cffd2a07e4648bf124dea1044bb378c7f4534dd87c0d30563ec438d2995ba1832faaaf4261db5d0840ca32ae7ea65d9

0 commit comments

Comments
 (0)