Ça y est, Ruby 1.9.3 est enfin disponible en version finale. La sortie de Ruby 1.9.3-p0 vient d'être annoncée par Yugui sur la mailing-list ruby-core.

Cette nouvelle version apporte peu de changements au niveau de l'API, le gros des modifications concernant l'implémentation : temps de chargement plus rapide, meilleure gestion du multithreading, prise en charge d'Unicode 6.0, etc.

Commentaires

Ah !
On va bien voir si "rails s" ou "rails c" sont plus rapides à se lancer !

Il y a presque 13 ans

Cool. Impatient de savoir si les specs de Rails 3.1.1 passent sur cette version finale. Qui se dévoue ?

Il y a presque 13 ans

Petit essai rapide sur un projet minimal :
$ rvm use 1.9.2-p290
$ time bundle exec rake spec
...
bundle exec rake spec 15,78s user 2,14s system 73% cpu 24,452 total

$ rvm use 1.9.3-head
$ time bundle exec rake spec
...
bundle exec rake spec 6,76s user 0,55s system 92% cpu 7,857 total

Je crois que je vais rester en 1.9.3 :-D

Il y a presque 13 ans

Prometteur...
Bon bah il n'y a plus qu'à attendre 1.9.3-p0 dans rvm...

Il y a presque 13 ans

Maxime : il est déjà là. Il suffit de faire rvm get head pour récupérer la dernière version de rvm, puis rvm install 1.9.3.

Il y a presque 13 ans

C'est arrivé dans latest dans l'aprem.
Par contre, il y a un WARN bien chiant dans la console de Rails...

[2011-11-01 02:24:29] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true

Et pour chaque asset ! Ça pourri la console de dév.

Il y a presque 13 ans

Par contre (je sais pas si c'est moi, ou si c'est l'heure), je le trouve plus rapide pour lancer le serveur de dév, mais en production, je le trouve un poil plus lent (chargement de page).

Il y a presque 13 ans

Maxime : pour le warning, ça ne vient pas de Ruby 1.9.3, mais je pense que ça doit être thin. Cf le ChangeLog : https://github.com/macournoyer/thin/blob/master/CHANGELOG

Il y a presque 13 ans
Vous devez vous inscrire ou vous connecter pour poster un commentaire