Skip to content

Commit 84c6b45

Browse files
committed
Translate Ruby 3.5.0 preview1 Released (ru)
1 parent d3a0637 commit 84c6b45

File tree

1 file changed

+109
-0
lines changed

1 file changed

+109
-0
lines changed
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
---
2+
layout: news_post
3+
title: "Вышел Ruby 3.5.0-preview1"
4+
author: "naruse"
5+
translator: "ablzh"
6+
date: 2025-04-18 00:00:00 +0000
7+
lang: ru
8+
---
9+
10+
{% assign release = site.data.releases | where: "version", "3.5.0-preview1" | first %}
11+
Мы рады сообщить о выпуске Ruby {{ release.version }}. Ruby 3.5 обновляет версию Unicode до 15.1.0, и так далее.
12+
13+
## Изменения языка
14+
15+
* `*nil` больше не вызывает `nil.to_a`, аналогично тому, как `**nil` не
16+
вызывает `nil.to_hash`. [[Feature #21047]]
17+
18+
## Обновления основных классов
19+
20+
Примечание: Мы перечисляем только заметные обновления основных классов.
21+
22+
* Binding
23+
24+
* `Binding#local_variables` больше не включает номерные параметры.
25+
Также, `Binding#local_variable_get` и `Binding#local_variable_set` отказываются обрабатывать номерные параметры.
26+
[[Bug #21049]]
27+
28+
* IO
29+
30+
* `IO.select` принимает +Float::INFINITY+ в качестве аргумента таймаута..
31+
[[Feature #20610]]
32+
33+
* String
34+
35+
* Обновление Unicode до версии 15.1.0 и Emoji до версии 15.1. [[Feature #19908]]
36+
(также применяется к Regexp)
37+
38+
39+
## Обновления стандартной библиотеки
40+
41+
Примечание: Мы перечисляем только заметные обновления стандартной библиотеки.
42+
43+
* ostruct 0.6.1
44+
* pstore 0.2.0
45+
* benchmark 0.4.0
46+
* logger 1.7.0
47+
* rdoc 6.13.1
48+
* win32ole 1.9.2
49+
* irb 1.15.2
50+
* reline 0.6.1
51+
* readline 0.0.4
52+
* fiddle 1.1.6
53+
54+
## Проблемы совместимости
55+
56+
Примечание: Исключая исправления ошибок в фичах.
57+
58+
59+
## Проблемы совместимости стандартной библиотеки
60+
61+
62+
## Обновления C API
63+
64+
65+
66+
## Разные изменения
67+
68+
69+
70+
Смотрите [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md)
71+
или [логи коммитов](https://github.com/ruby/ruby/compare/v3_4_0...{{ release.tag }})
72+
для получения более подробной информации.
73+
74+
С этими изменениями, [{{ release.stats.files_changed }} файлов изменено, {{ release.stats.insertions }} добавлений(+), {{ release.stats.deletions }} удалений(-)](https://github.com/ruby/ruby/compare/v3_3_0...{{ release.tag }}#file_bucket)
75+
со времени выхода Ruby 3.4.0!
76+
77+
## Скачать
78+
79+
* <{{ release.url.gz }}>
80+
81+
SIZE: {{ release.size.gz }}
82+
SHA1: {{ release.sha1.gz }}
83+
SHA256: {{ release.sha256.gz }}
84+
SHA512: {{ release.sha512.gz }}
85+
86+
* <{{ release.url.xz }}>
87+
88+
SIZE: {{ release.size.xz }}
89+
SHA1: {{ release.sha1.xz }}
90+
SHA256: {{ release.sha256.xz }}
91+
SHA512: {{ release.sha512.xz }}
92+
93+
* <{{ release.url.zip }}>
94+
95+
SIZE: {{ release.size.zip }}
96+
SHA1: {{ release.sha1.zip }}
97+
SHA256: {{ release.sha256.zip }}
98+
SHA512: {{ release.sha512.zip }}
99+
100+
## Что такое Ruby
101+
102+
Ruby был впервые разработан Matz (Yukihiro Matsumoto) в 1993,
103+
и сейчас разрабатывается как Open Source. Он работает на множестве платформ
104+
и используется по всему миру, особенно для веб-разработки.
105+
106+
[Feature #21047]: https://bugs.ruby-lang.org/issues/21047
107+
[Bug #21049]: https://bugs.ruby-lang.org/issues/21049
108+
[Feature #20610]: https://bugs.ruby-lang.org/issues/20610
109+
[Feature #19908]: https://bugs.ruby-lang.org/issues/19908

0 commit comments

Comments
 (0)