[ANN] Ruby 1.9.2-preview3 is out

  • Thread starter Yugui (Yuki Sonoda)
  • Start date

Y

Yugui (Yuki Sonoda)

Hi,

I have just released Ruby 1.9.2-preview3. This is a preview release of
Ruby 1.9.2. Ruby 1.9.2 will be 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_preview3/NEWS
*2: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_preview3/ChangeLog

== Request for comments
There remain some bugs[*3], however, it works mostly fine and passes >=
99% of RubySpec. Please try it out with your ruby program.

This preview release is the last chance to oppose a compatibility issue.
If you have a serious compatibility problem with Ruby 1.9.2, let us know
before Ruby 1.9.2-rc1 will be released on 30, Jun.

*3: http://redmine.ruby-lang.org/projects/ruby-19/issues

== Location
* ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview3.tar.bz2
SIZE: 8449195 bytes
MD5: 19225dceacaac49ddc1664e593af54ac
SHA256: 94aee45432fb1a4ce6c3c9c74d17d2efc4fe4ad278997a850d55e5ca901cf256

* ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview3.tar.gz
SIZE: 10763908 bytes
MD5: 209e59f3495a5503fa948c2732f1d705
SHA256: b389c2a28c037763b879ba4621aeb769751ecb87210819638c7b882672299168

* ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview3.zip
SIZE: 12176104 bytes
MD5: 8c6c3c4d79a6abf2d585603375c75daa
SHA256: 9c427c7ec86fe09a571ed04825b56ffb9a4c09b3e9bbf462cdd5024948dec071

-- Yugui (Yuki Sonoda) <[email protected]>
 
Ad

Advertisements

J

Joel VanderWerf

Yugui said:
I have just released Ruby 1.9.2-preview3.

A very minor comment: this 1.9.2 installs to dirs named 1.9.1:

installing binary commands: /usr/local/bin
installing base libraries: /usr/local/lib
installing arch files: /usr/local/lib/ruby/1.9.1/x86_64-linux
installing extension objects: /usr/local/lib/ruby/1.9.1/x86_64-linux
installing extension objects:
/usr/local/lib/ruby/site_ruby/1.9.1/x86_64-linux
installing extension objects:
/usr/local/lib/ruby/vendor_ruby/1.9.1/x86_64-linux
installing extension headers: /usr/local/include/ruby-1.9.1/x86_64-linux
installing extension scripts: /usr/local/lib/ruby/1.9.1
installing extension scripts: /usr/local/lib/ruby/site_ruby/1.9.1
installing extension scripts: /usr/local/lib/ruby/vendor_ruby/1.9.1
installing extension headers: /usr/local/include/ruby-1.9.1/ruby
installing rdoc: /usr/local/share/ri/1.9.1/system
installing capi-docs: /usr/local/share/doc/ruby
installing command scripts: /usr/local/bin
installing library scripts: /usr/local/lib/ruby/1.9.1
installing common headers: /usr/local/include/ruby-1.9.1
installing manpages: /usr/local/share/man/man1
installing default gems: /usr/local/lib/ruby/gems/1.9.1 (cache,
doc, gems, specifications)
rake 0.8.7
rdoc 2.5.8
minitest 1.6.0
 
W

Wayne E. Seguin

Yugi, *awesome* news, thank you and the Ruby team!!!


If anyone is using RVM preview3 is now default for 1.9.2.

rvm update --head ; 'rvm reload' or open new shell ; rvm install 1.9.2
; rvm 1.9.2 --default

This has been released in RVM 0.1.36

Enjoy!

~Wayne
 
L

Luis Lavena

A very minor comment: this 1.9.2 installs to dirs named 1.9.1:

1.9.1 is Ruby compatibility version (compare 1.8 used by Ruby 1.8.x)

If a major Ruby change was introduced, then the version compatibility
will be bumped.
 
Ad

Advertisements

D

Diego Virasoro

Thank you a ton.

In particular I am looking forward to the new Matrix enchantments and
the new Random class.

Any plan to include sftp and ssh in place of ftp and telnet? (maybe
for 1.9.3?)

Are you planning to have a preview4?

Thanks again!

Diego
 
Ad

Advertisements


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top