Ruby 2.5.0-rc1 veröffentlicht
Gepostet von naruse am 14. Dez 2017
Wir freuen uns, die Veröffentlichung von Ruby 2.5.0-rc1 bekannt zu geben.
Ruby 2.5.0-rc1 ist die erste Release Candidate von Ruby 2.5.0. Es führt einige neue Features und Performance-Verbesserungen ein, zum Beispiel:
Neue Funktionen
-
Print Backtrace und Fehlermeldung in umgekehrter Reihenfolge, wenn STDERR unverändert und ein tty ist. [Feature #8661] [experimentell]
-
Top-Level Constant Look-up wird entfernt. [Feature #11547]
-
rescue/else/ensure sind innerhalb von do/end-Blöcken erlaubt. [Feature #12906]
-
Füge yield_self hinzu. [Feature #6721]
Leistungsverbesserungen
-
Dynamische Instrumentierung für TracePoint-Hooks anstelle der Verwendung der "trace"-Anweisung, um den Overhead zu vermeiden. [Feature #14104]
-
Die Performance des Block-Passings mit Blockparametern wird durch Lazy Proc-Allokation verbessert. [Feature #14045]
-
Mutex wird neu geschrieben, um kleiner und schneller zu sein. [Feature #13517]
-
SecureRandom bevorzugt jetzt von OS bereitgestellte Quellen gegenüber OpenSSL. [Bug #9569]
Weitere bemerkenswerte Änderungen seit 2.4
- Aktualisierung auf Onigmo 6.1.3. Es fügt den Abwesenheitsoperator hinzu. Beachten Sie, dass Ruby 2.4.1 ebenfalls diese Änderung enthält.
- Füge Bundler zu den Standardbibliotheken hinzu.
- Aktualisierung auf RubyGems 2.7.0.
- Aktualisierung auf RDoc 6.0.0.
- Änderung des Lexers von IRB-basiert auf Ripper; dies verbessert die Geschwindigkeit der Dokumentengenerierung erheblich. [https://github.com/ruby/rdoc/pull/512]
- Behebung vieler Fehler aus den letzten etwa zwölf Jahren.
- Unterstützung neuer Ruby-Syntaxen aus den letzten Jahren.
- Aktualisiert die unterstützte Unicode-Version auf 10.0.0.
Siehe NEWS oder Commit-Logs für Details.
Mit diesen Änderungen wurden seit Ruby 2.4.0 6162 Dateien geändert, 339744 Einfügungen (+), 28699 Löschungen (-)!
Viel Spaß mit Ruby 2.5.0-rc1!
Herunterladen
-
https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.tar.gz
SIZE: 31049529 bytes SHA1: 15df7e8ff99f360a14f7747a07a3021447d65594 SHA256: 46c11b347522de174566503d35d2b46e1529b979d292b1f7f7019cfedcd4b07f SHA512: 41cd298e99d7a25fe5f2ec42946ae5dbc4421bb18f39350ba8a1b02e999541ec1b21b5f6ce0489b3a159f47e37d409178ba7c21c00e177b0fdb410ca6e9d6142 -
https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.zip
SIZE: 35579788 bytes SHA1: b7ae42eb733d4a0e3a2d135c9f8d4af043daa728 SHA256: 9858e39fd2e7bf207cc9f8846197b11ada5f4424f433ff4df149fe3d48be8e36 SHA512: 86c93791d312fd2175909020e448a44892740feb809a532ed706c6d850cb92722fb7ca02ecbdf7a1fbeb5b4f42f1338ce9a15b7c0a41055937bd1fdfb4be6f11 -
https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.tar.bz2
SIZE: 29238901 bytes SHA1: 6aad74ed3d30de63c6ff22048cd0fcbcbe123586 SHA256: 862a8e9e52432ba383660a23d3e87af11dbc18c863a19ef6367eb8259fc47c09 SHA512: bf0eb114097f9e505ff846f25e7556a2fb393573b4e8b773f94cf5b47998e221f3962a291db15a3cdbdf4ced5a523812937f80d95f4ee3f7b13c4e37f178d7a7 -
https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0-rc1.tar.xz
SIZE: 26096412 bytes SHA1: 05cacd0341b7a23cc68239c2061640643a30da38 SHA256: a479a1bce69b2cf656821f10104dcb8b426922b56d3d6cbdf48318842fae752c SHA512: 9f9040abf69337439a3f31b80d440d97736555b0df6533d9d34c141ce52226bc40c3f4f7e596e74b080c879e933649c17a073c893be1a304d9a883bab02e9494
Aktuelle Nachrichten
Ruby 4.0.0 veröffentlicht
Wir freuen uns, die Veröffentlichung von Ruby 4.0.0 bekannt zu geben. Ruby 4.0 führt „Ruby Box“ und „ZJIT“ ein und bringt viele Verbesserungen mit sich.
Veröffentlicht von naruse am 25. Dez 2025
Ein neuer Look für Rubys Dokumentation
Nach dem Redesign von ruby-lang.org gibt es weitere Neuigkeiten zur Feier des 30-jährigen Jubiläums von Ruby: docs.ruby-lang.org hat ein komplett neues Erscheinungsbild mit Aliki – dem neuen Standard-Theme von RDoc.
Veröffentlicht von Stan Lo am 23. Dez 2025
Neues Website-Erscheinungsbild
Wir freuen uns, ein umfassendes Redesign unserer Website bekannt zu geben. Das Design für dieses Update wurde von Taeko Akatsuka erstellt.
Veröffentlicht von Hiroshi SHIBATA am 22. Dez 2025
Ruby 4.0.0 preview3 veröffentlicht
Wir freuen uns, die Veröffentlichung von Ruby 4.0.0-preview3 bekannt zu geben. Ruby 4.0 führt Ruby::Box und „ZJIT“ ein und bringt viele Verbesserungen mit sich.
Veröffentlicht von naruse am 18. Dez 2025