Ruby 3.1.1 veröffentlicht
Gepostet von naruse am 18. Februar 2022
Ruby 3.1.1 wurde veröffentlicht.
Dies ist die erste TEENY-Version der stabilen Serie 3.1.
- error_highlight funktioniert nicht für die Option -e
- Behebt einen Fehler, bei dem YJIT Methodenargumente in der falschen Reihenfolge übergibt, wenn Schlüsselwortargumente und Standardargumente gemischt werden. Beeinträchtigt Rails Collection Caching
- Segmentierungsfehler bei fehlender Methode Warning#warn
- Behebt Pathname-Punktverzeichnis-Globbing
- Behebt den Standardwert für –jit-max-cache in ruby –help
- 3.1.0-dev
includebewirkt, dass das Modul als initialisiert markiert wird - Tutorial-Link für Optionparser ist defekt
- Das Erzeugen eines Elements für Enumerator in einem anderen Thread führt zum Absturz (Core Dump)
- Segmentierungsfehler mit Ruby 3.1.0 in
active_decorator - Segfault bei Verwendung von Process.daemon in einer Fiber
- 0 « (2**40) ergibt NoMemoryError, aber 0 « (2**80) ergibt 0
- Korrekturen an den IO Read/Write/Wait-Hooks.
- Speicherleck beim Alias für eine Methode auf sich selbst
- error: undeclarierter Bezeichner ‘MAP_ANONYMOUS’
- [BUG] Versuch, ein T_NONE-Objekt in RubyVM::InstructionSequence. load_from_binary zu markieren
- throw_data wird durch require auf Rettungsaufrufe übergeben
- Behebt
IpAddr#to_rangebei eingefrorenenIpAddr-Instanzen. - Pfad für ipaddr.rb korrigiert
- RubyGems-3.3.7 und Bundler-2.3.7 zusammengeführt
- Hängt bei wiederholtem Aufruf von Hash#shift auf einem leeren Hash
Weitere Details finden Sie in den Commit-Protokollen.
Herunterladen
-
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.gz
SIZE: 20562492 SHA1: 289cbb9eae338bdaf99e376ac511236e39be83a3 SHA256: fe6e4782de97443978ddba8ba4be38d222aa24dc3e3f02a6a8e7701c0eeb619d SHA512: a60d69d35d6d4ad8926b324a6092f962510183d9759b096ba4ce9db2e254e0f436030c2a62741352efe72aec5ca2329b45edd85cca8ad3254a9c57e3d8f66319 -
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.tar.xz
SIZE: 15103808 SHA1: af6afead0e5509c459a580fc260bec2608b46750 SHA256: 7aefaa6b78b076515d272ec59c4616707a54fc9f2391239737d5f10af7a16caa SHA512: 8877fa9a458964a59a11529cd10b3d25b5f6238cd4678b6dcea0bd4b750499cf8ff39d8824053b4ab26c5cd0cfb604a57807ce61580175857fcf00b2cff3e55f -
https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.1.zip
SIZE: 24843623 SHA1: 9afab3231e99835dbbdad93c96a240ce90a1f2f5 SHA256: de1cc26c18c6fb838b75f3e700621339cf09d557a15c0b1457720f7c441a1e68 SHA512: 0eac755cd9883659dbd9ab9b2c2e5608112030d96ad14c22e1f21712d870f97ba7dfbd74cc03b1892faacb37958f100df484e4944c90b4a834e27e4c03b8e895
Release-Kommentar
Viele Committer, Entwickler und Benutzer, die Fehlerberichte eingereicht haben, haben uns bei dieser Veröffentlichung geholfen. Vielen Dank für ihre Beiträge.
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