Project

General

Profile

Activity

From 06/03/2014 to 06/09/2014

06/09/2014

11:43 PM Feature #8259: Atomic attributes accessors
[email protected] wrote:
> Adding "atomic" operations to built in `Array`s, `Hash`es etc. is a very bad idea
>...
normalperson (Eric Wong)
10:23 PM Feature #8259: Atomic attributes accessors
In my opinion an ideal API would have "atomic" attributes declared at the class level,
yet can be used as normal `@f...
thedarkone (Vit Z)
06:22 PM Feature #8259: Atomic attributes accessors
Joel VanderWerf <[email protected]> wrote:
> On 06/09/2014 04:06 AM, Eric Wong wrote:
> >I'm not sure if se...
normalperson (Eric Wong)
11:12 AM Feature #8259: Atomic attributes accessors
I'm not sure if setting the attribute on the ivar is a good way to go.
Entries in structs, arrays, hashes, etc may ...
normalperson (Eric Wong)
10:09 AM Feature #8259: Atomic attributes accessors
I should also point out that my implementation is using referential equality. I now think the default should be refer... headius (Charles Nutter)
10:05 AM Feature #8259: Atomic attributes accessors
I have done a prototype of atomic variable accessors in JRuby.
Here's the IRB session. I opted to go with an :atom...
headius (Charles Nutter)
07:42 AM Feature #8259: Atomic attributes accessors
Waking this up again. Interest in gems like "atomic" and "concurrent-ruby" has continued to grow rapidly, and Ruby ne... headius (Charles Nutter)
04:56 PM Feature #9924 (Closed): Revisitting GC.stat keys
Now, GC.stat returns internal information abuot GC.
However, key names are from internal implementations fields,
...
ko1 (Koichi Sasada)
04:54 PM Feature #9923 (Closed): Revisitting GC.stat keys
Now, GC.stat returns internal information abuot GC.
However, key names are from internal implementations fields,
...
ko1 (Koichi Sasada)
02:05 PM Revision ce4ecc6b (git): fold too long line
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:05 PM Bug #9321: rb_mod_const_missing does not generate a c-return event
Is there an official way to request a backport? Thanks! deivid (David Rodríguez)
11:43 AM Bug #9607 (Closed): Change the full GC timing
Applied in changeset r46387.
----------
* gc.c: change full GC timing to keep lower memory usage.
Extend heap only...
ko1 (Koichi Sasada)
11:37 AM Bug #9607: Change the full GC timing
After introducing AGE2_PROMOTION patch, only a few old objects are added for each minor GC.
The impact of this issue...
ko1 (Koichi Sasada)
11:43 AM Revision 5b2a7458 (git): * gc.c: change full GC timing to keep lower memory usage.
Extend heap only at
(1) after major GC
or
(2) after several (two times, at current) minor GC
Details in https...
ko1 (Koichi Sasada)
08:23 AM Bug #9922: Compiling Ruby 1.9.3p194 from source code with openssl crashe
Usaku NAKAMURA wrote:
> Pooja Saxena wrote:
> > I tried compiling with p547 also. I get same error. And in ruby con...
psaxena (Pooja Saxena)
07:50 AM Bug #9922: Compiling Ruby 1.9.3p194 from source code with openssl crashe
Pooja Saxena wrote:
> I tried compiling with p547 also. I get same error. And in ruby console I only see the msg bel...
usa (Usaku NAKAMURA)
07:11 AM Bug #9922: Compiling Ruby 1.9.3p194 from source code with openssl crashe
Usaku NAKAMURA wrote:
> 1. Your ruby is too old. Please check p547, and report if you still have the same problem.
...
psaxena (Pooja Saxena)
07:00 AM Bug #9922 (Feedback): Compiling Ruby 1.9.3p194 from source code with openssl crashe
1. Your ruby is too old. Please check p547, and report if you still have the same problem.
2. When ruby crashes, ru...
usa (Usaku NAKAMURA)
06:30 AM Bug #9922 (Third Party's Issue): Compiling Ruby 1.9.3p194 from source code with openssl crashe
Hi,
I am trying to compile ruby from source code. And i am using thin server. Problem is when i am trying to start...
psaxena (Pooja Saxena)
07:01 AM Revision 029fd365 (git): gc.c: fix typo
* gc.c (gcdebug_sentinel): fix typo, "sentinel" not "sential".
[fix GH-634]
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
03:55 AM Bug #9904 (Assigned): remove rubyforge entries from rake.1
Thanks for the report! zzak (zzak _)
03:55 AM Bug #9901 (Assigned): Clarify documentation for Array#insert
Thanks for the report! zzak (zzak _)
03:46 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
OK noted - just trying to be super polite. Please lt me know if there is anything else I need to complete or consider... leriksen (Leif Eriksen)
02:33 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
I meant "adding new feature".
And you didn't have to resubmit, pushing new changeset should be enough.
nobu (Nobuyoshi Nakada)
02:42 AM Bug #9921: gmtime_r, win32.h, and <string>
Interesting indeed, I wonder how feasible it would be within my actual program...
Heesob Park wrote:
> I guess err...
ntzrmtthihu777 (Marty Plummer)
01:22 AM Bug #9921: gmtime_r, win32.h, and <string>
I guess error messages about gmtime_r must be solved with `#include <ctime>`
~~~
#include <ctime>
#include <stri...
phasis68 (Heesob Park)

06/08/2014

11:28 PM Bug #9921 (Feedback): gmtime_r, win32.h, and <string>
Found an interesting/annoying issue, using ruby 2.1.2p95 on windows via the msys2 project;
seems there is an issue r...
ntzrmtthihu777 (Marty Plummer)
11:19 PM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
https://github.com/ruby/ruby/pull/633 leriksen (Leif Eriksen)
10:26 PM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
OK I'll remove the getter/setters and resubmit. leriksen (Leif Eriksen)
11:14 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
Adding new methods is a feature request. nobu (Nobuyoshi Nakada)
10:28 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
OK done.
Used the pattern for passing accept_charset, which can be read/modified by a class method, and read by an...
leriksen (Leif Eriksen)
12:19 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
Well I'm only trying to solve the problem in the CGI library, not the underlying web server, and the only place that ... leriksen (Leif Eriksen)
03:04 PM Revision 71992ebd (git): * 2014-06-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:04 PM Revision 8a2dc6f1 (git): configure.in: disable posix_fadvise
* configure.in (posix_fadvise): disable use of posix_fadvise
itself on 32-bit AIX. [ruby-core:62968] [Bug #9914]
...
nobu (Nobuyoshi Nakada)
02:46 PM Revision 34b6d256 (git): compile.c: use enum
* compile.c (new_insn_body): use enum instead of bare int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46383 b...
nobu (Nobuyoshi Nakada)
02:39 PM Bug #9914 (Closed): posix_fadvise() does not work correctly with _LARGE_FILES on 32-bit AIX
Applied in changeset r46382.
----------
io.c (rb_io_advise): AIX currently does not support a 32-bit call to
posix_f...
kanemoto (Yutaka Kanemoto)
02:39 PM Revision 1c0b507b (git): io.c (rb_io_advise): AIX currently does not support a 32-bit call to
posix_fadvise() if _LARGE_FILES is defined. Patch by Rei Odaira.
[ruby-core:62968] [Bug #9914]
git-svn-id: svn+ssh:...
Yutaka Kanemoto
09:21 AM Bug #9919 (Rejected): Hardcoding the value of SIZEOF_VOIDP
`sizeof` expression is not a preprocessor constant.
nobu (Nobuyoshi Nakada)
03:48 AM Bug #9919 (Rejected): Hardcoding the value of SIZEOF_VOIDP
Greetings,
While this may be a small issue, I think many c-language libraries would benefit from this suggestion;
...
ntzrmtthihu777 (Marty Plummer)
05:10 AM Bug #9920 (Rejected): Ruby does not support Unicode 6.0 emoji, only private-use area Unicode emoji
Translating emoji characters between Unicode and encodings like Shift JIS uses Unicode characters in the private-use ... mistydemeo (Misty De Meo)
01:22 AM Revision bcc2c89e (git): Show the epapsed time for failed test as well.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:02 AM Revision 75cbab3b (git): test_thread.rb: remove garbage
* bootstraptest/test_thread.rb: remove a garbage line for debug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
nobu (Nobuyoshi Nakada)

06/07/2014

07:57 PM Revision 85521e60 (git): bootstraptest/test_{fork,io,thread}.rb: reduce sleep times
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:57 PM Revision 7d8fc369 (git): runner.rb: elapsed times
* bootstraptest/runner.rb (show_progress): show each elapsed times
in verbose mode.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
07:52 PM Revision 35386858 (git): * 2014-06-08
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46377 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:52 PM Revision d9e00a7d (git): string.c: update rdoc of rb_str_slice_bang()
* string.c (rb_str_slice_bang): [DOC] update return value against
a fixnum, which has changed because of M17N. [fi...
nobu (Nobuyoshi Nakada)
01:16 PM Revision a21ac07f (git): * numeric.c (do_coerce): Add a warning when an exception is raised
or an invalid value is returned in #coerce called by
numeric comparison operators and the exception
thrown by the...
Eregon (Benoit Daloze)
01:12 PM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
Do you want to set the value of MAX_MULTIPART_LENGTH every request ?
I think request length is only one value in web...
xibbar (Takeyuki FUJIOKA)
07:01 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
OK, yeah I got the wrong end of the conversation - CGI is all about the server side.....
OK an idea comes to mind
...
leriksen (Leif Eriksen)
04:35 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
> There is no reason, that I can see, to artificially limit the upload size on the client side
I think that MAX_MU...
mame (Yusuke Endoh)
03:45 AM Feature #8370: Constants MAX_MULTIPART_LENGTH in cgi/core.rb
From my reading of RFC-1867, this constant/constraint is not required.
If a server detects space constraints for a...
leriksen (Leif Eriksen)
01:01 PM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
I had another look at the other cases mentioned above.
* Comparable#==: A warning has been added when rescuing an ...
Eregon (Benoit Daloze)
12:58 PM Feature #9918 (Open): Exception#cause should be shown in output and #inspect
Exception#cause has been added in Feature #8257.
But the cause is never shown, one needs to inspect exc.cause to kno...
Eregon (Benoit Daloze)
12:12 PM Bug #9917 (Closed): TestIO#test_io_select_with_many_files results in timeout expiration on AIX
On AIX, time-out for `TestIO#test_io_select_with_many_files` expires because it takes more than 10 seconds to remove ... ReiOdaira (Rei Odaira)
12:08 PM Feature #9916 (Closed): Hide Struct internal
is a bit big so I attach the proposal but basically same as my previous proposals. I'd like to make strct RStruct op... shyouhei (Shyouhei Urabe)
10:45 AM Feature #9888: Hide Complex internal
OK, lets just abandon them. Patch updated. shyouhei (Shyouhei Urabe)
09:16 AM Revision ea7ce309 (git): * numeric.c (bit_coerce): remove constant parameter `err'
(always TRUE) of bit_coerce().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46374 b2dd03c8-39d4-4d8f-98ff-823fe...
Eregon (Benoit Daloze)
07:11 AM Revision 3acff92b (git): cont.c : keep context.uc_stack.ss_sp and context.uc_stack.ss_size for later use.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Yutaka Kanemoto
03:52 AM Bug #8625 (Closed): IO#read(len, buf) shortens buf even if data is not read actually
Applied in changeset r46372.
----------
io.c: truncate before appending
* io.c (read_all): truncate the buffer befo...
nobu (Nobuyoshi Nakada)
01:49 AM Bug #8625 (Assigned): IO#read(len, buf) shortens buf even if data is not read actually
r46360 breaks some tests on mswin. usa (Usaku NAKAMURA)
03:51 AM Revision 0e7cd641 (git): io.c: truncate before appending
* io.c (read_all): truncate the buffer before appending read data,
instead of truncating before reading.
[ruby-co...
nobu (Nobuyoshi Nakada)
03:29 AM Revision 63517876 (git): digest.c: call to_s once
* ext/digest/digest.c (rb_digest_instance_equal): no need to call
`to_s` twice. [Bug #9913]
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
02:49 AM Bug #5828: Non anonymous classes can't be frozen, cloned and then inspected
I decided to fix this problem because to_s method is useful for debugging and exception on to_s can be
irritating.
akr (Akira Tanaka)
02:41 AM Bug #5828 (Closed): Non anonymous classes can't be frozen, cloned and then inspected
Applied in changeset r46370.
----------
* object.c (rb_mod_initialize_clone): Override Kernel#initialize_clone
to ...
akr (Akira Tanaka)
02:41 AM Revision 4169440f (git): * object.c (rb_mod_initialize_clone): Override Kernel#initialize_clone
to avoid an exception on Class.new.freeze.clone.to_s.
Reported by Andrew Grimm. [ruby-core:41858] [Bug #5828]
g...
akr (Akira Tanaka)
02:18 AM Feature #9909: why shouldn't constant lookup check the nesting of module's name
See discussion in feature #6810. kernigh (George Koehler)
12:01 AM Bug #9908: [mingw] openssl.so LoadError when built with 1.0.0m or 1.0.1h
My custom built openssl libs are guilty, not the openssl ext.
The upgraded 32bit 4.9.0 toolchain I used to build t...
jonforums (Jon Forums)

06/06/2014

09:05 PM Bug #9913 (Closed): Digest == throws TypeError when testing against nil
Applied in changeset r46368.
----------
digest.c: fix #== for non-string arguments
* ext/digest/digest.c (rb_digest...
Eregon (Benoit Daloze)
07:21 PM Bug #9913 (Closed): Digest == throws TypeError when testing against nil
Also present in ruby -v: jruby 1.7.10 (1.9.3p392) 2014-01-09 c4ecd6b on OpenJDK 64-Bit Server VM 1.7.0_55-b14 [linux-... Malakai97 (Bryan Hockey)
09:05 PM Revision aae18778 (git): * 2014-06-07
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:05 PM Revision bc211f36 (git): digest.c: fix #== for non-string arguments
* ext/digest/digest.c (rb_digest_instance_equal):
fix #== for non-string arguments. [ruby-core:62967] [Bug #9913]
*...
Eregon (Benoit Daloze)
07:51 PM Bug #9914 (Closed): posix_fadvise() does not work correctly with _LARGE_FILES on 32-bit AIX
`test_advise` in `test/ruby/test_io.rb` fails on AIX.
~~~
[ 1/170] TestIO#test_advise = 0.01 s
1) Error:
Tes...
ReiOdaira (Rei Odaira)
05:27 PM Bug #9912 (Closed): URI#to_s with an empty host formats the string incorrectly
maciek@gamera:~$ ruby -e "puts URI.parse('postgres:///foo').to_s"
postgres:/foo
The string of the formatted URI s...
deafbybeheading (Maciek Sakrejda)
04:23 PM Revision 1b32155c (git): merge revision(s) r45517,r45544,r45924:
signal.c: check stack overflow by SP
* signal.c (check_stack_overflow): raise SystemStackError if SP
regis...
nagachika (Tomoyuki Chikanaga)
03:00 PM Bug #9774: Net::HTTP failure to validate certificate
I can confirm this bug on Mac OS X Mavericks with Ruby 2.1.1.
I actually didn't specify a ca_path, but imported th...
pfrasa (Pierpaolo Frasa)
02:43 PM Feature #9909 (Open): why shouldn't constant lookup check the nesting of module's name
module A
module B
end
end
above, B will have access to A's constants
but below, it won't
module A::B
e...
rits (First Last)
02:05 PM Bug #9705: Installing ruby 2.1.1 fails while compiling (after: rvm install 2.1.1)
I tried it via rvm, but it still does not work, see this thread on github:
https://github.com/wayneeseguin/rvm/issue...
athlon_user (C. A.)
01:19 PM Revision fd8b2547 (git): node.h: remove NODE_PRIVATE_RECV
* compile.c (private_recv_p): check by node type, instead of a
magic number.
* node.h (NODE_PRIVATE_RECV), parse.y ...
nobu (Nobuyoshi Nakada)
08:07 AM Bug #9907 (Closed): Abbreviated method assignment with private attr_writer/attr_reader does not work.
Applied in changeset r46365.
----------
compile.c, parse.y: private op assign
* compile.c (iseq_compile_each), pars...
nobu (Nobuyoshi Nakada)
08:07 AM Revision 199f814f (git): compile.c, parse.y: private op assign
* compile.c (iseq_compile_each), parse.y (new_attr_op_assign_gen):
allow op assign to a private attribute.
[ruby-...
nobu (Nobuyoshi Nakada)
07:58 AM Revision 7342e78e (git): test_assignment.rb: assignment to private attribute
* test/ruby/test_assignment.rb (test_assign_private_self): test
for r3509, assignment to private attribute is allow...
nobu (Nobuyoshi Nakada)
07:58 AM Revision 3c93a7d9 (git): test_assignment.rb: split test_assign
* test/ruby/test_assignment.rb (test_assign): split by assignment
forms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
07:54 AM Revision 118f0d1d (git): parse.y: attr_receiver
* parse.y (aryset_gen): use `attr_receiver()`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46362 b2dd03c8-39d4...
nobu (Nobuyoshi Nakada)
06:05 AM Revision bb3f0363 (git): node.h: NODE_PRIVATE_RECV
* node.h (NODE_PRIVATE_RECV): name a magic number, `self` as the
receiver of a setter method call.
* compile.c (pr...
nobu (Nobuyoshi Nakada)
04:39 AM Bug #8625 (Closed): IO#read(len, buf) shortens buf even if data is not read actually
Applied in changeset r46360.
----------
io.c: not shorten buffer unless succeeded
* io.c (io_setstrbuf, io_read): s...
nobu (Nobuyoshi Nakada)
04:39 AM Revision 71a3cb13 (git): io.c: not shorten buffer unless succeeded
* io.c (io_setstrbuf, io_read): should not shorten the given buffer until
read succeeds. [ruby-core:55951] [Bug #8...
nobu (Nobuyoshi Nakada)
03:42 AM Bug #9908 (Rejected): [mingw] openssl.so LoadError when built with 1.0.0m or 1.0.1h
While testing an MRI rebuild to use bug fixed openssl libs, I get the following runtime fail during load of openssl e... jonforums (Jon Forums)
01:35 AM Bug #9905 (Assigned): Fiber does not work on AIX
Seems fine. nobu (Nobuyoshi Nakada)

06/05/2014

10:43 PM Bug #9873 (Closed): YAML conversion of empty symbol
Applied in changeset r46358.
----------
* ext/psych/lib/psych/visitors/yaml_tree.rb: dump empty symbols with a
tag...
Anonymous
10:43 PM Revision 68a06368 (git): * 2014-06-06
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46359 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:42 PM Revision 3f6eafaa (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: dump empty symbols with a
tag so that they can be parsed on input. [Bug #9873] [ruby-core:62825]
* test/psych/test_symbol.rb: test for change
...
tenderlovemaking (Aaron Patterson)
03:50 PM Bug #9907 (Closed): Abbreviated method assignment with private attr_writer/attr_reader does not work.
This looks like a hole in the specification:
~~~ruby
private def foo=(*) end
public def foo; 0 end
self.foo...
jwmittag (Jörg W Mittag)
03:35 PM Bug #9906 (Rejected): duplicated require of '.so' files?
Dear all,
We are trying to get rid of autoload;
We could require everything in the first line of the file but ins...
runixo (Martin Sarsale)
03:25 PM Feature #8546 (Closed): super errors in UnboundMethods
Fixed in 2.1. nobu (Nobuyoshi Nakada)
09:48 AM Bug #9897: Build fails for fiddle with libffi version 3.1
Yes, that works :) Thank you very much for the quick fix. jue (Juergen Daubert)
09:19 AM Bug #9905 (Closed): Fiber does not work on AIX
`test/ruby/test_fiber.rb` fails on AIX.
~~~
[ 2/23] TestFiber#test_argument/ss/home/rayod/Dev/Contribution/ruby-t...
ReiOdaira (Rei Odaira)
09:16 AM Revision 88fda023 (git): Join a thread.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46357 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:14 AM Revision 72a77c25 (git): * gc.c (gc_page_sweep): refactoring.
* gc.c (gc_page_sweep): should not set, but add final_slots into
sweep_page->final_slots.
git-svn-id: svn+ssh://...
ko1 (Koichi Sasada)
06:55 AM Bug #7733: Segfault in ::JSON.parse(nil, :quirks_mode => true)
I can reproduce this.
```
hsbt@chkbuild003:~$ ruby -rjson -e '::JSON.parse(nil, :quirks_mode => true)'
ruby 1.9....
hsbt (Hiroshi SHIBATA)
06:16 AM Bug #9573: descendants of a module don't gain its future ancestors, but descendants of a class, do
ref. https://github.com/ruby/ruby/pull/549 hsbt (Hiroshi SHIBATA)
05:59 AM Bug #9904 (Closed): remove rubyforge entries from rake.1
rake.rubyforge.org is sunset now.
I replaced rubyforge entry to github on rake.1 and removed dead links.
hsbt (Hiroshi SHIBATA)
05:36 AM Revision a4d7e428 (git): version.c: show malloc_conf
* configure.in (jemalloc): check for the header regardless drop-in
libjemalloc is found, for `malloc_conf` declarat...
nobu (Nobuyoshi Nakada)
05:16 AM Feature #9113 (Closed): Ship Ruby for Linux with jemalloc out-of-the-box
Applied in changeset r46354.
----------
configure.in, missing.h: jemalloc mangling
* configure.in (with-jemalloc): ...
nobu (Nobuyoshi Nakada)
01:58 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
jemalloc prefixes "je_" to each public symbols at Mach-O (Mac OS X) and PE-COFF (Windows), so it can't be drop-in by ... nobu (Nobuyoshi Nakada)
01:06 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
I tried to build with --with-jemalloc option.
* OS X 10.9.4 pre-release
* jemalloc-3.6.0 via homebrew
* r463...
hsbt (Hiroshi SHIBATA)
05:16 AM Revision 6ab08d2e (git): configure.in, missing.h: jemalloc mangling
* configure.in (with-jemalloc): also check for header, for ABIs
which JEMALLOC_MANGLE is needed, i.e., Mach-O and P...
nobu (Nobuyoshi Nakada)
03:53 AM Revision 3105141c (git): * man/ruby.1: remove rubyforge entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46353 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
03:47 AM Revision f4e9aa37 (git): * misc/README: use github link instead of rubyforge.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:05 AM Revision 0e3debf1 (git): * gc.c (obj_free): check also FL_PROMOTED bit by RVALUE_OLD_P().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46351 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)

06/04/2014

07:51 PM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
KOSAKI Motohiro <[email protected]> wrote:
> So, I'd suggest two phase action.
>
> 1. Commit your patch,...
normalperson (Eric Wong)
07:34 PM Revision 045aef85 (git): * 2014-06-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46350 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:34 PM Revision 22d8480e (git): configure.in: add --with-jemalloc option
* configure.in: add --with-jemalloc option
[ruby-core:62912]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@463...
Eric Wong
03:47 PM Bug #9709: Large string causes SEGV with x64-mingw32
It's not a security issue but affects other platforms.
You need to make a 1GiB string on 32-bit platforms or on Wind...
nobu (Nobuyoshi Nakada)
02:49 PM Bug #9709: Large string causes SEGV with x64-mingw32
Hi,
I'm seeking explanation if this [security issue] only applies to mingw, and if so, why, as the same code appea...
zeha (Christian Hofstaedtler)
01:33 PM Revision 2f73dbd0 (git): * gc.c: introduce RZombie to manage zombie objects.
Rewrite finalizing logics with this type.
* gc.c (gc_verify_internal_consistency): verify zombie (finalizing)
objec...
ko1 (Koichi Sasada)
01:11 PM Revision b165f9b5 (git): fix typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:10 PM Bug #9903 (Closed): Regexp#[] doesn't consider capture name encoding
Applied in changeset r46346.
----------
re.c: consider name encoding
* re.c (match_aref, rb_reg_regsub): consider e...
nobu (Nobuyoshi Nakada)
01:05 PM Bug #9903 (Closed): Regexp#[] doesn't consider capture name encoding
Regexp#[]が引数の文字列やシンボルを考慮していません。
~~~ruby
key = "\xb1\xb2".force_encoding(Encoding::EUC_JP)
m = /(?<#{key}>.*)/.ma...
nobu (Nobuyoshi Nakada)
01:09 PM Revision 5861d4f1 (git): re.c: consider name encoding
* re.c (match_aref, rb_reg_regsub): consider encoding of captured
names, encoding-incompatible should not match.
...
nobu (Nobuyoshi Nakada)
12:33 PM Revision ea0e8e61 (git): re.c: reduce new strings
* re.c (match_aref, rb_reg_regsub): reduce new strings creation
for exceptions.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
12:24 PM Bug #9902 (Closed): Regexp#[] ignores after NUL byte in named capture index
Applied in changeset r46344.
----------
re.c: fix name with NUL
* re.c (match_aref): should not ignore name after N...
nobu (Nobuyoshi Nakada)
12:12 PM Bug #9902 (Closed): Regexp#[] ignores after NUL byte in named capture index
Regexp#[]に"\0"を含む文字列やシンボルを指定したとき、それ以降が無視されます。
~~~
$ ruby -w -e 'p(/(?<a>.*)/.match("foo")["a\0foo"])'
"foo"
$...
nobu (Nobuyoshi Nakada)
12:23 PM Revision 561fe110 (git): re.c: fix name with NUL
* re.c (match_aref): should not ignore name after NUL byte.
[ruby-dev:48275] [Bug #9902]
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
07:05 AM Bug #9901 (Closed): Clarify documentation for Array#insert
The current documentation for Array#insert is misleading regarding negative indices. The attached patch clarifies the... ggilder (Gabriel Gilder)
06:37 AM Bug #9900 (Closed): Segmentation fault with recursive reference of a hash
It may have been fixed already, but not sure because the link doesn't reveal the revision and the platform. nobu (Nobuyoshi Nakada)
04:10 AM Bug #9900 (Closed): Segmentation fault with recursive reference of a hash
The following code raises a segmentation fault.
Hash.new{|h,k| h[k]}[:foo]
# => [BUG] Segmentation fault ...
sawa (Tsuyoshi Sawada)
02:45 AM Feature #9892 (Closed): Contributing guide for github
solved by r46312 hsbt (Hiroshi SHIBATA)
02:44 AM Feature #9894 (Closed): [RFC] README.EXT: document rb_gc_register_mark_object
duprecated #9893 hsbt (Hiroshi SHIBATA)

06/03/2014

10:59 PM Feature #9852: How to bundle test-unit2 and minitest5
I don't think we need to actually commit the gem files to SVN, but I think your patch is a good start.
We could ha...
zenspider (Ryan Davis)
10:34 PM Bug #9899 (Closed): Seg fault on Ruby 2.1.1 with newrelic_rpm
A user of New Relic has reported seeing a seg fault using Ruby 2.1.1 with our agent. Given that newrelic_rpm is pure ... jasonrclark (Jason Clark)
07:13 PM Bug #9874 (Third Party's Issue): Segmentation fault when loading rails console or rails server
Your `oj.bundle` extension library is linked against libruby.2.0.0.
~~~
4 libruby.2.1.0.dylib 0x0000...
nobu (Nobuyoshi Nakada)
05:55 PM Bug #9874: Segmentation fault when loading rails console or rails server
Attaching .crash file from ~/Library/Logs/DiagnosticReports. (this is the only directory that contained a related .cr... ivanbarrios (Ivan Barrios)
07:08 PM Bug #9898 (Closed): Keyword argument oddities
Applied in changeset r46342.
----------
vm.c: return the result hash
* vm.c (core_hash_merge_kwd): should return th...
nobu (Nobuyoshi Nakada)
03:48 PM Bug #9898 (Closed): Keyword argument oddities
Case 1: If a method takes a single argument, and the method is called with a keyword splat, the method receives the p... brixen (Brian Shirai)
07:08 PM Revision 161a0df7 (git): * 2014-06-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46343 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:08 PM Revision 140929d8 (git): vm.c: return the result hash
* vm.c (core_hash_merge_kwd): should return the result hash, which
may be converted from and differ from the given ...
nobu (Nobuyoshi Nakada)
06:42 PM Bug #9897 (Feedback): Build fails for fiddle with libffi version 3.1
Does this work?
~~~diff
diff --git a/ext/fiddle/extconf.rb b/ext/fiddle/extconf.rb
index 2190aa9..466d77e 100644...
nobu (Nobuyoshi Nakada)
09:54 AM Bug #9897 (Closed): Build fails for fiddle with libffi version 3.1
ext/fiddle/extconf.rb expects a 3-digit version string from the libffi pkg-config.
Latest libffi is version 3.1 and ...
jue (Juergen Daubert)
02:33 PM Revision fc3c52eb (git): + * ruby.c (load_file_internal2): Extracted from load_file_internal.
+ (load_file_internal): Invoke load_file_internal2 using rb_protect.
+ Close an opened FD if load_fil...
akr (Akira Tanaka)
10:17 AM Revision 7ad125d7 (git): * gc.c (rb_objspace_free): should not rest_sweep() here.
Some data structures are already freed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46340 b2dd03c8-39d4-4d8f...
ko1 (Koichi Sasada)
09:47 AM Revision a5fd4c45 (git): * test/ruby/test_gc.rb: allocate more objects to invoke GC by newobj.
GC allows extending pages depends on heap_increment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46339 b2dd0...
ko1 (Koichi Sasada)
09:13 AM Revision 29bee7e8 (git): revert r46332 because RVALUE_OLD_P() returns int by r46334
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46338 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
09:02 AM Revision 75604b07 (git): * gc.c (rb_gc_call_finalizer_at_exit): add
gc_verify_internal_consistency() when RGENGC_CHECK_MODE >= 2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
ko1 (Koichi Sasada)
09:00 AM Revision 2e437f8b (git): * gc.c: change the counting method for young objects.
clear counter at the beggining of every GC and
count promoted (infant->young) objects.
Some promotions (infant->y...
ko1 (Koichi Sasada)
07:50 AM Revision 9d71a0ae (git): * gc.c: add verifying counters code in gc_verify_internal_consistency().
gc_verify_internal_consistency() counts all
- live objects
- young objects (if age2 promotion)
- old objects
...
ko1 (Koichi Sasada)
07:44 AM Revision b2597910 (git): gc.c: int for simple predicates
* gc.c: use int for simple predicate functions instead of VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
nobu (Nobuyoshi Nakada)
07:44 AM Revision 3809c47d (git): ChangeLog: remove garbages
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:37 AM Revision 3d42f229 (git): * gc.c (rb_gc_force_recycle): we only need to know the result (0/1)
of RVALUE_OLD_P(). clang fails to compile it because is_old is
`int' but RVALUE_OLD_P() returns VALUE.
git-svn-i...
ko1 (Koichi Sasada)
04:22 AM Bug #9895 (Assigned): net/imap stops responding when trying to create a message to an unexisting folder
shugo (Shugo Maeda)
04:20 AM Bug #9885 (Closed): lib/net/imap.rb: FETCH-ed BODYSTRUCTURE with "MIXED" body type fails
Applied in changeset r46331.
----------
* lib/net/imap.rb (body_type_1part): Gmail IMAP reports a body
type as "M...
shugo (Shugo Maeda)
04:19 AM Revision 87505dd7 (git): * lib/net/imap.rb (body_type_1part): Gmail IMAP reports a body
type as "MIXED" followed immediately by params
[ruby-core:62864] [Bug #9885]
git-svn-id: svn+ssh://ci.ruby...
shugo (Shugo Maeda)
04:19 AM Revision e7d8c473 (git): * gc.c (objspace_live_slot): live slot count should not include final
slot (contains T_ZOMBIE) count.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46330 b2dd03c8-39d4-4d8f-98ff-82...
ko1 (Koichi Sasada)
04:03 AM Revision a0bbf948 (git): * gc.c (obj_free): fix spacing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46329 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:00 AM Revision 58390617 (git): * gc.c (check_gen_consistency): fix error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46328 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
03:55 AM Revision baff4dfe (git): * gc.c: count old/young objects more correctly.
* gc.c (RVALUE_DEMOTE_FROM_OLD): decrement old object count.
* gc.c (RVALUE_DEMOTE_FROM_YOUNG): decrement young objec...
ko1 (Koichi Sasada)
03:29 AM Revision d27a685b (git): * test/ruby/memory_status.rb: add $LOAD_PATH to load test/unit
correctly for fiddle/import unavailable environments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46326 b2dd...
ko1 (Koichi Sasada)
01:10 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
Hans de Graaff wrote:
> My point was that, being one of the Gentoo ruby maintainers, I would not want to use this me...
nobu (Nobuyoshi Nakada)
12:42 AM Feature #9113: Ship Ruby for Linux with jemalloc out-of-the-box
On Sat, May 24, 2014 at 9:48 PM, <[email protected]> wrote:
> Issue #9113 has been updated by Eric Wong.
>
>...
kosaki (Motohiro KOSAKI)
12:48 AM Bug #9881 (Closed): stuck in test/openssl/test_ssl.rb on Windows
Applied in changeset r46325.
----------
* test/openssl/test_ssl.rb (OpenSSL::TestSSL#test_verify_result):
shouldn'...
usa (Usaku NAKAMURA)
12:48 AM Revision 5d9eae4a (git): * test/openssl/test_ssl.rb (OpenSSL::TestSSL#test_verify_result):
shouldn't use same server for respective tests, because the 1st
test sometimes kills the server main loop silently....
U.Nakamura
12:48 AM Feature #9888: Hide Complex internal
The prefix is to avoid potential name-clashes with other libraries. nobu (Nobuyoshi Nakada)
 

Also available in: Atom