aris
November 10, 2012, 12:32am
1
In combination with the rest of the RubyInstaller team, I’m very
pleased to announce the release of RubyInstaller packages for Ruby
1.9.3-p327
As usual, installer and 7z packages are available at RubyInstaller
website and RubyForge for download:
http://rubyforge.org/frs/?group_id=167&release_id=47014
For verification, MD5 signatures of each file released are provided:
7669412cccb414b5a8015cf2301218f5 *ruby-1.9.3-p327-doc-chm.7z
49084fc5ed4e276ad0e7aa13f40044ef *ruby-1.9.3-p327-i386-mingw32.7z
4595debd29cf95df8ba9cea1ed2472fa *rubyinstaller-1.9.3-p327.exe
Installer is also digitally signed to avoid alterations and UAC
warnings.
You can read Ruby’s own announcement here:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/401111
= What’s new?
Beyond what is covered by Ruby itself, we have our own set of
improvements:
Enhancements:
Upgraded Ruby 1.9.3 to patchlevel 327
Bugfixes:
Disable Japanese support until changes to #139 are made
NOTES:
Upgrade to this version is extremely recommended as contains security
fixes.
There is also a hidden reward in this version, just for Windows.
Dare to guess what is it?
–
Luis L.
AREA 17
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupry
On Fri, Nov 9, 2012 at 8:31 PM, Luis L. [email protected]
wrote:
In combination with the rest of the RubyInstaller team, I’m very
pleased to announce the release of RubyInstaller packages for Ruby
1.9.3-p327
As usual, installer and 7z packages are available at RubyInstaller
website and RubyForge for download:
Downloads
http://rubyforge.org/frs/?group_id=167&release_id=47014
If you have problems downloading from RubyForge, please use the links
from RubyInstaller downloads page or add /noredirect to the URLs that
RubyForge provides for the files of this release.
On Fri, Nov 9, 2012 at 8:31 PM, Luis L. [email protected]
wrote:
In combination with the rest of the RubyInstaller team, I’m very
pleased to announce the release of RubyInstaller packages for Ruby
1.9.3-p327
As usual, installer and 7z packages are available at RubyInstaller
website and RubyForge for download:
Downloads
http://rubyforge.org/frs/?group_id=167&release_id=47014
Seems lot of folks are having problems with RubyForge (it is down now)
Please use the following links instead:
http://cdn.rubyinstaller.org/archives/1.9.3-p327/ruby-1.9.3-p327-doc-chm.7z
http://cdn.rubyinstaller.org/archives/1.9.3-p327/ruby-1.9.3-p327-i386-mingw32.7z
http://cdn.rubyinstaller.org/archives/1.9.3-p327/rubyinstaller-1.9.3-p327.exe
–
Luis L.
AREA 17
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupry
On Sun, Nov 11, 2012 at 10:51 AM, Jarmo P. [email protected]
wrote:
I hoped that #7158 would boost everything even more than pretty old tcs
build It still takes ~7 seconds to rake -T
.
As I said before: it wouldn’t. TheCodeShop included Fenix patches
which are what got integrated in #7158 .
You’re waiting for a miracle that is not possible.
You need to reduce the number of File.expand_path that you’re doing in
your Rakefiles, that will help.
What #7158 does is improve require itself, not File.expand_path.
If File.expand_path is done a lot, there is nothing that #7158 can do to
help.
It takes about 20 though on previous versions. I guess i just don’t have too
capable laptop But still, i’m hoping for the best!
From 20 seconds to 7 and you complain? oh dear, you’re a really hard
customer
Anyway, thank you for that nice surprise, at least it is now mainstream to
get yourself a faster Ruby
You’re welcome I guess, I had a sense you’re complaining about this
On Sat, Nov 10, 2012 at 7:16 AM, Jarmo P. [email protected]
wrote:
Hello,
Thank You for keeping up the good work!
Is it #7158 (Bug #7158: require is slow in its bookkeeping; can make Rails startup 2.2x faster - Ruby master - Ruby Issue Tracking System )? I’m not sure since
compared to tcs-ruby there’s no speed difference with rake -T
under Rails
project for example.
Yes, #7158 was backported to Ruby 1.9.3.
TheCodeShop (tcs) releases already include such optimizations (along
others), so isn’t fair compare against it
But if you compare official releases of RubyInstaller:
1.9.3-p286.log
V:\measurements>rci bench core_require_empty
ruby 1.9.3p286 (2012-10-12) [i386-mingw32]
Rehearsal ------------------------------------------------------
core_require_empty 1.389000 3.588000 4.977000 ( 5.059289)
--------------------------------------------- total: 4.977000sec
user system total real
core_require_empty 1.154000 3.791000 4.945000 ( 5.028287)
V:\measurements>rci bench core_require_nested
This file has been truncated. show original
1.9.3-p327.log
V:\measurements>rci bench core_require_empty
ruby 1.9.3p327 (2012-11-10) [i386-mingw32]
Rehearsal ------------------------------------------------------
core_require_empty 0.764000 0.983000 1.747000 ( 1.778101)
--------------------------------------------- total: 1.747000sec
user system total real
core_require_empty 0.671000 1.092000 1.763000 ( 1.767101)
V:\measurements>rci bench core_require_nested
This file has been truncated. show original
Then I hope you notice the difference.
Regards,
Luis L.
AREA 17
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupry