Activity
From 05/01/2016 to 05/07/2016
05/07/2016
-
01:49 PM Bug #10296 (Closed): SEGV from unchecked Data_Get_Struct() argument
- It doesn't happen with 2.2.5.
-
01:37 PM Revision a6e805f7 (git): * lib/webrick/ssl.rb: Accept string value for SSLCertName. It is used
- to invoke ssl server with command line.
[fix GH-1329] by @kerlin
* test/webrick/test_ssl_server.rb: Added tes... - 12:55 PM Revision d8e22fa1 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:55 PM Revision b39d4eac (git): * test/webrick/test_ssl_server.rb: Added basic test for `webrick/ssl`
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:25 PM Feature #12317: Name space of a module
- I realized that the order of modules that I wrote in the expected output is not in accordance with methods like `nest...
-
07:22 AM Revision ed5b9856 (git): random.c: optimize int_pair_to_real_inclusive
- * random.c (int_pair_to_real_inclusive): optimize to multiply
without Bignum.
git-svn-id: svn+ssh://ci.ruby-lang.o... -
06:21 AM Revision 091d88ab (git): random.c: split random_int32
- * random.c (random_int32): split the cases of rb_random_t and
other objects.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
02:59 AM Revision 1a696e35 (git): random.c: unnecessary declarations
- * random.c (random_ulong_limited, random_ulong_limited_big):
remove unnecessary extern declarations. rb_num_negati... -
02:53 AM Bug #11652 (Feedback): Bug after running 'next' during binding.pry in a rails project
- I couldn't reproduce this with following env.
```
ruby 2.2.6p320 (2016-04-26 revision 54784) [x86_64-darwin15]
p... -
02:42 AM Bug #9569: SecureRandom should try /dev/urandom first
- Many competent cryptographers and engineers have told you that using the OpenSSL RNG is significantly less safe than ...
-
02:29 AM Bug #12286 (Third Party's Issue): Segfault on ruby 2.3.0p0 (2015-12-25 revision 53290) [armv7l-linux-eabihf]
-
12:56 AM Bug #11567 (Feedback): Segmentation fault CFUNC :gets
- I couldn't reproduce this with latest versions of 2.1-2.4.
Please try with 2.2.5 or 2.3.1. -
12:54 AM Bug #11020 (Third Party's Issue): Ruby 2.1.5 crashing when running rails 3.2.21
-
12:36 AM Bug #10607 (Feedback): Segmentation fault, with nokogiri craching ruby
- 2.0.0 is EOL. Please try with 2.2/2.3.
-
12:35 AM Bug #10604 (Feedback): Segmentation fault, Rubymine 6.3.3, Linux xxxx-desktop 3.5.0-51-generic #76-Ubuntu SMP Thu May 15 21:19:10 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
- 2.0.0 is EOL now. Please try with 2.2 or 2.3.
-
12:21 AM Bug #10390 (Feedback): BUG] Segmentation fault at 0xbf3eeedc
- Can you try with Ruby 2.1.10 or 2.2/2.3?
-
12:03 AM Bug #9683: Segmentation fault when using default proc feature in ruby Hash object
- I tried to following code with latest stable versions.
```rb
a = Hash.new {|h,k| h[k] += 1}
begin; a[1]; rescue ...
05/06/2016
-
11:52 PM Bug #9473 (Third Party's Issue): Corruption and Segmentation faults all over
-
11:51 PM Bug #12356 (Rejected): Vector covector incorrect multiplication with another vector.
- Version 2.2.4
v1 = Vector[2,3,4]
v2 = Vector[4,5,6]
v1.covector.row_size #1
v1.covector.column_size #3
... -
11:45 PM Bug #10296: SEGV from unchecked Data_Get_Struct() argument
- It still happens with 2.1.10.
-
10:58 PM Bug #12355 (Closed): [] exec, system, and spawn fail when Array#to_hash is defined and their first argument is an Array
- Applied in changeset r54934.
----------
process.c: argument types over conversion
* process.c (rb_exec_getargs): ho... -
06:33 PM Bug #12355 (Closed): [] exec, system, and spawn fail when Array#to_hash is defined and their first argument is an Array
- When any gem which adds a to_hash method to Array is loaded (extlib, dropbox, others), Kernel.exec, Kernel.system, an...
- 10:58 PM Revision f4edece0 (git): * 2016-05-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:58 PM Revision 48ed6686 (git): process.c: argument types over conversion
- * process.c (rb_exec_getargs): honor the expected argument types
over the conversion method. the basic language fu... -
04:10 PM Feature #12354 (Closed): PKey::EC Can't output public key pem when private key exists
- Steps to reproduce:
Create EC key:
```ruby
key = OpenSSL::PKey::EC.new("prime256v1")
key.generate_key
```
... -
02:30 PM Revision cc22facc (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:08 PM Bug #12342: DRb.stop_service doesn't kill sleeping TimerIdConv threads
- I have opened a pull request to expose an API for killing the timer thread. This PR should be enough to workaround t...
-
09:26 AM Feature #12242 (Feedback): Is it worth adding collision probability of SecureRandom functions in RubyDoc?
-
07:18 AM Revision c0f92009 (git): random.c: fill_random_bytes_syscall function
- * random.c (fill_random_bytes_syscall): turned into a static
function, to be inlined probably, so that it is unavai... -
07:18 AM Revision a331eeb5 (git): random.c: refactor
- * random.c (rand_random, rb_f_rand): refactor, split condition
expressions, and return in the precedence.
git-svn-... -
06:52 AM Revision 3377db6b (git): random.c: use rb_check_to_int
- * random.c (rand_range, rand_random): use rb_check_to_int instead
of rb_check_to_integer with the same conversion m... -
06:52 AM Revision 0e303494 (git): random.c: prefer rb_check_arity
- * random.c: use rb_check_arity instead of rb_scan_args for simple
optional arguments.
git-svn-id: svn+ssh://ci.rub... -
06:52 AM Revision c92c8218 (git): random.c: sipseed_keys_t
- * random.c (sipseed): separate type of keys to reduce use of the
magic number.
git-svn-id: svn+ssh://ci.ruby-lang.... -
06:29 AM Revision 72c4fc72 (git): random.c: default seed mark
- * random.c (Init_Random_default): since seed is marked by
random_mark, no needs to mark itself as a global variable... -
06:29 AM Revision 80c9b664 (git): random.c: return value is not GCed
- * random.c (rand_init): since seed is the return value, no needs
to be volatile to prevent from GC.
git-svn-id: sv... -
05:58 AM Feature #12306: Implement String #blank? #present? and improve #strip and family to handle unicode
- Anyways, given the real-world use-case, I now think it's a good idea to have something that does strip.empty? -equiva...
-
04:50 AM Bug #12353 (Feedback): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
- I can't reproduce it.
```
$ gem2.3 install --user --no-doc activesupport
Fetching: i18n-0.7.0.gem (100%)
Succes... -
02:55 AM Bug #9569: SecureRandom should try /dev/urandom first
- In the meantime until upstream changes are made to SecureRandom, if anyone has come across this thread and is looking...
-
01:36 AM Feature #12352 (Assigned): New hash syntax broken for numeric keys
- Matz, do you want numeric keys for new hash syntax?
05/05/2016
-
11:37 PM Bug #12351 (Third Party's Issue): ruby-1.9.3.4 (Ubuntu): undefined variable in MiniTest::Unit::Runner::Worker (unit.rb:328)
- upstream repo of minitest is here https://.com/seattlerb/minitest
Please submit your issue and to upst... -
05:58 PM Bug #12351 (Third Party's Issue): ruby-1.9.3.4 (Ubuntu): undefined variable in MiniTest::Unit::Runner::Worker (unit.rb:328)
- An undefined variable in `MiniTest::Unit::Runner::Worker` causes `rake` execution to fail (status code 1) when perfor...
-
11:16 PM Revision 0c13d23d (git): enum.c: examples of Enumerable#detect [ci skip]
- * enum.c (enum_find): [DOC] add more examples to the documentation
of Enumerable#detect, to show that it equals to ... -
09:17 PM Bug #12353 (Closed): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
- Attempting to call `Marshal.dump` on an `ActiveSupport::CoreExtensions::Numeric::Time` (e.g., `1.day`) triggers a ```...
-
08:41 PM Bug #12346: Ruby 2.3.0 64-bit (mingw64-32) WIN32OLE_TYPE.typelibs seg faults on Windows 10 64-bit
- It *could* be something with my registry but it works in Ruby 2.3.0 32-bit, Ruby 2.2.5 64-bit and Ruby 2.2 HEAD 64-bi...
-
01:21 AM Bug #12346 (Feedback): Ruby 2.3.0 64-bit (mingw64-32) WIN32OLE_TYPE.typelibs seg faults on Windows 10 64-bit
- I can't reproduce it with the trunk and 2.3.1 on Windows 7.
Probably it is related to the content of your registry.
... -
08:35 PM Feature #12352 (Rejected): New hash syntax broken for numeric keys
- [[Matz himself showed in RubyConf 2015 the following example]](https://www.youtube.com/watch?v=LE0g2TUsJ4U&t=13m04s):...
-
06:00 PM Feature #12005: Unify Fixnum and Bignum into Integer
- Akira Tanaka wrote:
> Other benefits?
As you show people write Fixnum case and Bignum case.
But sometimes they w... -
03:11 AM Feature #12005: Unify Fixnum and Bignum into Integer
- On 2016/05/04 23:54, [email protected] wrote:
> I feel that unifying Fixnum and Bignum is simple and beautiful.
>
> ... -
05:30 PM Bug #12323: Wrong example code in OptionParser documentation
- ruby_2_3 r54924 merged revision(s) 54808.
-
05:30 PM Revision f8e604c6 (git): merge revision(s) 54808: [Backport #12323]
- * lib/optparse.rb: [DOC] fix example code. base on the code by
Semyon Gaivoronskiy in [ruby-core:75224]. ... -
05:28 PM Bug #11880: blank string makes Win32ole crush
- ruby_2_3 r54923 merged revision(s) 53322,53323.
-
05:28 PM Revision 10685d4f (git): merge revision(s) 53322,53323: [Backport #11880]
- * ext/win32ole/win32ole.c (ole_vstr2wc, ole_variant2val): fix blank
string conversion.
[Bug #1188... -
05:26 PM Bug #12339: result of 123456789 ** -2 in doc
- ruby_2_3 r54922 merged revision(s) 54898.
-
05:26 PM Bug #12339: result of 123456789 ** -2 in doc
- なるほどその通りでした。指摘ありがとうございます。
-
05:26 PM Revision ac5ffe0a (git): merge revision(s) 54898: [Backport #12339]
- * bignum.c: [DOC] Update result of 123456789 ** -2.
[ruby-dev:49606] [Bug #12339]
git-svn-id: svn+ssh://c... - 03:00 PM Revision d6c3079e (git): * 2016-05-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:00 PM Revision e1ce20cf (git): random.c: use uint32_t
- * random.c (struct MT, next_state): use uint32_t for the state
vector.
* random.c (init_by_array, rand_init): ditt... -
02:46 PM Feature #12350: Introduce Array#find! that raises an error if element not found
- You can pass a callable object to `Enumerable#find`:
~~~ruby
def find_price!(size)
prices.find(->{ fail "Price... -
02:25 PM Feature #12350: Introduce Array#find! that raises an error if element not found
- Victor Shepelev wrote:
> > Could you elaborate what is bad in your example? Basically I don't see anything bad in yo... -
02:05 PM Feature #12350: Introduce Array#find! that raises an error if element not found
- > Could you elaborate what is bad in your example? Basically I don't see anything bad in your code except a little bi...
-
01:30 PM Feature #12350: Introduce Array#find! that raises an error if element not found
- Victor Shepelev wrote:
> I'm pretty unhappy that community/style guidelines are banning the straightforward and read... -
11:35 AM Feature #12350: Introduce Array#find! that raises an error if element not found
- I'm pretty unhappy that community/style guidelines are banning the straightforward and readable solution:
~~~ruby
... -
11:22 AM Feature #12350 (Open): Introduce Array#find! that raises an error if element not found
- It would be great to have some function (like `Hash#fetch`) for `Array` that raises an exception if element not found...
-
10:04 AM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
- I made v2 of the :
https://.com/ruby/ruby/compare/trunk...rhenium:feature/openssl-110-v2
Changes:
... -
03:04 AM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
- It's because X25519 is an algorithm for key exchange. Ed25519, the corresponding (sharing the elliptic curve) signatu...
-
09:06 AM Revision a22221ca (git): * test/ruby/test_complexrational.rb: Remove duplicated raise.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:27 AM Revision 6112b290 (git): proc.c: no temporary args array
- * proc.c (bmcall): method proc is always lambda, args is the array
which is made from argc and argv.
git-svn-id: s... -
07:18 AM Revision cfc29cf2 (git): proc.c: no unnecessary temporary array
- * proc.c (bmcall): get rid of making temporary single element
array.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
07:11 AM Revision 5c19519e (git): proc.c: suppress a warning
- * proc.c (call_method_data_safe): suppress clobbered warning by
old gcc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
05:39 AM Revision deca1d80 (git): * string.c (rb_str_sub): Fix a special match variable name.
- [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:45 AM Bug #11043 (Rejected): .rvm/gems/ruby-2.1.1/gems/json-1.8.2/lib/json/common.rb:67: [BUG] unknown type 0x22 (0xc given)
- Kamal Ahmed wrote:
> ```
> /home/kahmed/.rvm/gems/ruby-2.1.1/gems/json-1.8.2/lib/json/common.rb:67: [BUG] unknown t... -
02:52 AM Bug #11043 (Feedback): .rvm/gems/ruby-2.1.1/gems/json-1.8.2/lib/json/common.rb:67: [BUG] unknown type 0x22 (0xc given)
- I couldn't reproduce this with `ruby 2.1.10p492 (2016-04-22 revision 54691) [x86_64-darwin15.0]`
Please try with 2... -
03:22 AM Revision 84f94652 (git): use TH_JUMP_TAG
- * vm_eval.c (rb_eval_cmd, rb_catch_obj): use TH_JUMP_TAG with the
same rb_thread_t used for TH_PUSH_TAG, instead of... -
02:49 AM Bug #9933 (Feedback): segmentation fault when running 'gem' (ruby 2.1.2p95)
- Please try with Ruby 2.1.10 or latest version of 2.2 and 2.3.
-
02:48 AM Bug #9679 (Third Party's Issue): /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/util/diff.rb:129: [BUG] Segmentation fault
- Ruby 1.9.3 is EOL now. and It's vendor's ruby provided Chef Software, Inc. Please report to Chef Software.
-
02:45 AM Bug #11135 (Third Party's Issue): [BUG] Segmentation fault at 0x000000000000b0
- I couldn't reproduce this with `ruby 2.4.0dev (2016-05-03 trunk 54898) [x86_64-darwin15]`
If you still have this i... - 01:49 AM Revision 77421bcc (git): * 2016-05-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:49 AM Revision 4a066896 (git): random.c: use arc4random_buf
- * random.c (fill_random_bytes_syscall): use arc4random_buf if
available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
05/04/2016
-
10:43 PM Bug #12349 (Closed): Can't load OpenStruct with Syck with Ruby 2.3.x
- This is the same kind of problem that happened with Psych here: https://bugs.ruby-lang.org/issues/11884
When tryin... -
10:00 PM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
- Please see gist: https://gist..com/mcr/73e10792abd529c5f53562ed275b7c1b
(I could remove the rake/rails stuff a... -
09:17 PM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
- I tried your git tree, at: commit 7085ed6411718538c0f47f8281b9089d21d4426d
I did have openssl-pre5 installed, which ... -
09:51 PM Bug #12348 (Closed): PKey::EC.public_key returns EC::Point
- It appears that the EC subclass returns something isn't recognized as a public key (not a subclass of OpenSSL::PKey::...
-
03:35 PM Bug #9569: SecureRandom should try /dev/urandom first
- I think switching OpenSSL to getrandom() is possible if the performance is acceptable.
The man page for getrandom(),... -
01:32 PM Bug #9569: SecureRandom should try /dev/urandom first
- > Delan Azabani wrote:
>> Changing the order of `SecureRandom.gen_random` should be enough to fix this bug, but I w... -
02:21 AM Bug #9569: SecureRandom should try /dev/urandom first
- Delan Azabani wrote:
> Changing the order of `SecureRandom.gen_random` should be enough to fix this bug, but I would... -
02:07 AM Bug #9569: SecureRandom should try /dev/urandom first
- For anyone reading this thread after me:
* `SecureRandom.gen_random` calls `OpenSSL::Random.random_bytes` before f... -
01:44 AM Bug #9569: SecureRandom should try /dev/urandom first
- Chris MacNaughton wrote:
> Eric Wong wrote:
> > Has anybody here brought up the issue to the OpenSSL team to get
>... -
12:53 AM Bug #9569: SecureRandom should try /dev/urandom first
- Eric Wong wrote:
> Has anybody here brought up the issue to the OpenSSL team to get
> OpenSSL fixed?
>
> Fixi... -
12:41 AM Bug #9569: SecureRandom should try /dev/urandom first
- Has anybody here brought up the issue to the OpenSSL team to get
OpenSSL fixed?
Fixing OpenSSL would benefit far... -
02:54 PM Feature #12005: Unify Fixnum and Bignum into Integer
- I feel that unifying Fixnum and Bignum is simple and beautiful.
However I'm not sure that there are enough concret... -
02:12 PM Revision 903161e0 (git): numeric.c: Remove declarations to internal.h
- * numeric.c (fix_plus): Remove rb_nucomp_add
declaration.
* numeric.c (fix_mul): Remove rb_nucomp_mul pr... -
10:10 AM Revision 09550d14 (git): proc.c: separate rb_method_call_with_block
- * proc.c (rb_method_call_with_block): separate the cases with and
without tag for optimization.
git-svn-id: svn+ss... -
10:10 AM Revision 759773bf (git): proc.c: passed_block
- * proc.c (passed_block): extract conversion from passed proc value
to rb_block_t pointer.
git-svn-id: svn+ssh://ci... -
10:10 AM Revision c8932036 (git): proc.c: constify
- * proc.c (method_callable_method_entry): constify data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54908 b2dd... -
09:46 AM Revision 02377a3a (git): * lib/net/http/header.rb: [DOC] add documentation that
- Net::HTTPHeader#{each_header,each_name,each_capitalized_name,
each_value,each_capitalized} without block returns an... -
09:46 AM Revision 6da22141 (git): * lib/net/http/header.rb (Net::HTTPHeader#{each_header,each_name,
- each_capitalized_name,each_value,each_capitalized}): Return
sized enumerators.
* test/net/http/test_httpheader.rb:... -
09:46 AM Revision 803177b3 (git): * test/net/http/test_httpheader.rb: add missing test of
- Net::HTTPHeader#each_capitalized_name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54905 b2dd03c8-39d4-4d8f-98... -
09:07 AM Revision 60287eab (git): * lib/set.rb: [DOC] add documentation that Set#{delete_if,keep_if,collect!,reject!,select!,
- classify,divide} without block returns an enumerator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54904 b2dd03... -
09:06 AM Revision 80ccb8e8 (git): * lib/set.rb (Set#{delete_if,keep_if,collect!,reject!,select!,classify,divide},
- SortedSet#{delete_if,keep_if}): Return sized enumerators.
* test/test_set.rb: add test for above.
git-svn-id: svn+s... - 09:06 AM Revision c8ca4897 (git): * 2016-05-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:06 AM Revision 315a136e (git): * test/test_set.rb: add missing test of Set#select!.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:57 AM Bug #12344 (Rejected): check_funcall_respond_to behavior seems incorrect
- It's a common mistake, to define `method_missing` but not `respond_to_missing?`.
-
06:35 AM Bug #12339: result of 123456789 ** -2 in doc
- `Bignum#**` からのマージなので、ruby_2_3 以前のブランチでは `rb_big_pow` にあります。
-
04:00 AM Feature #12347 (Closed): [] Make CSV::Row#each etc. return Enumerator when no block given
- I propose to make following methods return Enumerator when no block given.
* CSV::Row#each
* CSV::Row#delete_if
... -
02:55 AM Bug #12346 (Closed): Ruby 2.3.0 64-bit (mingw64-32) WIN32OLE_TYPE.typelibs seg faults on Windows 10 64-bit
- Ruby Windows binaries are from RubyInstaller.org.
Seg fault also happens with Ruby 2.3.1 using the same 64-bit Dev...
05/03/2016
-
10:19 PM Bug #9569: SecureRandom should try /dev/urandom first
- Let's look at some OpenSSL RNG failures outside the Ruby microcosm:
* https://emboss..io/blog/2013/08/21/ope... -
03:11 PM Bug #9569: SecureRandom should try /dev/urandom first
- Shyouhei Urabe wrote:
> Filippo Valsorda wrote:
> > **All other languages only expose /dev/urandom in the stdlib.**... -
03:24 AM Bug #9569: SecureRandom should try /dev/urandom first
- Corey Csuhta wrote:
> what the current fallback code is actually doing is simply looking for any device named `/dev/... -
10:05 PM Bug #12345 (Closed): A module's private constants are given with `Module#constant(false)`
- A module's private constants are given with `Module#constant(false)`.
~~~ruby
module A
X = 1
Y = 2
priva... -
09:20 PM Bug #12344 (Rejected): check_funcall_respond_to behavior seems incorrect
- Prior to ruby 2.3, and specifically I believe prior to the implementation of this change:
> Thu Aug 20 14:13:27 2015... -
05:58 PM Bug #12320: Skip SHA from test_digest_constants for LibreSSL 2.3
- ruby_2_3 r54900 merged revision(s) 53718.
-
05:57 PM Revision 0b5e532e (git): merge revision(s) 53718: [Backport #12320]
- Skip SHA from test_digest_constants for LibreSSL 2.3
The first one of ruby/openssl#40
https://... -
05:47 PM Bug #12343: Backport r54896, r54897 (fix rb_complex_set_imag())
- ruby_2_3 r54899 merged revision(s) 54896,54897.
-
05:20 PM Bug #12343 (Closed): Backport r54896, r54897 (fix rb_complex_set_imag())
- This ticket is only for backport management for stable branches.
The issue was already fixed on trunk.
r54896 (rb... -
05:46 PM Revision 15ce6732 (git): merge revision(s) 54896,54897: [Backport #12343]
- * complex.c (rb_complex_set_imag): Fix to properly set imag
of complex.
* internal.h (RCOMPLEX_SET... -
05:32 PM Bug #12339: result of 123456789 ** -2 in doc
- 該当する部分は r54831 で Fixnum/Bignum メソッドの統合時に書き加えられていて、ruby_2_3 以前のブランチの rdoc 用コメントには存在しませんでした。また 1 ** -2 の例は正しく (1/2) の表記...
-
02:31 PM Bug #12339 (Closed): result of 123456789 ** -2 in doc
- Applied in changeset r54898.
----------
Update result of 123456789 ** -2
* numeric.c: [DOC] Update result of 123456... -
05:28 AM Bug #12339 (Assigned): result of 123456789 ** -2 in doc
- 1.9でRationalが組み込みになって動作が変わったはずです。
-
03:20 PM Bug #12342: DRb.stop_service doesn't kill sleeping TimerIdConv threads
- Here is a link to our workaround: https://.com/ManageIQ/manageiq/pull/8399
-
03:17 PM Bug #12342 (Closed): DRb.stop_service doesn't kill sleeping TimerIdConv threads
- According to this commit[1], it's a good idea for DRb.stop_service to kill threads it creates.
My problem is I hav... -
02:31 PM Revision 8ef6dacb (git): Update result of 123456789 ** -2
- * numeric.c: [DOC] Update result of 123456789 ** -2.
[ruby-dev:49606] [Bug #12339]
git-svn-id: svn+ssh://ci.ruby-l... -
02:19 PM Bug #11903: [BUG] vm_call_cfunc - cfp consistency error
- I can reproduce in ruby 2.3.1 by lazy loading a sequence in FactoryGirl which has the same name as the attribute it i...
-
02:12 PM Revision 5bc03ef4 (git): * internal.h (RCOMPLEX_SET_IMAG): undef RCOMPLEX_SET_IMAG
- instead of duplicated undef RCOMPLEX_SET_REAL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54897 b2dd03c8-39d4... -
01:54 PM Revision c949686d (git): * complex.c (rb_complex_set_imag): Fix to properly set imag
- of complex.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:20 PM Feature #12336 (Closed): Use -std=gnu99 instead of -std=c99 for GCC
- Applied in changeset r54895.
----------
* configure.in (warnflags): use -std=gnu99 instead of
-std=iso9899:1999. [... -
01:20 PM Revision 03cbafcf (git): * configure.in (warnflags): use -std=gnu99 instead of
- -std=iso9899:1999. [Feature #12336]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54895 b2dd03c8-39d4-4d8f-98ff-... -
01:14 PM Revision cdef0bc8 (git): * string.c (count_utf8_lead_bytes_with_word): Use __builtin_popcount
- only if it can use SSE 4.2 POPCNT whose latency is 3 cycle.
* internal.h (rb_popcount64): use __builtin_popcountll b... -
12:36 PM Feature #9999: Type Annotations (Static Type Checking)
- Nobuyoshi Nakada wrote:
> Alexey Babich wrote:
> > ~~~ruby
> > def ReturnType method(Type value: default, ...)
> ... -
11:26 AM Feature #9999: Type Annotations (Static Type Checking)
- Alexey Babich wrote:
> ~~~ruby
> def ReturnType method(Type value: default, ...)
> ~~~
How to know if it doesn'... -
09:33 AM Feature #9999: Type Annotations (Static Type Checking)
- **For usage level**:
Static type checking looks most useful as syntax pre-compilation feature to speed-up code execu... -
11:36 AM Bug #12337: inconsistency between Fixnum#coerce and Bignum#coerce
- Akira Tanaka wrote:
> Bignum.coerce(Fixnum) is used to implement fixnum binop bignum.
> (binop is binary operator s... -
10:07 AM Bug #12337: inconsistency between Fixnum#coerce and Bignum#coerce
- Bignum.coerce(Fixnum) is used to implement fixnum binop bignum.
(binop is binary operator such as +, -, etc.)
x b... -
09:27 AM Bug #12337: inconsistency between Fixnum#coerce and Bignum#coerce
- I had a question about Bignum#coerce in http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/75176.
I think... -
09:10 AM Bug #12337: inconsistency between Fixnum#coerce and Bignum#coerce
- I made a to fix this problem.
This implements bignum.coerce(float) to be [float, float] and
fixnum.coerce(b... -
10:18 AM Feature #12005: Unify Fixnum and Bignum into Integer
- I made a to unify Fixnum and Bignum:
unify-fixnum-and-bignum.
For rough compatibility, I defined Fixnu... -
08:23 AM Feature #12333: `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
- Satoru, thank you for the .
And you are making good points with the questions you raised.
> * What is the ... -
08:08 AM Feature #12333: `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
- I wrote another refined for a problem stated in a previous post.
It behaves like below
~~~
ar = [1]
ar.... -
07:15 AM Feature #12333: `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
- I have written a .
And, there are some points to ask
* What is the appropriate behavior when calling conca... -
05:19 AM Bug #10763 (Closed): do not receive TracePoint event for elsif
- Applied in changeset r54893.
----------
parse.y: trace elsif
* parse.y (new_if_gen): set newline flag to NODE_IF to... -
05:19 AM Revision e0611820 (git): parse.y: trace elsif
- * parse.y (new_if_gen): set newline flag to NODE_IF to trace all
if/elsif statements. [ruby-core:67720] [Bug #1076... -
01:22 AM Revision e0a0c2b8 (git): eval.c: constify
- * eval.c (extract_raise_opts): constify argv.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54892 b2dd03c8-39d4-...
05/02/2016
- 09:04 PM Revision 32487971 (git): * 2016-05-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:04 PM Revision ebfb401e (git): process.c (disable_child_handler_fork_child): initialize handler for SIGPIPE
- This only happens on the !POSIX_SIGNAL case; but one may
test with the following:
--- a/process.c
+++ b/proc... -
08:47 PM Bug #10763: do not receive TracePoint event for elsif
- Even more strange: the problem disappears if you enclose the condition between parentheses. In the Oleg Sukhodolsky e...
-
06:08 PM Bug #9569: SecureRandom should try /dev/urandom first
- The Linux man page keeps getting mentioned, but what the current fallback code is actually doing is simply looking fo...
-
09:22 AM Bug #9569: SecureRandom should try /dev/urandom first
- Note that, while I read through this thread again, no one is arguing /dev/urandom being insecure. No one states linu...
-
04:38 PM Feature #6647: Exceptions raised in threads should be logged
- > I remember this topic was looked at in the developer meeting this month. Matz was positive to have Thread#report_o...
-
03:56 PM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- I know that it has nothing to do with freezing. I was just using that as an example of something where Ruby has decid...
-
03:50 PM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- It has nothing to do with freezing. Freezing is about a property of an object. What you are trying to do is about var...
-
02:54 PM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- If the developer had to take care of all of this, we probably would not have freezing right? You could make the case ...
-
02:51 PM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- Maybe leaving it to the developer or design/code reviewing is the best way. I do think there is something to the idea...
-
05:29 AM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- I agree with Shyouhei. If you are afraid of changing an instance variable in one of your classes' methods, maybe just...
-
04:06 AM Feature #12334 (Open): Final/Readonly Support for Fields / Instance Variables
- OK, I see your proposal now. I'm not for it though ("you write a class and you can't control when to mutate its ins...
-
02:21 AM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- If the feature should be rejected, I can live with that, but I don't think we had the same idea of what I was request...
-
02:20 AM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- Here is an example:
~~~ruby
class Foo
attr_reader :foo
def initialize
@foo = 123
end
def acc... -
02:15 AM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- This feature request is not about being external to the object.
I can have multiple Ruby methods in the same class... -
02:06 AM Feature #12334 (Rejected): Final/Readonly Support for Fields / Instance Variables
- In ruby, instance variables are private to objects. You can _never_ access instance variables from outside of an obj...
-
02:21 PM Bug #12340: Windows: File.truncate has two string encoding issues
- Oops! The tests you've added are much more comprehensive than mine anyway. Thank you for the quick fix.
-
02:06 PM Bug #12340: Windows: File.truncate has two string encoding issues
- I can't find your attached file :-P, but I've fixed now.
-
02:03 PM Bug #12340 (Closed): Windows: File.truncate has two string encoding issues
- Applied in changeset r54887.
----------
* test/ruby/test_file_exhaustive.rb: test UTF-8 filename. see [Bug #12340] -
12:47 PM Bug #12340 (Closed): Windows: File.truncate has two string encoding issues
- `File.truncate` calls `rb_str_encode_ospath()` which returns a UTF-8 encoded Ruby string.
Then it passes a pointer t... - 02:05 PM Revision 3e5dc499 (git): * win32/win32.c, include/ruby/win32.h (rb_w32_utruncate): implements new
- truncate alternative which accepts UTF-8 path.
* file.c (truncate): use above function.
[Bug #12340]
git-svn-id:... - 02:03 PM Revision 7f50d69c (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:03 PM Revision 42ebe37b (git): * test/ruby/test_file_exhaustive.rb: test UTF-8 filename. see [Bug #12340]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:06 PM Bug #12341 (Closed): Plase backport r54706
- Ah, this was backported 3 days ago (r54815)
-
01:03 PM Bug #12341 (Closed): Plase backport r54706
- This avoids following issues with recent tzdata:
```
1) Failure:
TestTimeTZ#test_europe_moscow [/builddir/buil... -
12:04 PM Revision d0fbdb00 (git): * re.c (str_coderange): to avoid function call when the string already
- has coderange information.
* re.c (rb_reg_prepare_enc): add shortcut path when the regexp has
the same encoding of... -
11:46 AM Revision 77a99fd4 (git): Update rdoc of Integer#modulo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:46 AM Revision a0ab5a32 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:46 AM Revision c1544aaa (git): fix typos [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:47 AM Bug #12339 (Closed): result of 123456789 ** -2 in doc
- https://.com/ruby/ruby/blob/c353ec0c9e8e941f49910a51f7dc10cf3d3cdd17/numeric.c#L3647
の `Integer#**` の rdoc で
... -
08:10 AM Feature #12338 (Closed): bypass Exception.new
- Redefinition of class method `new` is an outdated style, and internal exceptions should not be affected by it.
htt... -
03:58 AM Revision c353ec0c (git): string.c: shortcut
- * string.c (rb_str_concat): shortcut concatenation to ASCII-8BIT
as well as US-ASCII.
git-svn-id: svn+ssh://ci.rub... -
03:53 AM Revision 321c6df8 (git): string.c: fix doc
- * string.c (rb_str_concat): [DOC] fix the indefinite article, for
replacement from Fixnum to Integer.
git-svn-id: ... -
03:35 AM Revision 74b314e4 (git): * test/ruby/test_refinement.rb (test_inspect): Use Integer instead of Fixnum.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:25 AM Feature #12333: `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
- I will try to write a for it!
-
01:45 AM Feature #12333: `String#concat`, `Array#concat`, `String#prepend` to take multiple arguments
- I think this can occasionally be helpful, and shouldn't be too difficult to implement. Can you provide a ?
-
12:06 AM Revision 0e3475a6 (git): string.c: fix braces
- * string.c (search_nonascii): fix braces unmatched by a
preprocessing condition.
git-svn-id: svn+ssh://ci.ruby-lan...
05/01/2016
-
09:59 PM Revision f1183cb9 (git): complex.c don't refer rb_cFixnum and rb_cBignum.
- * complex.c: Don't refer rb_cFixnum and rb_cBignum.
(k_fixnum_p): Use FIXNUM_P.
(k_bignum_p): Use RB_TYPE_P.
g... -
06:27 PM Revision 2fc97379 (git): fix mixed declaration on non UNALIGNED_WORD_ACCESS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:38 PM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- Sorry, I should have used correct terminology. By fields, I meant instance variables.
-
04:29 PM Feature #12334: Final/Readonly Support for Fields / Instance Variables
- What is a "field"?
-
04:28 PM Revision af97057c (git): * test/ruby/test_numeric.rb (test_step): Use Integer::FIXNUM_MAX.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:15 PM Revision 76be3f22 (git): test_name use Integer instead of Fixnum.
- * test/ruby/test_module.rb (test_name): Use Integer instead of Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby... -
04:01 PM Revision 5ea48245 (git): test/lib/test/unit/assertions.rb defines assert_fixnum and assert_bignum.
- * test/lib/test/unit/assertions.rb (assert_fixnum): Defined.
(assert_bignum): Defined.
* test/ruby/test_bignum.rb:... -
03:42 PM Revision 0963d96e (git): Add a cast to avoid signed integer overflow.
- * vm_trace.c (recalc_remove_ruby_vm_event_flags): Add a cast to
avoid signed integer overflow.
git-svn-id: svn+s... -
03:16 PM Revision de2f7416 (git): envutil.rb defines Integer::{FIXNUM_MIN,FIXNUM_MAX}.
- * test/lib/envutil.rb: Define Integer::{FIXNUM_MIN,FIXNUM_MAX}.
* test/ruby/test_bignum.rb: Use Integer::{FIXNUM_MIN... - 03:02 PM Revision f98c9a0a (git): * 2016-05-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:02 PM Revision 78729a59 (git): Fix rb_ary_sum for mathn
- * array.c (rb_ary_sum): fix for mathn
* test/ruby/test_array.rb (test_sum): ditto.
git-svn-id: svn+ssh://ci.ruby-la... - 02:56 PM Revision b1376614 (git): * test/logger/test_logdevice.rb (TestLogDevice#test_shifting_period_suffix):
- too many shifting. the last shifting created logs named as `*.3`, and
they were never unlinked.
git-svn-id: svn+... - 02:54 PM Revision b1ec36b2 (git): * test/lib/test/unit.rb (Options#non_options): fixed wrong regexp.
- if both positives and negatives were specified, postives had to
be spcicifed from the beginning.
git-svn-id: svn+... -
02:22 PM Bug #12337: inconsistency between Fixnum#coerce and Bignum#coerce
- I also found 1.coerce(2) returns integers and
1.coerce(2**100) returns floats.
```
% ./ruby -e 'p 1.coerce(2)'
... -
01:06 PM Bug #12337 (Closed): inconsistency between Fixnum#coerce and Bignum#coerce
- I found 1.coerce(2.0) is [2.0, 1.0] but
(2**100).coerce(2.0) raises TypeError
```
% ./ruby -ve 'p 1.coerce(2.0)'... -
02:19 PM Revision 64837f77 (git): fix for where UNALIGNED_WORD_ACCESS is not allowed
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:50 PM Revision 05655519 (git): update comments.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:30 PM Revision 9ac29669 (git): Fix a test message.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:00 PM Revision 54916154 (git): * win32/win32.c: drop Win2K support.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:42 AM Revision 62b6e90d (git): * cont.c, hash.c, random.c, win32/win32.c: cleanup some Win9x/ME/NT4
- support leftovers.
[fix GH-1328] ed by @cremno
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54863 b2dd0... -
09:58 AM Feature #12336 (Closed): Use -std=gnu99 instead of -std=c99 for GCC
- r36038以降、Ruby本体をビルドする際にはGCCに-stdオプションを与えており、
若干の変更を経て現在では-std=iso9899:1999 (-std=c99相当)を指定しています。
しかしこの指定の場合、GCCのC... -
09:07 AM Revision db2c3277 (git): Use WORDS_BIGENDIAN
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:44 AM Bug #9569: SecureRandom should try /dev/urandom first
- Filippo Valsorda wrote:
> **All other languages only expose /dev/urandom in the stdlib.**
This is simply not true... -
06:53 AM Bug #12335 (Closed): Segfault running Rails with Objectspace (2.2.4)
- So I've been running Rails with ObjectSpace to try and identify a memory. Occasionally this yields segfaults with...
-
01:35 AM Revision 396d835d (git): [DOC] merge documents for {Integer,Fixnum}#succ.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:14 AM Feature #12328 (Third Party's Issue): Show warnings about vulnerable and no longer supported Ruby versions.
-
01:10 AM Feature #12328: Show warnings about vulnerable and no longer supported Ruby versions.
- I think this can be closed because:
1. JSON/YAML file can be created on ruby-lang.org and cached on other sites if... -
12:32 AM Feature #12328: Show warnings about vulnerable and no longer supported Ruby versions.
- Would it make sense for ruby-lang.org to provide an "API" for announcing which versions are supported and until when?...
-
12:23 AM Feature #12328: Show warnings about vulnerable and no longer supported Ruby versions.
- Tsuyoshi Sawada wrote:
> Perhaps this can be requested as a feature of ruby gems. (...) It makes sense because you n... -
12:17 AM Feature #12328: Show warnings about vulnerable and no longer supported Ruby versions.
- Yui NARUSE wrote:
> I doubt such people who work extremely hard have a time to such warnings because there shall be ... -
12:56 AM Revision 215a3894 (git): ChangeLog: fix a typo [ci skip]
- * ChangeLog: fix typo, process ID is unrelated to login shell
name, should be user ID.
http://twitter.com/nagachi...
Also available in: Atom