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

Weitere Neuigkeiten...