Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Ruby 1.9.2 est disponible en version définitive
Une sortie stable qui met à jour la branche 1.9

Le , par Katleen Erna

21PARTAGES

1  0 
Ruby 1.9.2 est disponible en version définitive, une sortie stable qui met à jour la branche 1.9

Vous l'attendiez en version stable ? Après plusieurs RC, Ruby 1.9.2 est sorti, a annoncé son équipe de développement.

Cette mise à jour de la branche 1.9 sera en grande partie rétro-compatible avec Ruby 1.9.1, à l'exception des points suivants :

- de nombreuses nouvelles méthodes ;
- une nouvelle API pour les sockets (avec support IPv6) ;
- toute une partie encodage ;
- une classe Random proposant plusieurs générateurs de nombres aléatoires ;
- une nouvelle implémentation de Time (bug de l'an 2038 corrigé) ;
- des améliorations sur les expressions régulières ;
- $: n'inclus plus le répertoire courant ;
- dl réimplémenté au-dessus de libffi ;
- une nouvelle librairie psych qui englobe libyaml, en remplacement natif de syck.

Ruby 1.9.2 atteint plus de 99% de RubySpec et est supporté par plusieurs plate formes :

* Debian GNU/Linux 5.0 sur IA32
* mswin32
* x64-mswin64
* mingw32
* MacOS X 10.5 (Intel) and 10.6
* FreeBSD 6 and later (amd64, IA32)
* Solaris 10
* Symbian OS

Concernant d'autres systèmes (autres distributions Linux, autres versions de Mac OS X, cygwin, AIX 5, BeOS, autres systèmes POSIX) en revanche, le support est possible mais avec quelques modifications. L'équipe de développement suggère l'emploi d'un patch.

Enfin, pas de support pour tous les autres systèmes.

N'hésitez pas à consulter le ChangeLog pour plus de détails.

Source : Les forums officiels de Ruby

Une erreur dans cette actualité ? Signalez-le nous !