Skip to content

Commit df17fd6

Browse files
committed
Improvements in Ruby 2.6.0-rc2 post (de)
1 parent fe3c5d7 commit df17fd6

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

de/news/_posts/2018-12-15-ruby-2-6-0-rc2-released.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ verbessern. Rubys JIT-Compiler arbeitet anders als herkömmliche
2323
JIT-Compiler für andere Programmiersprachen, denn er schreibt C-Code
2424
auf die Festplatte und startet dann einen gewöhnlichen
2525
C-Compiler-Prozess, um Maschinencode zu erzeugen. Siehe dazu auch:
26-
[Die Funktionsweise von MJIT von Wladimir Makarow](https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization).
26+
[Die Funktionsweise von MJIT (von Wladimir Makarow)](https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization).
2727

28-
Um den JIT zu benutzen, geben Sie `--jit` als Kommandozeilenoption
28+
Um den JIT-Compiler zu benutzen, geben Sie `--jit` als Kommandozeilenoption
2929
oder in der Umgebungsvariablen `$RUBYOPT` an. Bei Angabe von
3030
`--jit-verbose=1` werden Informationen über die laufende
3131
JIT-Kompilation ausgegeben. Siehe auch `ruby --help` für weitere
3232
Optionen.
3333

3434
Diese Veröffentlichung soll Ihnen Gelegenheit geben, zu überprüfen, ob
35-
der JIT auf Ihrer Plattform funktioniert. Außerdem soll eine Prüfung
35+
der JIT-Compiler auf Ihrer Plattform funktioniert. Außerdem soll eine Prüfung
3636
auf Sicherheitsprobleme noch vor der Freigabe von 2.6 ermöglicht
3737
werden. Der JIT-Compiler wird derzeit nur unterstützt, wenn Ruby mit
3838
GCC, Clang oder Microsoft VC++ gebaut wird und der Compiler auch
@@ -87,15 +87,15 @@ Struktur von AST-Knoten kann derzeit nicht gewährleistet werden.
8787
im Quelltext ein Binding definiert wurde. Dieselbe Information
8888
konnte bisher über `eval("[__FILE__, __LINE__]", binding)` ermittelt
8989
werden, allerdings planen wir, dieses Verhalten so zu ändern, dass
90-
`Kernel#eval` den Definitionsort eines `binding` ignoriert [[Bug
91-
#4352]](https://bugs.ruby-lang.org/issues/4352). Nutzern wird
90+
`Kernel#eval` den Definitionsort eines `binding` ignoriert
91+
[[Bug #4352]](https://bugs.ruby-lang.org/issues/4352). Nutzern wird
9292
deshalb empfohlen, auf diese neu eingeführte Methode umzusteigen.
9393

9494
* Option `:exception` zu `Kernel.#system` hinzugefügt. Diese Option
9595
führt dazu, dass #system statt `false` zurückzugeben einen Fehler
9696
verursacht. [[Feature #14386]](https://bugs.ruby-lang.org/issues/14386)
9797

98-
* Einmal-Modus _(oneshot mode)_
98+
* Einmal-Modus _(oneshot mode)_ zu `Coverage`
9999
hinzugefügt. [[Feature#15022]](https://bugs.ruby-lang.org/issues/15022)
100100

101101
* Anstelle von „wie oft wurde eine bestimmte Zeile ausgeführt“,
@@ -129,12 +129,15 @@ Struktur von AST-Knoten kann derzeit nicht gewährleistet werden.
129129

130130
Bereits Ruby 2.5 verbessert die Performanz bei der Übergabe von
131131
Blöcken. [[Feature #14045]](https://bugs.ruby-lang.org/issues/14045)
132+
132133
Mit Ruby 2.6 wird auch der Aufruf von übergebenen Blöcken
133134
beschleunigt, sodass wir im Mikro-Benchmark eine 2,6-fache
134135
Beschleunigung messen konnten.
135136

136137
* Es wird ein flüchtiger Heap _(transient heap, theap)_
137-
eingeführt [[Bug #14858]](https://bugs.ruby-lang.org/issues/14858) [[Feature #14989]](https://bugs.ruby-lang.org/issues/14989). Dabei handelt es sich um
138+
eingeführt [[Bug #14858]](https://bugs.ruby-lang.org/issues/14858) [[Feature #14989]](https://bugs.ruby-lang.org/issues/14989).
139+
140+
Dabei handelt es sich um
138141
einen automatisch verwalteten Freispeicher für kurzlebige Objekte im
139142
Speicher, auf welche von bestimmten Klassen (Array, Hash, Object und
140143
Struct) verwiesen wird. Dies führt beispielsweise dazu, dass die
@@ -170,7 +173,7 @@ Mit diesen Änderungen wurden
170173
[6411 Dateien geändert, 228864 Einfügungen(+), 97600 Löschungen(-)](https://github.com/ruby/ruby/compare/v2_5_0...v2_6_0_rc2)
171174
seit Ruby 2.5.0!
172175

173-
Viel Spaß mit der Programmierung mit Ruby 2.6.0-rc2!
176+
Viel Spaß beim Programmieren mit Ruby 2.6.0-rc2!
174177

175178
## Download
176179

0 commit comments

Comments
 (0)