Yugui
(Yugui)
31 May 2010 17:52
1
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) <yugui@yugui.jp >
Yugui (Yuki Sonoda) wrote:
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
Yugui, I think the release plan is out of date, because it says that
Preview2 should be out now.
http://redmine.ruby-lang.org/wiki/ruby-19/ReleasePlan
···
--
Posted via http://www.ruby-forum.com/ .
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
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
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.
···
On May 31, 4:06 pm, Joel VanderWerf <joelvanderw...@gmail.com> wrote:
Yugui (Yuki Sonoda) wrote:
> I have just released Ruby 1.9.2-preview3.
A very minor comment: this 1.9.2 installs to dirs named 1.9.1:
--
Luis Lavena