[#18042] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — gdefty@...
Hi,
[#18052] Enumerators that know about a block — "David A. Black" <dblack@...>
Hi --
[#18086] Suggestion to change Time#to_s format to an official standard — Dirkjan Bussink <d.bussink@...>
Hello people,
[#18110] [Ruby 1.9 - Feature #403] (Open) Add support to Haiku — Anonymous <redmine@...>
Issue #403 has been reported by Anonymous.
[#18121] [Ruby 1.8.7 - Bug #405] (Open) ssl.rb:31: [BUG] Bus Error — Anonymous <redmine@...>
Issue #405 has been reported by Anonymous.
[#18130] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — Brian Candler <B.Candler@...>
> Seriously though... Array.first is a noun.
[#18145] [PATCH] error.c (Init_Exception): Rename class "fatal" to "Fatal" — Otto Hilska <otto.hilska@...>
Hi,
Hi,
Nobuyoshi Nakada wrote:
Hi,
On Thu, Aug 7, 2008 at 1:37 AM, Nobuyoshi Nakada <nobu@ruby-lang.org> wrote:
On Thu, Aug 7, 2008 at 15:48, Jeremy Kemper <jeremy@bitsweat.net> wrote:
[#18164] Re: New array methods cycle, choice, shuffle (plus bug in cycle) — gdefty@...
In message "Re: [ruby-core:18133] Re: New array
[#18237] Severe problem with garbage collection — Bertram Scharpf <lists@...>
Hi,
[#18247] Thread#priority(=) will be obsolete — SASADA Koichi <ko1@...>
Hi,
[#18252] Re: result for mget [last:10 MIME/multipart] (1/1) (ruby-core ML) — "Giuseppe Bilotta" <giuseppe.bilotta@...>
>> We are planning to make Thread#priority(=) method as obsolete method
Hi,
[#18257] Definition of "Support levels", 1.9.1 supported platforms and recruitment for platform maintainers — "Yugui (Yuki Sonoda)" <yugui@...>
Hi, all.
HI! This answers the question that I asked a few days ago, thank you!
Hi,
Yukihiro Matsumoto wrote:
[#18263] Am I right that this is wrong? — "David A. Black" <dblack@...>
Hi --
Hi,
Hi --
On Wed, Aug 13, 2008 at 3:04 PM, David A. Black <dblack@rubypal.com> wrote:
[#18303] Ruby 1.8.6 yields 50%-100% performance gain when compiled at full optimization — kevin nolan <kpnolan@...>
After compiling Ruby 1.8.6 with '-O3 -mtune=K8 -march=K8' on an AMD 4800
kevin nolan:
On Sat, 2008-08-16 at 03:39 +0900, Shot (Piotr Szotkowski) wrote:
[#18314] [Bug #449] File.zero? returns true when given a directory on Windows — Anonymous <redmine@...>
Bug #449: File.zero? returns true when given a directory on Windows
Hi,
I submitted that original bug (first time using redmine :)). Here's some mo=
Hi,
Not at all - it means we're now free to do the right thing :)
On Mon, Aug 18, 2008 at 6:45 PM, John Lam (IRONRUBY)
[#18319] NEW Command: absolute_path() -- — "C.E. Thornton" <admin@...>
Core,
Hi,
Are you sure you didn't mean to use "~/oracle/bin"
Trans wrote:
[#18349] [Feature:1.9] autoload with a block — Nobuyoshi Nakada <nobu@...>
Hi,
[#18354] Retrieving bytecode for method — Michael Neumann <mneumann@...>
Hi,
[#18381] [Bug #496] DRb.start_service(nil) is very slow — Hongli Lai <redmine@...>
Bug #496: DRb.start_service(nil) is very slow
[#18387] [Bug:1.9] rubygems fails to cache spec file — "Yusuke ENDOH" <mame@...>
Hi,
[#18396] problems with test_io.rb on cygwin — Martin Duerst <duerst@...>
I have run into problems with test_io.rb on cygwin.
Hello,
[#18405] [Bug #512] String#% behavior — Federico Builes <redmine@...>
Bug #512: String#% behavior
[#18409] ruby-lang.org has old download links — Nate_Wiger@...
The download links here:
[#18414] DoS vulnerability in REXML — "Shugo Maeda" <shugo@...>
Hi,
[#18424] [Bug #528] Several ruby-mode.el improvements — Nathan Weizenbaum <redmine@...>
Bug #528: Several ruby-mode.el improvements
[ruby-core:18285] Re: Proposal of GC::Profiler
M. Edward (Ed) Borasky wrote:
> Excellent idea!! Now, can all the other implementers build somethin=
g
> like this? ;)
JRuby already has a full complement of memory profiling tools built i=
n,=20
since the JVM provides them.
=E2=9E=94 jruby -J-verbose:gc -e "while true; x =3D 'foo' + 'bar'; en=
d"
[GC 896K->349K(5056K), 0.0094240 secs]
[GC 1245K->939K(5056K), 0.0182340 secs]
[GC 1835K->1043K(5056K), 0.0063530 secs]
[GC 1939K->1043K(5056K), 0.0013650 secs]
[GC 1939K->1043K(5056K), 0.0015050 secs]
[GC 1939K->1043K(5056K), 0.0003080 secs]
[GC 1939K->1043K(5056K), 0.0003060 secs]
^C
=E2=9E=94 jruby -J-Xrunhprof -e "while true; x =3D 'foo' + 'bar'; end=
"
^CDumping Java heap ... allocation sites ... done.
=E2=9E=94 cat java.hprof.txt
=2E.. (extensive information on live objects and allocation sites eli=
ded)
SITES BEGIN (ordered by live bytes) Wed Aug 13 21:28:10 2008
percent live alloc'ed stack class
rank self accum bytes objs bytes objs trace name
1 10.90% 10.90% 301920 6290 24071232 501484 307629=20
org.jruby.RubyString
2 7.18% 18.08% 198776 4120 198776 4120 300000 char[]
3 5.45% 23.54% 151056 3147 12035616 250742 307639=20
org.jruby.RubyString
4 3.64% 27.17% 100736 3148 8023712 250741 307640=20
org.jruby.util.ByteList
5 3.53% 30.70% 97760 4056 97760 4056 300000 java.lang.=
String
6 2.73% 33.43% 75552 3148 6017784 250741 307641 byte[]
7 1.30% 34.74% 36104 1 36104 1 306428 short[]
8 1.30% 36.04% 36104 1 36104 1 306423 short[]
9 1.07% 37.11% 29568 1232 33096 1379 302194=20
java.util.concurrent.ConcurrentHashMap$HashEntry
10 1.00% 38.11% 27632 79 27632 79 300000 byte[]
And there are many others, including heap image-browsing tools, memor=
y=20
leak detectors, and so on. Hopefully any GC-related APIs added to Rub=
y=20
would not depend on specific details of the C implementation, so we=
=20
could simply wrap what's already available. I would venture a guess=
=20
there are more GC and memory-profiling tools available for the JVM th=
an=20
just about any other runtime (not that they're all good, but you get =
the=20
idea).
- Charlie