Einträge tagged mit “ruby19”

Laufen Eure JRuby Apps schon mit Ruby 1.9?

Die JRuby Entwicklung geht zügig voran. Das Hauptziel der 1.6.x Serie - der Ruby 1.9 Support - scheint fast vollständig erreicht zu sein. Laut Aussage des Entwicklerteams ist JRuby 1.6.6 das letzte Release der 1.6er-Reihe.

Ab Version 1.7 wird JRuby standardmäßig mit Ruby 1.9 ausgeführt. Also Grund genug, die Anwendungen schrittweise auf Ruby 1.9 umzustellen.
Wie sieht es bei Euch mit der Umstellung auf Ruby 1.9 aus?


Hier noch ein Tipp am Rande: Wer schon immer genauer wissen wollte, wie JRuby die Ruby Funktionalität intern umsetzt, sollte sich diesen Artikel ansehen. Journey to the center of JRuby
Beispielhaft wird die JRuby-Implementierung der String-Klasse, samt der Kompilierung der Java-Klasse gezeigt.

Update:
Laut Charles Nutter's Tweet gibt es nun doch noch ein JRuby 1.6.7.

JRuby 1.6.3 erschienen

Seit dem 7. Juli gibt es JRuby in der Version 1.6.3. Die neue Version erhöht erneut die Kompatibilität zu Ruby 1.9 und die Performance bei der Ruby-Objekt-Konstruktion. Weiterhin wurden die Windows-Unterstützung verbessert und 39 weitere Probleme behoben (siehe Release Notes).

JRuby Downloadseite
Release Notes von JRuby 1.6.3

JRuby 1.6 ist da

Nun ist es soweit JRuby 1.6 ist da. Nach etwas mehr als einem Dreivierteljahr ist das nach Aussage der Entwickler "größten JRuby-Release aller Zeiten" mit über 2500 Commits und 420 Issues seit JRuby 1.5 fertig gestellt.

Die Neuerungen wurden ja schon im letzten Artikel JRuby 1.6.0 kommt erläutert.

Von Stillstand in der JRuby Entwicklung kann aber nach diesem Release nicht die Rede sein. Einen interessanten Ausblick auf die weitere JRuby Entwicklung (JRuby 1.7) gibt Charles Oliver Nutter in seinem Blogeintrag JRuby 1.6 Released...Now What?

JRuby Downloadseite
Release Notes von JRuby 1.6.0

JRuby 1.6.0 kommt

Soeben hat das JRuby-Team mit JRuby 1.6.0.RC3 den dritten und letzten Releasekandidaten von JRuby 1.6.0 veröffentlicht. Das Entwicklerteam spricht von dem "größten JRuby-Release aller Zeiten".
1