Activity
From 06/18/2016 to 06/24/2016
06/24/2016
-
05:33 PM Bug #12353 (Closed): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
- Applied in changeset r55500.
----------
No respond_to? as if the default definition
* vm_method.c (vm_respond_to): try method_missing if respond_to?
is undefined, as if it is the default definition.
[ruby-core:75377] [Bug #12353] -
09:48 AM Bug #12353: Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
- Using Ruby 2.3, Marshal.dump(1.day) works with ActiveSupport 4.2.6 but not 4.1.15 because ActiveSupport::Duration inherits from BasicObject in 4.1.15 and Object in 4.2.6.
The issue is that as of Ruby 2.3, Marshal.dump no longer works ... - 05:33 PM Revision 2fb292b6 (git): * 2016-06-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:33 PM Revision b51174a6 (git): No respond_to? as if the default definition
- * vm_method.c (vm_respond_to): try method_missing if respond_to?
is undefined, as if it is the default definition.
[ruby-core:75377] [Bug #12353]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55500 b2dd03c8-39d4-4d8f-98ff-823fe6... -
03:12 PM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- Let's leave `TrueClass`/`FalseClass`!!
-
07:23 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- Loren Segal wrote:
> This actually comes up fairly often:
> ...
The search results aren't very convincing to me. Where there's a `Boolean` `class` or `module`, it's usually really tiny. And there are checks for `TrueClass` and `False... -
12:47 PM Bug #9962 (Rejected): Numeric.new
-
12:45 PM Bug #9962: Numeric.new
- 使ってる人がいるならしゃーないですね、と思ってそのままでした。
値の定義がないNumericオブジェクトの存在意義はわからないですし、Numericの子クラスでnewできることの意味もわからないですし、意味があるなら自分でnew定義して正しく意味を付与せよとも思いますが、使ってる人にとっては何らかの意味はあるのでしょうね、多分。 -
07:26 AM Bug #9962 (Feedback): Numeric.new
-
09:07 AM Revision 9de2af7b (git): Fixed accidentally commit miss.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55499 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:06 AM Bug #11988 (Closed): YAML.dump doesn't quote string starting with 0 which will be recognized as float in YAML 1.2
- Applied in changeset r55497.
----------
* ext/psych/*, test/psych/*: Upate psych 2.1.0
This version fixed [Bug #11988][ruby-core:72850] - 09:06 AM Revision ae3cb8bc (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:06 AM Revision a099c542 (git): * ext/psych/*, test/psych/*: Upate psych 2.1.0
- This version fixed [Bug #11988][ruby-core:72850]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55497 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:43 AM Feature #11262: Make more objects behave like "Functions"
- Note that [`Hash#to_proc`](http://ruby-doc.org/core/Hash.html#method-i-to_proc) has already been implemented as part of another proposal: #11653
-
08:34 AM Feature #11653: Add to_proc on Hash
- Daniel P. Clark wrote:
> Procs can be called the same way a hash is with `[]`. But a Hash is not mappable as a Proc.
> ...
This is basically a subset of what I proposed a year ago in #11262. I additionally proposed that `Hash` also im... -
08:02 AM Feature #11735: Porting String#squish and String#squish! from Ruby on Rails' Active Support
- I don't stop you to do what you want.
But you are requesting it into core. There are so many miserably misused APIs around the world. Isn't it just another example of such thing? Isn't it "too easy to fail"? For instance is it OK ... -
06:52 AM Bug #11147 (Feedback): [SEGFAULT] While looping gets
- Please try with Ruby 2.2.5 or 2.3.1
-
06:51 AM Feature #12399 (Feedback): Restricted, safe version of `Kernel#eval`
-
06:47 AM Bug #12429 (Feedback): http.rb:933: [BUG] Segmentation fault at 0x00000000000000
- Please try with Ruby 2.3.1
-
06:46 AM Bug #12451 (Rejected): ruby yaml strangely parses string as fixnum
-
06:45 AM Bug #12453 (Feedback): 2.3.1p112 version running demo of array methods about 3x slower than running it with 2.2.0p0 version
-
06:32 AM Bug #12516 (Feedback): rails server aborts
- Please attach log file and show an instruction of reproducing server aborts.
-
06:22 AM Feature #12079: Loosening the condition for refinement
- > I would like to propose to loosen the condition for refinement so that as long as the relevant construction (such as the use of & to provoke Symbol#to_proc or calling of send or __send__) is within the valid scope of refinement, allow ...
-
06:14 AM Bug #12491 (Assigned): TestRefinement#test_prepend_after_refine_wb_miss too slow
- Christian Hofstaedtler wrote:
> In Debian we've recently enabled the full test suite (make test-all) on all architectures.
> ...
(snip)
> Please consider bumping the timeout and/or excluding the test?
Does the following fix work?
... -
05:41 AM Bug #12514 (Rejected): Refinements: when including Module as refinement, can't call other module methods
- > #=> in <main>': undefined methodvegetables' for "tomatoe":String
On my box, the following exception is raised instead:
```
t.rb:2:in `vegetables': undefined local variable or method `potatoe' for "tomatoe":String (NameError)
f... -
05:29 AM Revision 656c4586 (git): Read CaseFolding.txt in binary mode
- * enc/unicode/case-folding.rb (CaseFolding#load): read in binary
mode to deal with non-ASCII charater in CaseFolding.txt.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55496 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:13 AM Revision bddf4b02 (git): * lib/rubygems.rb, lib/rubygems/*, test/rubygems/*:
- Update rubygems 2.6.5 and 2.6.6.
Release note of 2.6.5: https://github.com/rubygems/rubygems/commit/656f5d94dc888d78d0d00f3598a4fa37391aac80
Release note of 2.6.6: https://github.com/rubygems/rubygems/commit/ccb9c3300c063f5b565666997... -
12:23 AM Revision eff68733 (git): touch
- * enc/unicode/case-folding.rb: touch the destination file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 12:17 AM Revision 417a000d (git): * 2016-06-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55493 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:17 AM Revision d1e2c50a (git): Updating casefold.h
- * common.mk (lib/unicode_normalize/tables.rb): should not depend
on Unicode data files unless ALWAYS_UPDATE_UNICODE=yes, to get
rid of downloading Unicode data unnecessary. [ruby-dev:49681]
* common.mk (enc/unicode/casefold.h): upda...
06/23/2016
-
11:38 PM Bug #9715: ENV data yield ASCII-8BIT encoded strings under Windows with unicode username
- FYI, I've been working on fixing several (including this) Ruby's Unicode issues on Windows and I hope to submit my patches within next 2 weeks, maybe sooner.
-
10:36 PM Bug #12480: Restarting Coverage does not capture additional coverage for already loaded files
- Solved this by using Coverage.peek_result in the before-fork part of my code to capture the current state and then merged it after the fork is done :D
Feel free to close this now! -
05:47 PM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
- It has been a year. Is there still anything I can do/change?
-
05:33 PM Feature #11735: Porting String#squish and String#squish! from Ruby on Rails' Active Support
- Shyouhei Urabe wrote:
> I had no pro et contra to the proposal until now. From what you said I started thinking squish can be a bad smell of indiscreet data treatment.
I think you're missing the point here. Squish is used to cleanup... -
03:54 PM Bug #12516 (Closed): rails server aborts
- I opened rails s , and it wouldn't work - Aborted. Sorry for not really knowing how to report this..
-
03:53 PM Feature #9999: Type Annotations (Static Type Checking)
- Existing ruby has interesting bits of a kind of formal duck-typing for some core library classes, like String#to_s and #to_str. There are a lot of methods that want 'a String', and will silently accept anything that can be made one with...
-
12:42 PM Revision 6cfe8b0e (git): Revert r55486,r55488,r55489
- They breaks build:
http://rubyci.s3.amazonaws.com/debian/ruby-trunk/log/20160623T123002Z.fail.html.gz
Revert "Unicode files for casefold.h"
Revert "casefold.h dependency"
Revert "Get rid of downloading Unicode data"
git-svn-id: svn+ssh... -
08:28 AM Bug #11152: Resolv::DNS should use Search Domains provided in /etc/resolv.conf by default
- Aaron Patterson wrote:
> Hi,
> ...
I am seeing the same problem, tested with Ruby 2.2.5 and 2.3.1.
My code is running on a [kubernetes](http://kubernetes.io/) cluster with docker just like David's.
This is the resolv.conf and Dav... -
07:21 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- In reality it's very common to treat `true`/`false` as a separate thing. The "everything is boolean" argument falls apart when you have something like var args in a method declaration and you want to perform distinct operations based on ...
-
05:25 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- At http://qiita.com/yatemmma/items/3597a0e20556fb846d3f, Matz explained the reason why Ruby doesn't have Boolean.
* `true` and `false` are just representative samples of boolean values.
* There is no method to be defined in `Boolean`... -
04:46 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- - I'm not a big fan of `Integer`, too. However,
- `Integer` has been there since the beginning. It was just not used before. You are always free to reopen this class. `Boolean` on the other hand, is something new. The situation is ... -
04:24 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- This was brought up in the past a lot:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/96321
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/186881
There's also this: http://stackoverflow.com/questions/31... -
02:51 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- edit: as a sidenote, adding a `Boolean` class to Ruby-core is unlikely to break any of the linked code, because Ruby is just defining an empty `Boolean` class. Existing libraries will just re-open the class as normal.
-
02:24 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- Shyouhei Urabe wrote:
> https://github.com/search?l=ruby&q=%22class+Boolean%22&type=Code
> ...
As Olivier pointed out, isn't this an argument to revert the `Integer` patch? Why is the `Integer` change okay but not `Boolean`? -
02:10 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- Shyouhei Urabe wrote:
> You failed here.
This admittedly could be lost in translation but I don't think this a very nice way to react to Loren's proposal. He didn't fail here. He just proposed something. You either think it's a good ... -
01:47 AM Feature #12515: Create "Boolean" superclass of TrueClass / FalseClass
- Loren Segal wrote:
> should be back compat unless someone already has a "`Boolean`" class at toplevel out there.
You failed here.
https://github.com/search?l=ruby&q=%22class+Boolean%22&type=Code
https://rubygems.org/search?query=... -
01:13 AM Feature #12515 (Rejected): Create "Boolean" superclass of TrueClass / FalseClass
- Since Ruby 2.4 is unifying Bignum/Fixnum into Integer (https://bugs.ruby-lang.org/issues/12005), it seems reasonable to do something similar for TrueClass / FalseClass, and create a proper Boolean hierarchy. The implementation would be f...
- 05:27 AM Revision 5b3db1f2 (git): * 2016-06-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55490 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 AM Revision b607f747 (git): Unicode files for casefold.h
- * common.mk (enc/unicode/casefold.h): update Unicode files in a
sub-make, not to let the header depend on the files always.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55489 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:52 AM Bug #6408: DelegateClass#eql? and <=> don't work as expected
- I was bitten by something similar, expecting equal? to work correctly between non-delegate and delegate instances. Where are we at with this patch?
06/22/2016
-
04:13 PM Feature #12299: Add Warning module for customized warning handling
- Wrapping regular expressions feels very clumsy to me.
I still prefer the approach I put forward in https://bugs.ruby-lang.org/issues/11588 -
04:06 PM Bug #8822: Incorrect encoding for ENV in Windows
- I don't believe this is properly fixed.
I just left a comment at https://bugs.ruby-lang.org/issues/9715#note-5, and will leave the same comment here:
The expectation is that regardless of current locale / codepage, I should get UTF... -
03:42 PM Bug #9715: ENV data yield ASCII-8BIT encoded strings under Windows with unicode username
- I agree that ENV corruption continues to be a problem in Ruby. The expectation is that regardless of current locale, I should get UTF-8 strings when using ENV on Windows. Here is a simple reproduction of the failure on `2.3.0`:
``... -
03:09 PM Bug #12514 (Rejected): Refinements: when including Module as refinement, can't call other module methods
- Very simple script which reproduces the problem:
-
01:03 PM Feature #10208: Passing block to Enumerable#to_h
- I like this proposal. I think it is reasonable for `to_h` to take an optional block to specify how to make a hash from a given enumerable object because most enumerable objects are not composed of two element arrays. (IIRC that was the ...
-
01:02 PM Revision 2708f9dc (git): casefold.h dependency
- * common.mk (enc/unicode/casefold.h): add dependency and update by
incs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55488 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:29 AM Revision bf2ddb57 (git): * 2016-06-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55487 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:29 AM Revision d1daf466 (git): Get rid of downloading Unicode data
- * common.mk (lib/unicode_normalize/tables.rb): should not depend
on Unicode data files unless ALWAYS_UPDATE_UNICODE=yes, to get
rid of downloading Unicode data unnecessary. [ruby-dev:49681]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
07:25 AM Feature #12513 (Closed): Update Unicode data to Unicode Version 9.0
- Unicode 9.0 was just published yesterday (see
http://blog.unicode.org/2016/06/announcing-unicode-standard-version-90.html).
Ruby should be updated to this newest version of Unicode.
For details, please see http://unicode.org/version... -
12:18 AM Feature #12512: Import Hash#transform_values and its destructive version from ActiveSupport
- CF: https://github.com/rails/rails/pull/15819
I believe no one is against the feature itself.
06/21/2016
-
03:56 PM Bug #11844: Please update unicode-licensed files (license issue)
- I could not find the license information for enc/trans/GB/*.src from the mapping page. [1]
So, I am asking to unicode.org about what is the correct license. [2]
[1] http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/
[2] http:... -
02:23 PM Bug #12505 (Closed): Increase memory usage on test-all from r55297
- It's fixed at r55473 and r55474
-
02:02 PM Feature #12512 (Closed): Import Hash#transform_values and its destructive version from ActiveSupport
- I think value transformation is a fundamental feature of Hash.
-
10:44 AM Revision 0546930e (git): * test/ruby/enc/test_regex_casefold.rb: Add Windows-1251, KOI8-R, and
- KOI8-U to encodings; definitely removed EUC-JP.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55485 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:32 AM Revision 978ee6d1 (git): Multiple values X-Forwarded-Proto in webrick
- * lib/webrick/httprequest.rb (setup_forwarded_info): Use the first
value in X-Forwarded-Proto, if header contains multiple comma
separated values. Some middlewares may add these values to the
list, not replacing. [Fix GH-1386]
g... -
08:19 AM Revision bcf0a198 (git): CASEMAP_DEBUG [ci skip]
- * string.c (rb_str_casemap, rb_str_ascii_casemap): move
debug/tuning messages under a preprocessor condition,
CASEMAP_DEBUG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55483 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:17 AM Revision 0f8a24a7 (git): * test/ruby/test_io.rb: Skip test_readpartial_with_not_empty_buffer,
- test_read_buffer_error, test_read_unlocktmp_ensure,
test_readpartial_unlocktmp_ensure, and
test_sysread_unlocktmp_ensure on cygwin,
because these tests repeatedly hang. This makes test_io.rb
complete in finite time on cygwin.
* C... -
07:38 AM Revision 3a6bb560 (git): Fix garbage allocation
- * string.c (rb_str_casemap): do not put code with side effects
inside RSTRING_PTR() macro which evaluates the argument multiple
times.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55481 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:14 AM Revision 82727299 (git): * string.c (rb_str_casemap): fix memory leak.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:14 AM Revision 9d291c82 (git): * string.c (rb_str_casemap): int is too small for string size.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:14 AM Revision c9e92361 (git): It takes still too many memory...
- /usr/bin/time -l make RUBYOPT=-w TESTS='-v ruby/enc/test_case_comprehensive.rb' test-all
ruby -v: ruby 2.4.0dev (2016-06-21 trunk 55473) [x86_64-freebsd10.3]
27.74 real 27.57 user 0.16 sys
115308 maximum reside... -
06:42 AM Revision 8ee8a6f9 (git): * test/ruby/test_in.rb: Skip test_read_buffer_error on cygwin,
- because this test repeatedly hangs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55477 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:35 AM Revision fe875c6e (git): * LEGAL: Added filenames and copyrights for some files in
- enc/trans/JIS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55476 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:37 AM Bug #12493: Confusing did_you_mean error
- I guess the trivial fix would be to:
"if the name would be the same name, do not suggest an alternative name"
(since the alternative name would be == to the reported name)
Has someone reported this on the github issue tracker fo... -
01:45 AM Misc #12510 (Rejected): a
- I've locked the reporter's account.
-
12:35 AM Bug #12511 (Closed): can't build 2.4.0-preview1 on Centos 5
- Building Ruby 2.4.0-preview1 fails on Centos 5 with the error below. I know that this is an ancient version, but...
Graham
% gcc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --ma...
06/20/2016
-
07:06 PM Misc #12510 (Rejected): a
-
07:01 PM Revision f79df845 (git): Optimize to speed up
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:27 PM Revision a8e5eaa4 (git): Don't cache simple data to reduce memory usage
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55474 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:52 PM Feature #12299: Add Warning module for customized warning handling
- Yukihiro Matsumoto wrote:
> I like the basic idea. I can be fundamental of higher level abstraction.
> ...
I originally thought about using RubyVM::Warning for this, but rb_cRubyVM is defined in vm.c without extern, so it cannot be use... -
04:06 PM Bug #12509 (Closed): Using qsort_s in mingw-w64 causes failures
- I got failures related to 'qsort_s'.
The following failures will disappear when I delete AC_CHECK_FUNCS(qsort_s) code in configure.
~~~
1) Failure:
REXMLTests::TestXPathText#test_ancestors [C:/msys64/home/tsuyoshi/ruby-2.4.0-prev... -
03:56 PM Revision 6e6a8c02 (git): Fix calling convention
- * win32/win32.c (get_special_folder): fix calling convention of
SHGetPathFromIDListEx, which should be WINAPI. pointed out by
@arton at http://twitter.com/arton/status/744884064277016576
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
03:32 PM Feature #12333: `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
- I added some test cases for Array#concat, String#concat and String#prepend and refined error handling.
Also, I fixed my code to conform to convention.
Any feedback is welcome! - 03:22 PM Revision a30c1f48 (git): * 2016-06-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:22 PM Revision 3674064b (git): RUBY_USE_SETJMPEX
- * configure.in, include/ruby/defines.h (RUBY_USE_SETJMPEX):
include setjmpex.h only when using setjmpex() for RUBY_SETJMP.
the header of mingw32 overrides setjmp() by setjmpex().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@554... -
03:05 PM Feature #6946: FIPS support?
- I have attached some more FIPS tests. These can be summarized in comparison with 210p0:
Resolved in 230p0
================
TestResolvAddr#test_invalid_byte_comment:
NameError: uninitialized constant TestResolvAddr::Tempfile
... -
01:48 PM Feature #12508 (Closed): Integer#mod_pow
- A new method Integer#mod_pow, power with modulo.
a.mod_pow(b, m) #=> (a**b) % m
Sometimes a**b becomes very large number, then naive
implementation may be unefficient. Fast implementation
is useful.
(with USE_GMP symbol, this ... -
01:45 PM Feature #11955: Expose Object that Receives logs in Logger
- Sorry for the delay, bugs.ruby-lang.org does not send me emails for some reason.
The first patch I attached returned `@logdev.dev` which is the IO object. It was discussed that to do this Logger must know too much about the logdev int... -
11:00 AM Revision 65ca6391 (git): Name USE_NAME_ON_FS constants
- * dir.c (USE_NAME_ON_FS): name constants.
* USE_NAME_ON_FS_REAL_BASENAME: platform dependent APIs to get
real basenames.
* USE_NAME_ON_FS_BY_FNMATCH: select the matching basename by
fnmatch.
git-svn-id: svn+ssh://ci.ruby-lan... -
11:00 AM Revision a77ef2c9 (git): tabify
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55469 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:39 AM Revision fda9ce3e (git): * test/ruby/test_in.rb: Skip test_open_fifo_does_not_block_other_threads
- on cygwin. Fifos seem to work okay in cygwin, but this test repeatedly
hangs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55468 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:40 AM Revision 3792ad0e (git): Update cygwin/GNUmakefile.in
- * cygwin/GNUmakefile.in: remove -jN option from submake, and
include defs/gmake.mk to serialize test targets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55467 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:35 AM Revision 76e8beb6 (git): update description about rb_cFixnum and rb_cBignum.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55465 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:26 AM Bug #12464 (Closed): URI.regexp should not include comma at the end of string if followed by whitespace
- It is the matter of URL spec.
https://url.spec.whatwg.org/
If the spec is changed as you say, we'll follow it. -
04:37 AM Bug #11954 (Closed): "self has wrong type to call super in this context" under weird circumstances
- Applied in changeset r55462.
----------
* vm.c (invoke_bmethod, invoke_block_from_c_0): revert r52104
partially to avoid "self has wrong type to call super in this
context" errors.
[ruby-core:72724] [Bug #11954] -
03:18 AM Bug #11954: "self has wrong type to call super in this context" under weird circumstances
- I missed ko1's comment. I'll commit it later.
-
04:37 AM Revision 76941e5f (git): * vm.c (invoke_bmethod, invoke_block_from_c_0): revert r52104
- partially to avoid "self has wrong type to call super in this
context" errors.
[ruby-core:72724] [Bug #11954]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:54 AM Revision ab050438 (git): * 2016-06-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55461 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:54 AM Revision 5336399e (git): rubygems: fix test for OpenSSL 1.1.0
- * test/rubygems/test_gem_remote_fetcher.rb: OpenSSL::PKey::DH#priv_key=
is not defined when ext/openssl is built with OpenSSL 1.1.0.
https://github.com/rubygems/rubygems/pull/1648
[ruby-core:75225] [Feature #12324]
git-svn-id: svn...
06/19/2016
-
06:54 PM Bug #12437: Is it "legal" to call collect! in class initializer?
- Actually it could be fixed by reverting this patch:
https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=52591
Or it is possible to worked around that in the "Category" class by using custom collect method with the o... -
05:47 PM Bug #12438: OptParse: Short style switch with range does not work
- ruby_2_3 r55459 merged revision(s) 55228.
-
05:47 PM Revision a11bb4fa (git): merge revision(s) 55228: [Backport #12438]
- * lib/optparse.rb (OptionParser::Completion.candidate): get rid of
nil as key names. [ruby-core:75773] [Bug #12438]
* lib/optparse.rb (OptionParser#make_switch): char class option
cannot be NoArgument, defau... -
05:37 PM Bug #12423: Regexp: Heap Buffer Overflow in regparse.c : next_state_value()
- ruby_2_3 r55458 merged revision(s) 55163,55165.
-
05:36 PM Bug #12420: Regexp: Segfault due to Invalid Read in regparse.c : bbuf_free()
- ruby_2_3 r55458 merged revision(s) 55163,55165.
-
05:35 PM Revision 68c4c9d2 (git): merge revision(s) 55163,55165: [Backport #12420]
- * regparse.c (fetch_token_in_cc): raise error if given octal escaped
character is too big. [Bug #12420] [Bug #12423]
* re.c (unescape_nonascii): scan hex up to only 3 characters.
[Bug #12420] [Bug #12423]
g... -
12:26 PM Revision 102815b0 (git): openssl: add OpenSSL::OCSP::SingleResponse
- * ext/openssl/ossl_ocsp.c: Add OCSP::SingleResponse that represents an
OCSP SingleResponse structure. Also add two new methods #responses
and #find_response to OCSP::BasicResponse. A BasicResponse has one or
more SingleResponse. We... -
10:20 AM Bug #12507 (Closed): random SEGV in kernel.system when called with long parametre list
- Hello.
kernel.system randomly SEGV when called with long parametre list. list length
that causes SEGV (or other error) varies from system to system, and to a lesser
extent, from one run to another.
Here is how to reproduce:
... -
09:42 AM Revision 830c3a14 (git): openssl: allow passing absolute times in OCSP::BasicResponse#add_status
- * ext/openssl/ossl_ocsp.c (ossl_ocspbres_add_status): Allow specifying
the times (thisUpdate, nextUpdate and revocationTime) with Time
objects. Currently they accepts only relative seconds from the current
time. This is inconvenien... -
09:42 AM Revision f31f1f1a (git): openssl: implement initialize_copy for OpenSSL::OCSP::*
- * ext/openssl/ossl_ocsp.c: Implement OCSP::{CertificateId,Request,
BasicResponse,Response}#initialize_copy.
[ruby-core:75504] [Bug #12381]
* test/openssl/test_ocsp.rb: Test them.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55... -
09:30 AM Bug #12381 (Closed): ext/openssl classes' dup/clone don't work well - Applied in changeset r55454.
----------
openssl: implement initialize_copy method for PKey classes
* ext/openssl/ossl_pkey_dh.c, ext/openssl/ossl_pkey_dsa.c,
ext/openssl/ossl_pkey_ec.c, ext/openssl/ossl_pkey_rsa.c: Implement
initia... -
09:29 AM Revision be1baf4a (git): openssl: implement initialize_copy method for PKey classes
- * ext/openssl/ossl_pkey_dh.c, ext/openssl/ossl_pkey_dsa.c,
ext/openssl/ossl_pkey_ec.c, ext/openssl/ossl_pkey_rsa.c: Implement
initialize_copy method for OpenSSL::PKey::*.
[ruby-core:75504] [Bug #12381]
* test/openssl/test_pkey_dh.... -
08:18 AM Bug #12506 (Assigned): On cygwin, Feature #5994 does not work
- On cygwin, Feature #5994 doesn't seem to have been implemented. This can be confirmed with test/ruby/test_dir.rb (see the very end of this report), or even simpler, as follows:
```
duerst@Arnisee /cygdrive/c/Data/testCygwin
$ ruby -... -
07:55 AM Bug #12443 (Closed): Test failures in TestDir_M17N on cygwin
- Applied in changeset r55453.
----------
* test/ruby/test_dir_m17n.rb: Skip tests with non-UTF-8 encodings
on cygwin. Cygwin can use the Unicode PUA (private use area) to store
bytes from non-UTF-8 filenames (see
https://cygwin.com... -
07:55 AM Revision b67ead14 (git): * test/ruby/test_dir_m17n.rb: Skip tests with non-UTF-8 encodings
- on cygwin. Cygwin can use the Unicode PUA (private use area) to store
bytes from non-UTF-8 filenames (see
https://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars),
but we are not supporting this. [Bug #12443... - 06:01 AM Revision a4246658 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55452 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:01 AM Revision d282efbe (git): * localeinit.c: Fix filesystem encoding for cygwin to UTF-8 (see
- https://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-unusual)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55451 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:31 AM Revision 31388c4a (git): openssl: add 'const's required in OpenSSL master
- * ext/openssl/ossl_pkey.h, ext/openssl/ossl_pkey_dh.c,
ext/openssl/ossl_pkey_dsa.c, ext/openssl/ossl_pkey_rsa.c: A few days
ago, OpenSSL changed {DH,DSA,RSA}_get0_*() to take const BIGNUM **.
https://git.openssl.org/gitweb/?p=opens... -
02:19 AM Revision 0ce3fab4 (git): variable.c: consider length
- * variable.c (rb_path_to_class): consider the string length
instead of a terminator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55449 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:54 AM Revision 5707ba30 (git): variable.c: rb_const_search
- * variable.c (rb_path_to_class): search the constant at once
instead of checking if defined and then getting it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:48 AM Revision 60857ce1 (git): * 2016-06-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:48 AM Revision b5699714 (git): Normalization test iff UTF-8 file system
- * test/ruby/test_file_exhaustive.rb (test_expand_path_compose):
normalization is meaningless unless file system encoding is UTF.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:34 AM Feature #3511: rb_path_to_class should call custom const_defined? methods
- Hiroshi Nakamura wrote:
> Aaron, is this hook extension still needed for your usecase? (assuming Rails?)
> ...
Would this idea still be considered? I find this issue comes up fairly frequently in Rails apps when an object is serialized...
06/18/2016
-
07:48 PM Bug #12414: FloatDomainError in infinite Range#include? for certain BigDecimals
- ruby_2_3 r55445 merged revision(s) 55123,55129,55130,55133,55136.
-
07:48 PM Revision 1049e08a (git): merge revision(s) 55123,55129,55130,55133,55136: [Backport #12414]
- * ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): consider
non-finite float values not to raise FloatDomainError.
[ruby-core:75682] [Bug #12414]
* ext/bigdecimal/bigdecimal.c (isfinite): isfinite does not a... -
11:44 AM Bug #12504: test failure of openssl with ubuntu 16.04
- I filed an issue at https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1593953
-
10:53 AM Bug #12504: test failure of openssl with ubuntu 16.04
- Thank you for your patch.
I confirmed to fix it with r55444.
http://rubyci.s3.amazonaws.com/ubuntu/ruby-trunk/log/20160618T093003Z.fail.html.gz -
09:10 AM Bug #12504 (Closed): test failure of openssl with ubuntu 16.04 - Applied in changeset r55444.
----------
openssl: avoid test crash on Ubuntu 16.04
* test/openssl/test_pkey_ec.rb (setup): Don't call EC#generate_key! for
Oakley-* curves. This causes an odd error on Ubuntu 16.04 with openssl
1.0.2g... -
08:40 AM Bug #12504 (Assigned): test failure of openssl with ubuntu 16.04
- I reproduced it, and can avoid it by applying this.
~~~diff
diff --git a/test/openssl/test_pkey_ec.rb b/test/openssl/test_pkey_ec.rb
index e05b70a..e15d875 100644
--- a/test/openssl/test_pkey_ec.rb
+++ b/test/openssl/test_pkey_ec.... -
07:40 AM Bug #12504 (Closed): test failure of openssl with ubuntu 16.04
- CI is broken at OpenSSL Ubuntu 16.04(xenial). It shows following log.
```
[ 1071/16956] OpenSSL::TestEOF1#test_eof_0fips.c(139): OpenSSL internal error, assertion failed: FATAL FIPS SELFTEST FAILURE
```
see full of log. http://ru... -
11:18 AM Bug #12505 (Closed): Increase memory usage on test-all from r55297
- Some CI instances have `Cannot allocate memory - fork(2)` issue.
ex.
http://rubyci.s3.amazonaws.com/debian8/ruby-trunk/log/20160618T093002Z.fail.html.gz
http://rubyci.s3.amazonaws.com/centos7/ruby-trunk/log/20160618T100002Z.fail.htm... -
09:10 AM Revision c2158dd5 (git): openssl: avoid test crash on Ubuntu 16.04
- * test/openssl/test_pkey_ec.rb (setup): Don't call EC#generate_key! for
Oakley-* curves. This causes an odd error on Ubuntu 16.04 with openssl
1.0.2g-1ubuntu4.1.
begin
OpenSSL::PKey::EC.new("Oakley-EC2N-4").generate_key
... -
05:11 AM Revision 73769079 (git): * test/rubygems/test_gem_installer.rb: Fixed broken test with extension
- build. https://github.com/rubygems/rubygems/pull/1645
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 05:11 AM Revision 03141e20 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:11 AM Revision f20ad488 (git): * lib/rubygems.rb, lib/rubygems/*, test/rubygems/*: Update rubygems
- HEAD(2c6d256). It contains to update vendored Molinillo to 0.5.0.
https://github.com/rubygems/rubygems/pull/1638
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:04 AM Bug #12503 (Closed): Backport r55427 (fix heap overflow in tr_trans)
- バックポート管理用チケットです。
-
04:50 AM Revision 51334560 (git): Refine test of r55432
- * test/stringio/test_stringio.rb (test_overflow): could occur only
on sizeof(long) >= sizeof(void*).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:40 AM Revision 815e8e99 (git): Refine test of r55432
- * test/stringio/test_stringio.rb (test_overflow): refine the
conditinon, try to allocate strings until the buffer is located
in higher half address.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55439 b2dd03c8-39d4-4d8f-98ff-823... -
02:25 AM Revision c79c06fa (git): Integer conversion
- * ext/bigdecimal/bigdecimal.c: use NUM2INT and NUM2USHORT to
reject nil.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:25 AM Revision 5065e288 (git): Suppress false warnings
- * vsnprintf.c (BSD_vfprintf): make PRI_EXTRA_MARK_LEN an explicit
int to suppress type-limits warnings by old gcc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:50 AM Revision d8db69e6 (git): Suppress false warnings
- * vm_eval.c (rb_eval_cmd): refactor to share common code, and
suppress false maybe-uninitialized warnings by old gcc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55436 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:50 AM Revision d0b92e79 (git): Unnecessary volatile
- * vm_eval.c (rb_yield_splat, eval_string_with_cref): remove
unnecessary volatile outside PUSH_TAG/POP_TAG.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55435 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:13 AM Bug #12401 (Closed): compile fails --with-static-linked-ext
- Applied in changeset r55434.
----------
Fix static-linked-ext encodings
* common.mk (build-ext), ext/extmk.rb: use variable EXTENCS
different than ENCOBJS, to get rid of circular dependency.
build libencs when linking encodings sta... -
01:13 AM Revision c15ad4a4 (git): Fix static-linked-ext encodings
- * common.mk (build-ext), ext/extmk.rb: use variable EXTENCS
different than ENCOBJS, to get rid of circular dependency.
build libencs when linking encodings statically.
[ruby-core:75618] [Bug #12401]
git-svn-id: svn+ssh://ci.ruby-l...