Project

General

Profile

Activity

From 08/16/2016 to 08/22/2016

08/22/2016

06:25 PM Bug #12537: Fiddle::TestPointer#test_to_s and test_to_str destroy literal string data
ruby_2_3 r55989 merged revision(s) 55554. nagachika (Tomoyuki Chikanaga)
06:25 PM Revision 7e58a509 (git): merge revision(s) 55554: [Backport #12537]
* test/fiddle/test_pointer.rb (test_to_str, test_to_s, test_aref_aset):
Attempt to use independent strings ...
nagachika (Tomoyuki Chikanaga)
06:24 PM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
We can make it faster across ranges, with just a little bit more code,
by adaptively selecting the Prime Generator t...
jzakiya (Jabari Zakiya)
06:18 PM Bug #12536: SIGABRT during GC on Debian GNU/Linux 8 (x86_64) due to insufficient string buffer allocation related with term fill
ruby_2_3 r55988 merged revision(s) 55547,55551,55552,55555,55557,55559,55575,55691,55568. nagachika (Tomoyuki Chikanaga)
06:18 PM Revision 6f122a4f (git): merge revision(s) 55547,55551,55552,55555,55557,55559,55575,55691,55568: [Backport #12536]
* string.c: Fix memory corruptions when using UTF-16/32 strings.
[Bug #12536] [ruby-dev:49699]
* s...
nagachika (Tomoyuki Chikanaga)
06:08 PM Bug #12599: For CLang, increase inline-threshold to get 7%-10% speedup of optcarrot
Yui Naruse: you suggest I find out which functions are inlined in this way and add ALWAYS_INLINE for them? I'll see i... noahgibbs (Noah Gibbs)
06:41 AM Bug #12599: For CLang, increase inline-threshold to get 7%-10% speedup of optcarrot
The change inlines many functions by 3MB, but I think this speed up is come from few functions which are too complex ... naruse (Yui NARUSE)
05:10 PM Revision 2e2f7df7 (git): * 2016-08-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:10 PM Revision bd6fe326 (git): string.c: $; name in error message
* string.c (rb_str_split_m): show $; name in error message when it
is a wrong object.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
01:18 PM Bug #12548: Rounding modes inconsistency between round versus sprintf
Okay, so sounds like just a documentation fix for ReXML. That makes sense. Thanks! noahgibbs (Noah Gibbs)
09:26 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
Noah Gibbs wrote:
> Sounds good to me. Do we need to fix ReXML, if it depends on the current rounding mode?
The r...
nobu (Nobuyoshi Nakada)
09:01 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
Noah Gibbs wrote:
> Another reason not to add an argument: `Float#round` already takes an argument for the number of...
nobu (Nobuyoshi Nakada)
01:51 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
Another reason not to add an argument: `Float#round` already takes an argument for the number of digits to round to. noahgibbs (Noah Gibbs)
12:58 PM Bug #12421: Please backport r53816, r53817
backporting those fixes would make ruby compatible with a syntax handled by other tools. otherwise it means people ne... darix (Marcus Rückert)
11:06 AM Bug #12689: Thread isolation of $~ and $_
That's why i would deprecate the $ variables and make people use match objects all the time.
I mean the stdlib eve...
darix (Marcus Rückert)
07:30 AM Bug #12691 (Closed): CSV performance problem on large files that are misformatted (unclosed quoted field)
Applied in changeset r55985.
----------
csv.rb: performance with very long quoted lines
* lib/csv.rb (CSV#shift): s...
nobu (Nobuyoshi Nakada)
07:29 AM Revision 4e5114b0 (git): csv.rb: performance with very long quoted lines
* lib/csv.rb (CSV#shift): store partial quoted strings in an array
and join at last, to improve performance with ve...
nobu (Nobuyoshi Nakada)
07:23 AM Bug #12688: Thread unsafety in autoload
Charles Nutter wrote:
> I need clarification here. I expected, based on Ruby's assertion that autoloads are thread-s...
h.shirosaki (Hiroshi Shirosaki)
05:36 AM Bug #12692 (Closed): remove RUBYLIB_PREFIX from man/irb.1
Applied in changeset r55984.
----------
irb.1: useless option [ci skip]
* man/irb.1: remove useless -width option.
...
nobu (Nobuyoshi Nakada)
05:35 AM Revision c37de380 (git): irb.1: useless option [ci skip]
* man/irb.1: remove useless -width option.
[ruby-dev:49767] [Bug #12692]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
04:21 AM Revision 2329d8b0 (git): array.c: elements in self
* array.c (rb_ary_splice): consider elements in middle of self.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55...
nobu (Nobuyoshi Nakada)
12:03 AM Revision 7ac136c9 (git): * 2016-08-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55982 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:02 AM Revision 36b9a37a (git): iseq.c: undef allocator
* iseq.c (Init_ISeq): undefine allocator of InstructionSequence,
to get rid of segfaults at method call on uninitia...
nobu (Nobuyoshi Nakada)

08/21/2016

03:29 PM Bug #10856: Splat with empty keyword args gives unexpected results
Guyren Howe wrote:
> I believe this behavior is wrong and should be fixed.
>
> This gets in the way of simple fun...
Eregon (Benoit Daloze)
06:09 AM Bug #10856: Splat with empty keyword args gives unexpected results
I believe this behavior is wrong and should be fixed.
This gets in the way of simple functional programming idioms...
gisborne (Guyren Howe)
11:03 AM Revision 02a30129 (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:52 AM Bug #12668 (Closed): Please backport r53433
Applied in changeset ruby_2_3|r55979.
----------
merge revision(s) 53433: [Backport #12668]
test_ostruct.rb: sort ...
nagachika (Tomoyuki Chikanaga)
05:52 AM Bug #12668: Please backport r53433
ruby_2_3 r55979 merged revision(s) 53433. nagachika (Tomoyuki Chikanaga)
05:49 AM Bug #12668 (Assigned): Please backport r53433
nagachika (Tomoyuki Chikanaga)
05:52 AM Revision 0b8b3a82 (git): merge revision(s) 53433: [Backport #12668]
test_ostruct.rb: sort method names
* test/ostruct/test_ostruct.rb (test_accessor_defines_method):
should n...
nagachika (Tomoyuki Chikanaga)
05:14 AM Revision 009a2956 (git): * ChangeLog: fix typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tad (Tadashi Saito)
05:13 AM Feature #12347: [] Make CSV::Row#each etc. return Enumerator when no block given
I will commit it in a month.
Let me know if you have any concerns.
ktsj (Kazuki Tsujimoto)
04:03 AM Revision 4831eb86 (git): array.c: no temporary array
* array.c (rb_ary_splice): use pointer and length pair instead of
an array object to replace.
* array.c (rb_ary_in...
nobu (Nobuyoshi Nakada)
03:01 AM Bug #12353: Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
r55500 breaks `1.days`, while it fixed Marshal.dump with object which respond to marshal_dump with method_missing.
E...
nagachika (Tomoyuki Chikanaga)

08/20/2016

08:51 PM Revision 48e19b66 (git): * 2016-08-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55976 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:51 PM Revision d661b277 (git): enum.c (enum_sort): prevent wasteful array duplicaion
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
05:58 AM Revision 33ae176b (git): rubystub.c: sys/param.h for MAXPATHLEN
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:30 AM Bug #12692 (Closed): remove RUBYLIB_PREFIX from man/irb.1
remove RUBYLIB_PREFIX like r45599?
* https://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/man/irb.1?view=markup&path...
sho-h (Sho Hashimoto)
02:37 AM Bug #12588: When an exception is re-raised in the "rescue" clause, the back trace does not contain the line in that clause
I think it's intentional, and don't see why it should contain a new line. nobu (Nobuyoshi Nakada)
02:20 AM Revision 9b454bfa (git): rubystub
* rubystub.c: generalize win32/stub.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55973 b2dd03c8-39d4-4d8f-98...
nobu (Nobuyoshi Nakada)
02:19 AM Revision e79b23c1 (git): * 2016-08-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:19 AM Revision 51d30645 (git): win32.c: no newline for rb_fatal
* win32/win32.c (StartSockets): rb_fatal does not need a newline
at the end.
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)

08/19/2016

10:43 PM Feature #11815: Proposal for method `Array#difference`
Implemented the method in a clearer and more efficient manner. CaryInVictoria (Cary Swoveland)
10:09 PM Bug #12691 (Closed): CSV performance problem on large files that are misformatted (unclosed quoted field)
If you have a large file which has an unclosed quoted field in it, the amount of time it takes for the CSV parser to ... uberbrady (Brady Wetherington)
07:59 PM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
An additional change to the implementation of `prime_division2` provides an
another 3x increase in speed over using ...
jzakiya (Jabari Zakiya)
07:21 PM Feature #8365: Make variables objects
I deleted my account by mistake so my earlier posts show as 'Anonymous'. I'm back and curious how this feature reques... boris-s (Boris Stitnicky)
06:12 PM Bug #12689: Thread isolation of $~ and $_
Marcus Rückert wrote:
> I wonder, if moving away from those special $ variables to explicit match objects wouldn't b...
headius (Charles Nutter)
10:17 AM Bug #12689: Thread isolation of $~ and $_
I wonder, if moving away from those special $ variables to explicit match objects wouldn't be a possible solution to ... darix (Marcus Rückert)
09:53 AM Bug #12689: Thread isolation of $~ and $_
Maybe $~ is always set in the surrounding method frame, but never in a block frame?
There is still a lot of weird ca...
Eregon (Benoit Daloze)
06:39 AM Bug #12689: Thread isolation of $~ and $_
To clarify the one-liners' behavior: when the thread's top-level frame is the same as a proc's frame that it calls, i... headius (Charles Nutter)
06:37 AM Bug #12689 (Open): Thread isolation of $~ and $_
We are debating what is correct behavior now, and what should be correct behavior in the future, for the thread-visib... headius (Charles Nutter)
04:47 PM Feature #12690: Improve GC with external library that may use large memory
LGTM. Iff Koichi agrees, it should be merged.
Matz.
matz (Yukihiro Matsumoto)
04:03 PM Feature #12690 (Closed): Improve GC with external library that may use large memory
GC cares memory allocated by only Ruby. GC doesn't care memory allocated by external library. GC isn't run frequently... kou (Kouhei Sutou)
10:44 AM Revision ea293952 (git): ruby_cmdline_options_t
* ruby.c (ruby_cmdline_options_t): typedef.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55970 b2dd03c8-39d4-4d...
nobu (Nobuyoshi Nakada)
08:32 AM Revision c6bf0472 (git): Revert r55968 "scriptbin on cygwin"
win32/stub.c only works with malloced argv as win32/win32.c, to
realloc it.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
08:01 AM Revision 7f7e809a (git): scriptbin on cygwin
* cygwin/GNUmakefile.in (scriptbin): enable on cygwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55968 b2dd0...
nobu (Nobuyoshi Nakada)
08:01 AM Revision 468a766b (git): strip stub program
* cygwin/GNUmakefile.in (STUBPROGRAM): strip.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55967 b2dd03c8-39d4-...
nobu (Nobuyoshi Nakada)
05:14 AM Bug #12688: Thread unsafety in autoload
Oh, sorry...the source of bar.rb is trivial:
```ruby
class Foo
Bar = 1
end
```
headius (Charles Nutter)
05:13 AM Bug #12688 (Closed): Thread unsafety in autoload
I need clarification here. I expected, based on Ruby's assertion that autoloads are thread-safe, that the following c... headius (Charles Nutter)
04:38 AM Revision 438f52d1 (git): extmk.rb: makefiles for gems
* ext/extmk.rb (extmake): now yield makefile content at creation.
substitute makefiles for gems in the block, not t...
nobu (Nobuyoshi Nakada)
02:39 AM Feature #12686 (Closed): Allowing a postposed rescue in a method argument
Applied in changeset r55965.
----------
parse.y: lparen_arg statement
* parse.y (primary): allow parenthesised stat...
nobu (Nobuyoshi Nakada)
02:39 AM Revision ec8f8fa4 (git): parse.y: lparen_arg statement
* parse.y (primary): allow parenthesised statement as a method
argument. [Feature #12686]
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
12:12 AM Revision 6f22777f (git): vm.c: check TOPLEVEL_BINDING
* vm.c (vm_set_main_stack): TOPLEVEL_BINDING must be built.
http://www.viva64.com/en/b/0414/#ID0EQ1CI [ruby-core:7...
nobu (Nobuyoshi Nakada)

08/18/2016

04:49 PM Bug #12548: Rounding modes inconsistency between round versus sprintf
Sounds good to me. Do we need to fix ReXML, if it depends on the current rounding mode? noahgibbs (Noah Gibbs)
01:15 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
I doubt if we need multiple rounding modes. I guess for every situation when a specific rounding mode is mandatory, ... shyouhei (Shyouhei Urabe)
03:59 PM Revision ea31b6c0 (git): * 2016-08-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:59 PM Revision c4d4abf2 (git): * proc.c (mnew_missing): Remove an unused argument.
After r51126 rid is not used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55962 b2dd03c8-39d4-4d8f-98ff-823fe6...
yui-knk (Kaneko Yuichiro)
02:55 PM Bug #12660: [] openssl: avoid undefined behavior on empty SSL_write
ruby_2_3 r55961 merged revision(s) 55822. nagachika (Tomoyuki Chikanaga)
02:54 PM Revision a9e98cf7 (git): merge revision(s) 55822: [Backport #12660]
* ext/openssl/ossl_ssl.c (ossl_ssl_write_internal):
avoid undefined behavior
* test/openssl/test_p...
nagachika (Tomoyuki Chikanaga)
02:26 PM Bug #12645: ext/socket fails to link on some Solaris 10 versions
ruby_2_3 r55960 merged revision(s) 55797. nagachika (Tomoyuki Chikanaga)
02:26 PM Revision 6d37aaab (git): merge revision(s) 55797: [Backport #12645]
* ext/socket/option.c, ext/socket/rubysocket.h (inet_ntop): share
the fallback definition. [ruby-core:7664...
nagachika (Tomoyuki Chikanaga)
02:19 PM Bug #12687: OpenSSL::X509::Store wont load certificates from set_default_paths
Kazuki Yamaguchi wrote:
> It's working for me:
>
> ~~~
> OpenSSL::X509::DEFAULT_CERT_DIR #=> "/usr/lib/ssl/certs...
bararchy (Bar Hofesh)
01:12 PM Bug #12687 (Feedback): OpenSSL::X509::Store wont load certificates from set_default_paths
It's working for me:
~~~
OpenSSL::X509::DEFAULT_CERT_DIR #=> "/usr/lib/ssl/certs"
cert, *chain = OpenSSL::SSL::S...
rhenium (Kazuki Yamaguchi)
11:14 AM Bug #12687 (Closed): OpenSSL::X509::Store wont load certificates from set_default_paths
Setting up a new instance of OpenSSL::X509::Store, and setting "set_default_paths" will not actually import any certi... bararchy (Bar Hofesh)
02:17 PM Bug #12611: Issues, reported by PVS-Studio static analyzer
ruby_2_3 r55959 merged revision(s) 55729. nagachika (Tomoyuki Chikanaga)
02:17 PM Revision 4c3d49e9 (git): merge revision(s) 55729: [Backport #12611]
* vm.c (vm_set_main_stack): remove unnecessary check. toplevel
binding must be initialized. [Bug #12611] ...
nagachika (Tomoyuki Chikanaga)
02:06 PM Bug #12609: rexml attribute class is using &quote instead of &quot when replacing " for the XML character entity "
ruby_2_3 r55958 merged revision(s) 55726,55727. nagachika (Tomoyuki Chikanaga)
02:06 PM Revision f376d0ef (git): merge revision(s) 55726,55727: [Backport #12609]
* lib/rexml/attribute.rb (REXML::Attribute#to_string): Fix wrong
entry reference name of double quote.
...
nagachika (Tomoyuki Chikanaga)
02:05 PM Bug #12575: Conditional jump or move depends on uninitialised value(s) at rb_wait_for_single_fd (thread.c:3864)
ruby_2_3 r55957 merged revision(s) 55613. nagachika (Tomoyuki Chikanaga)
02:05 PM Revision 7dd1ce91 (git): merge revision(s) 55613: [Backport #12575]
* thread.c (rb_wait_for_single_fd): Clean up fds.revents every time
before calling ppoll(2). [Bug #12575] [...
nagachika (Tomoyuki Chikanaga)
02:03 PM Bug #12568: wrong ArgumentError if an array is given for instance_exec with optional argument
ruby_2_3 r55956 merged revision(s) 55609. nagachika (Tomoyuki Chikanaga)
02:03 PM Revision 2c07970d (git): merge revision(s) 55609: [Backport #12568]
* vm_args.c (setup_parameters_complex): don't raise ArgumentError
if an array is given for instance_exec wi...
nagachika (Tomoyuki Chikanaga)
08:10 AM Feature #12686: Allowing a postposed rescue in a method argument
`tLPAREN_ARG` has been introduced at 1.7, I think we can clear up spaces and parentheses rules now. nobu (Nobuyoshi Nakada)
06:22 AM Feature #12686: Allowing a postposed rescue in a method argument
https://.com/ruby/ruby/compare/trunk...nobu:feature/12686-lparen_arg-stmt nobu (Nobuyoshi Nakada)
06:00 AM Feature #12686: Allowing a postposed rescue in a method argument
It sounds nothing wrong with it, to me.
```diff
diff --git i/parse.y w/parse.y
index 17f0f9c..7a14941 100644
--...
nobu (Nobuyoshi Nakada)
05:03 AM Feature #12686 (Closed): Allowing a postposed rescue in a method argument
On defining my own DSL, I wanted to write a code like:
```
foo (Integer(ENV['FOO']) rescue nil)
```
where `fo...
sonots (Naotoshi Seo)
03:19 AM Revision 2edcca66 (git): test_rand.rb: refine probability test
* test/ruby/test_rand.rb (test_new_seed): refine probability of
failure from 1/256 to 1/256**8.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
01:44 AM Feature #8960: Add Exception#backtrace_locations
Ryan Nevell wrote:
> Is there any way to re-raise an exception and propagate `backtrace_locations`? When I want to t...
nobu (Nobuyoshi Nakada)
12:26 AM Revision a3d25f54 (git): * gems/bundled_gems: bump to test-unit-3.2.1
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

08/17/2016

11:55 PM Feature #12020: Documenting Ruby memory model
> Koichi, would you be open to spend some time discussing it?
Sure! Other than my presentation time, I'll be happ...
ko1 (Koichi Sasada)
09:03 AM Feature #12020: Documenting Ruby memory model
I am going to RubyKaigi, I would be very interested to have a meeting face to face there to discuss this topic in dep... pitr.ch (Petr Chalupa)
09:08 PM Feature #8960: Add Exception#backtrace_locations
Is there any way to re-raise an exception and propagate `backtrace_locations`? When I want to trap an exception and p... ryannevell (Ryan Nevell)
07:32 PM Bug #12548: Rounding modes inconsistency between round versus sprintf
Nobu: but then, default will still be inconsistent.
Maybe add a parameter and require libraries to supply it if th...
noahgibbs (Noah Gibbs)
02:54 AM Bug #12548: Rounding modes inconsistency between round versus sprintf
I agree that round-even is preferable, but it introduces an incompatibility.
Some libraries, e.g., rexml, depend on ...
nobu (Nobuyoshi Nakada)
07:06 PM Bug #12685 (Closed): malloc error: pointer being freed was not allocated
ruby crashed
- never seen that before
- should never happen
- looks serious to me
I'm using ruby 2.3.1p112 (20...
eike.rb (Eike Dierks)
06:19 PM Feature #12676: Significant performance increase, and code conciseness, for prime_division method in prime.rb
By using a faster prime generator than the current one in prime.rb the performance for
the prime_division function c...
jzakiya (Jabari Zakiya)
05:36 PM Bug #12683 (Closed): never be able to install trunk
Applied in changeset r55952.
----------
skip failed gems
* tool/rbinstall.rb: skip gems which failed to build exten...
nobu (Nobuyoshi Nakada)
04:12 PM Bug #12683 (Closed): never be able to install trunk
r55950 以降だと思いますが、bundleされているgemの拡張ライブラリがビルドできない場合、make installが失敗するのでruby自体がinstallできません。 usa (Usaku NAKAMURA)
05:36 PM Revision 23051126 (git): * 2016-08-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:36 PM Revision a5eab8cc (git): skip failed gems
* tool/rbinstall.rb: skip gems which failed to build extensions.
[ruby-dev:49764] [Bug #12683]
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
05:12 PM Bug #12684 (Closed): Delegator#eql? missing
There is some strange behavior because Delegator is missing an alias of #eql? to #==
```
2.3.1 :001 > s = 'test'
...
carsonreinke (Carson Reinke)
03:08 PM Bug #12353 (Open): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
I found this backport broke ActiveSupport::Duration of ActiveSupport 4.1.x:
```
% ruby -e '
gem "activesupport",...
knu (Akinori MUSHA)
02:35 PM Revision 819d87ed (git): bump up tk
* gems/bundled_gems (tk): bump up to 0.1.1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55951 b2dd03c8-39d4-4d...
nobu (Nobuyoshi Nakada)
02:14 PM Bug #12681 (Closed): Gemfied tk issue
Applied in changeset r55950.
----------
gem extensions
* ext/extmk.rb: build gem extensions into separate directori...
nobu (Nobuyoshi Nakada)
02:14 PM Revision 9839d82d (git): gem extensions
* ext/extmk.rb: build gem extensions into separate directories
* tool/rbinstall.rb: install pre-built gem extension f...
nobu (Nobuyoshi Nakada)
01:15 PM Feature #6783: Infinite loop in inspect, not overriding inspect, to_s, and no known circular references. Stepping into inspect in debugger locks it up with 100% CPU.
I would like to reopen discussion on this subject. I think the default implementation of #inspect tends to hang/explo... stefan.kroes (Stefan Kroes)
07:20 AM Revision 39e3db35 (git): mkmf.rb: use TARGET_SO
* lib/mkmf.rb (create_makefile): use TARGET_SO consistently.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55949...
nobu (Nobuyoshi Nakada)
05:28 AM Bug #8837 (Rejected): net/telnet: strange implementation
net-telnet has been extracted https://.com/ruby/net-telnet hsbt (Hiroshi SHIBATA)
05:28 AM Bug #8668 (Rejected): Net::Telnet waitfor('Waittime'=>0) may wait forever
net-telnet has been extracted https://.com/ruby/net-telnet hsbt (Hiroshi SHIBATA)
05:27 AM Feature #8324 (Rejected): Net::Telnet.new のオプション
net-telnet has been extracted https://.com/ruby/net-telnet hsbt (Hiroshi SHIBATA)
05:26 AM Feature #11720 (Rejected): XMLRPC::DateTime.to_time does not support times prior to 1970.
xmlrpc has been extracted http://.com/ruby/xmlrpc hsbt (Hiroshi SHIBATA)
05:26 AM Bug #10786 (Rejected): SIGINT can not interrupt remaining codes after XMLRPC::Server gets SIGINT
xmlrpc has been extracted http://.com/ruby/xmlrpc hsbt (Hiroshi SHIBATA)
01:40 AM Bug #12682 (Rejected): Hash#flatten(level) does not recursively flatten inner hashes.
The documentation of `Array#flatten` is pretty clear:
"...That is, for every element that is an **array**, extract...
marcandre (Marc-Andre Lafortune)
01:25 AM Feature #11057 (Rejected): Gemify JSON
rdoc depends on json. And gem authors rely on json of stdlib.
ref. http://www.mikeperham.com/2016/02/09/kill-your-...
hsbt (Hiroshi SHIBATA)
01:16 AM Bug #12156 (Rejected): TckImage.new broken after r53077 (2.3, trunk)
tk has been extracted https://.com/ruby/tk from stdlib hsbt (Hiroshi SHIBATA)
01:16 AM Bug #5686 (Rejected): compile error for ext/tk/tcltklib.c: ‘ruby_errinfo’ undeclared
tk has been extracted https://.com/ruby/tk from stdlib hsbt (Hiroshi SHIBATA)
01:13 AM Revision 62565598 (git): * 2016-08-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:13 AM Revision b6fbbf33 (git): make-snapshot: remove $GZIP
* tool/make-snapshot: remove deprecated environment variable GZIP
to its command line arguments.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)

08/16/2016

08:36 PM Bug #12682 (Rejected): Hash#flatten(level) does not recursively flatten inner hashes.
~~~
pry
[1] pry(main)> x = {a: {b: 1, c:2}}
=> {:a=>{:b=>1, :c=>2}}
[2] pry(main)> x.flatten(1)
=> [:a, {:b=>1, ...
krobi64 (Kristine Robison)
04:26 PM Bug #12548: Rounding modes inconsistency between round versus sprintf
It looks like floats are rounded via numeric.c, using the flo_round function. That definitely does *not* use round-ev... noahgibbs (Noah Gibbs)
01:02 PM Revision b24c4908 (git): make-snapshot: UNICODE_VERSION
* tool/make-snapshot (package): propagate UNICODE_VERSION to make
snapshot from the parent make.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
01:01 PM Revision 2ae5e54e (git): open Unicode data in binary mode
* tool/enc-unicode.rb (data_foreach): open in binary mode because
Unicode 9.0.0 contains non-ascii characters.
* t...
nobu (Nobuyoshi Nakada)
12:43 PM Feature #12512: Import Hash#transform_values and its destructive version from ActiveSupport
Right, sorry for the diversion.
I agree with Marc-Andre, I do not find map_values confusing.
After all we want to...
Eregon (Benoit Daloze)
12:24 PM Feature #12512: Import Hash#transform_values and its destructive version from ActiveSupport
Can we stick to the name of #map_v here? I don't think it's wise to expand the front line in this thread. shyouhei (Shyouhei Urabe)
09:43 AM Feature #12512: Import Hash#transform_values and its destructive version from ActiveSupport
Yukihiro Matsumoto wrote:
> `map_values`, `map_keys` and `map_pairs` seems consistent.
>
> In addition, we are co...
Eregon (Benoit Daloze)
12:41 PM Bug #12681: Gemfied tk issue
>Also, the "gem install tk" does not build the extension, so that is another source of possible issues.
I missed c...
hsbt (Hiroshi SHIBATA)
12:07 PM Bug #12681 (Closed): Gemfied tk issue
First of all, thank you for moving Tk into independent gem.
Nevertheless, I have one concern. So far, you left the...
vo.x (Vit Ondruch)
12:36 PM Revision fc95326e (git): common.mk: make unicode header dir
* common.mk (UNICODE_HDR_DIR): make unicode header directory.
[ruby-core:76879] [Bug #12677]
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
12:14 PM Bug #12517: def_delegators broken on ruby-head?
ruby_2_2 r55943 merged revision(s) 53424,55509. usa (Usaku NAKAMURA)
03:00 AM Bug #12517: def_delegators broken on ruby-head?
ruby_2_3 r55917 merged revision(s) 53424,55509. nagachika (Tomoyuki Chikanaga)
12:14 PM Revision 81d5b699 (git): merge revision(s) 53424,55509: [Backport #12517]
* test/coverage/test_coverage.rb: ignored test when enabled to coverage.
It lead to crash with `make test-a...
U.Nakamura
12:04 PM Revision 7b664aba (git): common.mk: separate unicode headers
* common.mk (UNICODE_HDR_DIR): separate unicode header files from
unicode data files. [ruby-core:76879] [Bug #1267...
nobu (Nobuyoshi Nakada)
12:02 PM Bug #12498: Parsing a mailto URI with no recipient throws the error URI::InvalidComponentError: missing opaque part for mailto URL
ruby_2_2 r55941 merged revision(s) 55563. usa (Usaku NAKAMURA)
02:49 AM Bug #12498: Parsing a mailto URI with no recipient throws the error URI::InvalidComponentError: missing opaque part for mailto URL
ruby_2_3 r55916 merged revision(s) 55563. nagachika (Tomoyuki Chikanaga)
12:02 PM Revision 4142e34e (git): merge revision(s) 55563: [Backport #12498]
* lib/uri/mailto.rb (initialize): RFC3986_Parser#split sets opaque
only if the URI has path-rootless, not p...
U.Nakamura
12:01 PM Bug #12488: Backport r55410 (reject too large precision in date_strftime.c)
ruby_2_2 r55940 merged revision(s) 55410. usa (Usaku NAKAMURA)
12:01 PM Revision 673a8b48 (git): merge revision(s) 55410: [Backport #12488]
* ext/date/date_strftime.c (date_strftime_with_tmx): reject too
large precision to get rid of buffer overfl...
U.Nakamura
11:58 AM Bug #12454: Regexp: Segfault due to Invalid Read in regcomp.c : add_char_opt_map_info
ruby_2_2 r55939 merged revision(s) 55562. usa (Usaku NAKAMURA)
11:58 AM Revision e6230985 (git): merge revision(s) 55562: [Backport #12454]
* regcomp.c (noname_disable_map): don't optimize out group 0
Ruby's Regexp doesn't allow normal numbered gr...
U.Nakamura
11:57 AM Bug #12446: Failure of TestM17NComb#test_str_crypt_nonstrict on cygwin
ruby_2_2 r55938 merged revision(s) 55233. usa (Usaku NAKAMURA)
11:57 AM Revision 6fa7bf5e (git): merge revision(s) 55233: [Backport #12446]
* missing/crypt.c: fix size macros to use configured values
for platforms long is larger than 32bit.
...
U.Nakamura
11:55 AM Bug #12441: Segfault in mod_exp
ruby_2_2 r55937 merged revision(s) 55047. usa (Usaku NAKAMURA)
11:55 AM Revision a1af7155 (git): merge revision(s) 55047: [Backport #12441]
* ext/openssl/ossl_bn.c (try_convert_to_bnptr): Extracted from
GetBNPtr(). This doesn't raise exception but...
U.Nakamura
11:39 AM Bug #12431: Strange behavior of String#encode('UTF-8', 'UTF-8', ...) when the encoding of the source string is not UTF-8
ruby_2_2 r55936 merged revision(s) 55181. usa (Usaku NAKAMURA)
11:39 AM Revision b76d7aff (git): merge revision(s) 55181: [Backport #12431]
* transcode.c (str_transcode0): scrub in the given encoding when
the source encoding is given, not in the e...
U.Nakamura
11:33 AM Bug #12428: OpenSSL::PKey::RSA.public_encrypt crashes ruby when initiated without key size.
ruby_2_2 r55935 merged revision(s) 55175. usa (Usaku NAKAMURA)
11:33 AM Revision ef62988e (git): merge revision(s) 55175: [Backport #12428]
* ext/openssl/ossl_pkey_dh.c (ossl_dh_compute_key): Check that the DH
has 'p' (the prime) before calling DH...
U.Nakamura
11:29 AM Bug #12411: Warnings when compiling transcode.c on cygwin
ruby_2_2 r55934 merged revision(s) 55115. usa (Usaku NAKAMURA)
11:28 AM Revision b9892d1b (git): merge revision(s) 55115: [Backport #12411]
* transcode.c (enc_arg, str_transcode_enc_args, econv_args):
remove volatile, and add GC guards in callers....
U.Nakamura
08:53 AM Revision a44caf80 (git): common.mk: UNICODE_HDR_DIR
* common.mk (UNICODE_HDR_DIR): directory for unicode headers.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5593...
nobu (Nobuyoshi Nakada)
08:43 AM Bug #12680 (Closed): Please backport memory fixes in ext/openssl
The following methods have an issue of memory :
- OpenSSL::X509::ExtensionFactory#create_ext
- OpenSSL::X509:...
rhenium (Kazuki Yamaguchi)
08:41 AM Revision 2e11bf25 (git): common.mk: MAKE_ENC
* common.mk (MAKE_ENC): arguments for enc.mk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55932 b2dd03c8-39d4-4...
nobu (Nobuyoshi Nakada)
08:11 AM Bug #12679 (Closed): Failed to build ruby on aarch64 with musl libc and gcc 6
~~~
verconf.h updated
compiling loadpath.c
encdb.h updated
linking static-library libruby-static.a
making srcs u...
clandmeter (Carlo Landmeter)
06:03 AM Bug #12401: compile fails --with-static-linked-ext
ruby_2_2 r55931 merged revision(s) 55434. usa (Usaku NAKAMURA)
06:03 AM Revision fc5238a4 (git): merge revision(s) 55434: [Backport #12401]
* common.mk (build-ext), ext/extmk.rb: use variable EXTENCS
different than ENCOBJS, to get rid of circular ...
U.Nakamura
05:56 AM Bug #12345: A module's private constants are given with `Module#constant(false)`
ruby_2_2 r55930 merged revision(s) 55705. usa (Usaku NAKAMURA)
05:56 AM Revision caec808f (git): merge revision(s) 55705: [Backport #12345]
* variable.c (rb_local_constants_i): exclude private constants
when excluding inherited constants too. [Bu...
U.Nakamura
05:53 AM Bug #12342: DRb.stop_service doesn't kill sleeping TimerIdConv threads
ruby_2_2 r55929 merged revision(s) 55008. usa (Usaku NAKAMURA)
05:53 AM Revision 0d09e1af (git): merge revision(s) 55008: [Backport #12342]
* lib/drb/timeridconv.rb: don't use keeper thread. [Bug #12342]
* test/drb/ut_timerholder.rb: ditto.
git-s...
U.Nakamura
05:40 AM Bug #12677: Ruby fails to build from snapshot tarball without Ruby installed
Testing with r55915, it appears to work now. Thx for the quick fix. vo.x (Vit Ondruch)
02:02 AM Bug #12677 (Closed): Ruby fails to build from snapshot tarball without Ruby installed
Applied in changeset r55913.
----------
make-snapshot: save unicode headers
* tool/make-snapshot (package): save ge...
nobu (Nobuyoshi Nakada)
05:07 AM Bug #12255: [DOC] Small fix for rdoc of ext/json/lib/json/add/*
ruby_2_2 r55928 merged revision(s) 55380. usa (Usaku NAKAMURA)
05:07 AM Revision 643ef237 (git): merge revision(s) 55380: [Backport #12255]
* ext/json/lib/*.rb: Removed some comments. Because these are unnecessary
class description. [ci skip][Bug ...
U.Nakamura
05:06 AM Bug #12209: Array#pack("G") problem
ruby_2_2 r55927 merged revision(s) 55573. usa (Usaku NAKAMURA)
05:06 AM Revision f4ace9b4 (git): merge revision(s) 55573: [Backport #12209]
* pack.c (pack_pack): use union instead of bare variable to ease
optimizations and avoid assigning x87 floa...
U.Nakamura
05:03 AM Bug #12645: ext/socket fails to link on some Solaris 10 versions
ruby_2_2 r55926 merged revision(s) 55797. usa (Usaku NAKAMURA)
05:03 AM Revision b2248a00 (git): merge revision(s) 55797: [Backport #12645]
* ext/socket/option.c, ext/socket/rubysocket.h (inet_ntop): share
the fallback definition. [ruby-core:7664...
U.Nakamura
04:57 AM Bug #12611: Issues, reported by PVS-Studio static analyzer
ruby_2_2 r55925 merged revision(s) 55729. usa (Usaku NAKAMURA)
04:56 AM Revision eee441fd (git): merge revision(s) 55729: [Backport #12611]
* vm.c (vm_set_main_stack): remove unnecessary check. toplevel
binding must be initialized. [Bug #12611] ...
U.Nakamura
04:51 AM Bug #12575: Conditional jump or move depends on uninitialised value(s) at rb_wait_for_single_fd (thread.c:3864)
ruby_2_2 r55924 merged revision(s) 55613. usa (Usaku NAKAMURA)
04:43 AM Revision be4b713d (git): merge revision(s) 55613: [Backport #12575]
* thread.c (rb_wait_for_single_fd): Clean up fds.revents every time
before calling ppoll(2). [Bug #12575] [...
U.Nakamura
04:41 AM Bug #12610: webrick: protect from httpoxy
ruby_2_2 r55923 merged revision(s) 55731. usa (Usaku NAKAMURA)
04:41 AM Revision 89594c03 (git): merge revision(s) 55731: [Backport #12610]
* lib/webrick/httpservlet/cgihandler.rb (do_GET): delete HTTP_PROXY
* test/webrick/test_cgi.rb (test_cgi_env...
U.Nakamura
04:39 AM Bug #12609: rexml attribute class is using &quote instead of &quot when replacing " for the XML character entity "
ruby_2_2 r55922 merged revision(s) 55726,55727. usa (Usaku NAKAMURA)
04:39 AM Revision e4d36060 (git): merge revision(s) 55726,55727: [Backport #12609]
* lib/rexml/attribute.rb (REXML::Attribute#to_string): Fix wrong
entry reference name of double quote.
...
U.Nakamura
04:36 AM Bug #12583: Class#instance_methods dumps core
ruby_2_2 r55921 merged revision(s) 55663. usa (Usaku NAKAMURA)
04:29 AM Bug #12583: Class#instance_methods dumps core
ruby_2_3 r55919 merged revision(s) 55663. nagachika (Tomoyuki Chikanaga)
04:36 AM Revision 8b440f54 (git): merge revision(s) 55663: [Backport #12583]
* gc.c (gc_mark_roots): should mark the VM object itself to mark
singleton class of the VM object.
...
U.Nakamura
04:31 AM Revision 36ecd731 (git): * lib/rubygems/package.rb: Fixed potential perms issue unpacking of
gems on NFS. [Backport #12579]
* lib/rubygems.rb: bump version.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc...
U.Nakamura
04:29 AM Revision 7f7360a8 (git): merge revision(s) 55663: [Backport #12583]
* gc.c (gc_mark_roots): should mark the VM object itself to mark
singleton class of the VM object.
...
nagachika (Tomoyuki Chikanaga)
03:20 AM Bug #12248: Backport rubygems fix from upstream repo for Ruby 2.2.x
rubygems-2.4.x still failed tests on the upstream repository. I have no time for investigating it.
Please backport...
hsbt (Hiroshi SHIBATA)
12:34 AM Bug #12248 (Feedback): Backport rubygems fix from upstream repo for Ruby 2.2.x
Current status? usa (Usaku NAKAMURA)
03:13 AM Bug #12524: Excess semicolons in ext/digest and ext/openssl
ruby_2_3 r55918 merged revision(s) 55523. nagachika (Tomoyuki Chikanaga)
03:13 AM Revision 2f0555c3 (git): merge revision(s) 55523: [Backport #12524]
* ext/digest/md5/md5ossl.h: Remove excess semicolons.
Suppress warning on Solaris with Oracle Solaris Studi...
nagachika (Tomoyuki Chikanaga)
03:08 AM Feature #8526 (Closed): gemify tk
r55844 で対応済みなのでこちらは close します。 hsbt (Hiroshi SHIBATA)
03:07 AM Bug #11908 (Rejected): Tk still relies on safe level 3 and 4
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:06 AM Bug #11897 (Rejected): Hash key typo in Tk
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:06 AM Bug #11896 (Rejected): Local variable name typo in Tk
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:06 AM Bug #11895 (Rejected): Method name typo in Tk (configure, configinfo)
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:06 AM Bug #11894 (Rejected): Tk method name typo (sortcolumn, sortcolumnlist)
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:06 AM Bug #11892 (Rejected): Ruby keyword typo in Tk (return)
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:06 AM Bug #11889 (Rejected): Constant name typo in Tk
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:05 AM Bug #11888 (Rejected): Method name typo in Tk
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:05 AM Bug #11887 (Rejected): Local variable name typo in Tk
tk was extracted to https://.com/ruby/tk/pulls . Please submit your as pull request. hsbt (Hiroshi SHIBATA)
03:00 AM Revision bb6e171a (git): merge revision(s) 53424,55509: [Backport #12517]
* test/coverage/test_coverage.rb: ignored test when enabled to coverage.
It lead to crash with `make test-a...
nagachika (Tomoyuki Chikanaga)
02:48 AM Revision eed566de (git): merge revision(s) 55563: [Backport #12498]
* lib/uri/mailto.rb (initialize): RFC3986_Parser#split sets opaque
only if the URI has path-rootless, not p...
nagachika (Tomoyuki Chikanaga)
02:18 AM Revision 6f6ed7fb (git): * lib/net/http/header.rb: Fix typo. [ci skip][fix GH-1407]
* transcode.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
02:02 AM Revision dd04487e (git): * 2016-08-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:02 AM Revision e7effb1e (git): make-snapshot: save unicode headers
* tool/make-snapshot (package): save generated header files from
unicode data. [ruby-core:76879] [Bug #12677]
git...
nobu (Nobuyoshi Nakada)
01:02 AM Bug #12670: Segmentation fault on `Magick::Image#get_pixels` on ruby since ruby-2.2
Line 5426 of gc.c at v2_3_1 https://.com/ruby/ruby/blob/v2_3_1/gc.c#L5426 that is pointed by out.log, is about ... wanabe (_ wanabe)
12:37 AM Bug #12670: Segmentation fault on `Magick::Image#get_pixels` on ruby since ruby-2.2
It may be related to #10440 r48239, as `git bisect` shown. wanabe (_ wanabe)
 

Also available in: Atom