Y
Yuki Sonoda (Yugui)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Ruby 1.9.2 has been released. This is the newest release of Ruby 1.9
series.
== About Ruby 1.9.2
Ruby 1.9.2 is mostly compatible with 1.9.1, except the
following changes:
* Many new methods
* New socket API (IPv6 support)
* New encodings
* Random class that supports various random number generators
* Time is reimplemented. There is no longer the year 2038 problem.
* some regexp enhancements
* $: no longer includes the current directory.
* dl is reimplemented on top of libffi.
* new psych library that wraps libyaml. You can use the library instead
of syck.
See [*1][*2] for more detail.
*1: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS
*2: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog
Ruby 1.9.2 passes over 99% of RubySpec [*3].
*3: http://www.rubyspec.org
== Supported Platform
Ruby 1.9 has four support levels.
:Supported
We verified that Ruby 1.9.2 works fine on it. And we can keep the
1.9.2 maintained on it.
* Debian GNU/Linux 5.0 on IA32.
:Best Effort
We verified that Ruby 1.9.2 works mostly fine on them. And I believe
we can keep the 1.9.2 maintained on it.
* mswin32, x64-mswin64, mingw32
* MacOS X 10.5 (Intel) and 10.6
* FreeBSD 6 and later (amd64, IA32)
* Solaris 10
* Symbian OS
erhaps
I think Ruby 1.9.2 works fine on them with small modification,
however, it is not verified. Patch is welcome.
* Other Linux distributions
* Other versions of MacOS X.
* cygwin
* AIX 5
* Other POSIX-compatible systems
* BeOS (Haiku)
:Not supported
I do not think Ruby 1.9.2 works on them. Porting is welcome.
* Any other systems
== FAQ
:The standard library is installed in /usr/local/lib/ruby/1.9.1
This version number is "library compatibility version". Ruby 1.9.2 is
mostly compatible with the 1.9.2, so its library is installed in the
directory.
:It causes a LoadError
$: no longer includes the current directory. So some scripts need
modification to work correctly. Anyway, your script should not depend on
the current directory as well as possible.
== Downloads
* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2
SIZE: 8495472 bytes
MD5: d8a02cadf57d2571cd4250e248ea7e4b
SHA256: e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b
* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz
SIZE: 10787899 bytes
MD5: 755aba44607c580fddc25e7c89260460
SHA256: 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c
* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip
SIZE: 12159728 bytes
MD5: e57a393ccd62ddece4c63bd549d8cf7f
SHA256: e61521af06da71fde9f0c7c08baaf7415614d00c86ec5a7ab08b60a4f3185b2a
- -- Yuki Sonoda (Yugui) <[email protected]>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkxr+7kACgkQOXzH5JLb/AUdMwCdGzusGRlb9vjcUSNSH2FLre4x
JkMAoIEcizBp0sl4b5+1jCaCWOlQGDew
=YmjE
-----END PGP SIGNATURE-----
Hash: SHA1
Hi,
Ruby 1.9.2 has been released. This is the newest release of Ruby 1.9
series.
== About Ruby 1.9.2
Ruby 1.9.2 is mostly compatible with 1.9.1, except the
following changes:
* Many new methods
* New socket API (IPv6 support)
* New encodings
* Random class that supports various random number generators
* Time is reimplemented. There is no longer the year 2038 problem.
* some regexp enhancements
* $: no longer includes the current directory.
* dl is reimplemented on top of libffi.
* new psych library that wraps libyaml. You can use the library instead
of syck.
See [*1][*2] for more detail.
*1: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS
*2: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog
Ruby 1.9.2 passes over 99% of RubySpec [*3].
*3: http://www.rubyspec.org
== Supported Platform
Ruby 1.9 has four support levels.
:Supported
We verified that Ruby 1.9.2 works fine on it. And we can keep the
1.9.2 maintained on it.
* Debian GNU/Linux 5.0 on IA32.
:Best Effort
We verified that Ruby 1.9.2 works mostly fine on them. And I believe
we can keep the 1.9.2 maintained on it.
* mswin32, x64-mswin64, mingw32
* MacOS X 10.5 (Intel) and 10.6
* FreeBSD 6 and later (amd64, IA32)
* Solaris 10
* Symbian OS
erhaps
I think Ruby 1.9.2 works fine on them with small modification,
however, it is not verified. Patch is welcome.
* Other Linux distributions
* Other versions of MacOS X.
* cygwin
* AIX 5
* Other POSIX-compatible systems
* BeOS (Haiku)
:Not supported
I do not think Ruby 1.9.2 works on them. Porting is welcome.
* Any other systems
== FAQ
:The standard library is installed in /usr/local/lib/ruby/1.9.1
This version number is "library compatibility version". Ruby 1.9.2 is
mostly compatible with the 1.9.2, so its library is installed in the
directory.
:It causes a LoadError
$: no longer includes the current directory. So some scripts need
modification to work correctly. Anyway, your script should not depend on
the current directory as well as possible.
== Downloads
* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2
SIZE: 8495472 bytes
MD5: d8a02cadf57d2571cd4250e248ea7e4b
SHA256: e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b
* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz
SIZE: 10787899 bytes
MD5: 755aba44607c580fddc25e7c89260460
SHA256: 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c
* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip
SIZE: 12159728 bytes
MD5: e57a393ccd62ddece4c63bd549d8cf7f
SHA256: e61521af06da71fde9f0c7c08baaf7415614d00c86ec5a7ab08b60a4f3185b2a
- -- Yuki Sonoda (Yugui) <[email protected]>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkxr+7kACgkQOXzH5JLb/AUdMwCdGzusGRlb9vjcUSNSH2FLre4x
JkMAoIEcizBp0sl4b5+1jCaCWOlQGDew
=YmjE
-----END PGP SIGNATURE-----