Activity
From 03/29/2017 to 04/04/2017
04/04/2017
-
11:49 PM Bug #13401 (Third Party's Issue): OpenSSL::SSL::SSLSocket :hostname= accessor removed
- Hello. I've found a small issue, but it is important for security.
Some websites will force you to use SNI. For ex... - 11:42 PM Revision e550fa94 (git): * 2017-04-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:42 PM Revision 6b43aa5f (git): parse.y: use idGE for tGEQ
- * parse.y (arg): use ID directly for '>=' operator, without
TOKEN2ID macro.
git-svn-id: svn+ssh://ci.ruby-lang.org... -
11:41 PM Feature #13395: Add a method to check for not nil
- > ```ruby
> if !object.nil?
> # Do something
> end
```ruby
unless object.nil?
# Do something
end
``` -
05:57 PM Feature #13395: Add a method to check for not nil
- What about as a condition for if statements? For example:
Case 1
~~~ ruby
if !object.nil?
# Do something
end... -
10:55 PM Feature #13263: Add companion integer nth-root method to recent Integer#isqrt
- FYI
Looking at the GNU Multiple Precision Arithmetic Library I see it has functions for
arbitrary size integer sq... -
06:08 PM Feature #13396: Net::HTTP has no write timeout
- [email protected] wrote:
> Issue #13396 has been updated by byroot (Jean Boussier).
>
>
> I submitted a ... -
09:44 AM Feature #13396: Net::HTTP has no write timeout
- I submitted a pull request to solve this issue: https://.com/ruby/ruby/pull/1575
-
03:04 PM Bug #13400 (Rejected): mcontext struct has differently-named members in OS X 10.4
- Ruby supports macOS which are still maintained by Apple.
-
01:39 PM Bug #13400: mcontext struct has differently-named members in OS X 10.4
- OS X 10.4 has been outdated long ago.
I'm not positive to keep supporting such old OSs. -
11:52 AM Bug #13400 (Rejected): mcontext struct has differently-named members in OS X 10.4
- The `mcontext` struct, used by Ruby in `signal.c` and `vm_dump.c`, has a different structure in OS X 10.4 than it doe...
-
02:19 PM Revision e3178136 (git): parse.y: share with ripper
- * parse.y (rb_parser_trace_lex_state, rb_parser_show_bitstack):
share with ripper.
git-svn-id: svn+ssh://ci.ruby-l... -
02:13 PM Revision 3672fc84 (git): parse.y: flush debug buffer
- * parse.y (rb_parser_trace_lex_state, rb_parser_show_bitstack):
flush debug buffer before traces of lex_state and b... -
01:32 PM Bug #13399 (Assigned): IPAddr accepts invalid address mask
- After fixing it, I found that `drb/acl` depends on this behavior.
```diff
diff --git a/lib/ipaddr.rb b/lib/ipaddr... -
09:31 AM Bug #13399 (Closed): IPAddr accepts invalid address mask
- API Class `IPAddr` can be initialised with e.g. '1.2.3.4/255.255.255.1', which is an invalid mask for an IPv4 address...
-
12:54 PM Revision 70ae0d2a (git): Refactored using Method#owner.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:37 AM Feature #12695: File.expand_path should resolve ~/ using /etc/passwd when HOME is not set
- This is a new feature of 2.4.
-
10:56 AM Bug #11430 (Feedback): Redefining a lazy-loaded variable in child context within RSpec spec causes crash
-
09:22 AM Bug #13375 (Feedback): msfconsole up to date not work with ruby installer rvm version 2.3.3 2.4.0 2.4.1 correctly ruby kali rolling
- Thank you for a detailed report. From your report it seems to me that the problematic part starts from machine addre...
-
01:43 AM Misc #13329 (Closed): Creating a German ruby mailinglist on ruby-lang.org?
- I created German mailing list and added initial moderators to it list provided by Quintus.
04/03/2017
-
10:58 PM Bug #13398 (Closed): segfault: Thread.new(foo, &:bar)
- Already fixed bug, try 2.4.1.
-
08:54 PM Bug #13398 (Rejected): segfault: Thread.new(foo, &:bar)
- This works:
~~~
⤑ ruby -ve "p Thread.new('abc'){|s| s.reverse}.value" ... -
08:10 PM Bug #13397: #object_id should not be signed
- Ok, you want to prevent Bignums, but what is the suggested solution here? Do some pack("l").unpack("L") to get the ex...
-
02:24 PM Bug #13397: #object_id should not be signed
- It's not to make `object_id`s Bignum as possible.
-
01:00 PM Bug #13397 (Closed): #object_id should not be signed
- It is surprising that #object_id returns signed value. Let me explain show two examples. Working with 32b Ruby (ruby ...
-
07:23 PM Revision 5f22cfcc (git): improve docs for #truncate, #floor, and #ceil methods
- * numeric.c: [DOC] improve and harmonize documentation
for {Float,Integer,Numeric}#{truncate,floor,ceil}.
* rationa... - 07:19 PM Revision d9e1cfe2 (git): * 2017-04-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:19 PM Revision c76aac30 (git): improve docs for #round methods
- * numeric.c: [DOC] improve and harmonize documentation
for {Float,Integer,Numeric}#round.
* rational.c: [DOC] ditto... -
05:52 PM Feature #9999: Type Annotations (Static Type Checking)
- RDL is interesting, I wonder what the runtime overhead is like?
Another source of inspiration could be Facebook's ... -
02:28 PM Feature #13395: Add a method to check for not nil
- Thank you for the correction.
-
02:19 PM Feature #13395: Add a method to check for not nil
- nobu (Nobuyoshi Nakada) wrote:
> Hanmac (Hans Mackowiak) wrote:
> > ~~~ ruby
> > array.count(&:itself)
> > ~~~
>... -
12:45 PM Feature #13395: Add a method to check for not nil
- Hanmac (Hans Mackowiak) wrote:
> ~~~ ruby
> array.count(&:itself)
> ~~~
> does work for something **similar** lik... -
07:52 AM Feature #13395: Add a method to check for not nil
- ~~~ ruby
array.count(&:itself)
~~~
does work for something **similar** like that.
its not 100% what you might... -
01:54 AM Feature #13395: Add a method to check for not nil
- Any ideas about the name?
-
01:25 AM Feature #13395: Add a method to check for not nil
- Many methods that take a block come in positive-negative pairs, unlike `count`. I am not sure how frequent the use ca...
-
12:44 PM Bug #13277: Ruby 2.4.0 gem server 2.6.8
- Verified as fixed in [oneclick / rubyinstaller #21](https://.com/oneclick/rubyinstaller2/issues/21#issuecomment...
-
12:30 PM Revision b16f9112 (git): Fix arguments order of IO#pwrite
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:32 AM Feature #13396 (Closed): Net::HTTP has no write timeout
- When sending a large request to an unresponsive server, `Net::HTTP` can hang pretty much forever.
```ruby
# serve... -
02:31 AM Feature #12695: File.expand_path should resolve ~/ using /etc/passwd when HOME is not set
- Does anyone know if this also fixes the Dir.home value? Currently (in 2.3) that doesn't work when HOME is unset eithe...
-
12:10 AM Feature #4532 (Closed): [] add IO#pread and IO#pwrite methods
- Applied in changeset trunk|r58240.
----------
Add IO#pread and IO#pwrite methods
These methods are useful for safe/... -
12:10 AM Revision 8109114b (git): Add IO#pread and IO#pwrite methods
- These methods are useful for safe/concurrent file I/O in
multi-thread/process environments and also fairly standard
n...
04/02/2017
-
08:22 PM Feature #13355: [] compile.c: optimize literal String range in case/when dis
- Eric Wong <[email protected]> wrote:
> * s/iseq_add_mark_object_compile_time/iseq_add_mark_object/
> since t... - 08:16 PM Revision 78ad438f (git): * 2017-04-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:16 PM Revision 6f73c387 (git): compile.c: avoid duplicate mark entry for string literal Range
- iseq_add_mark_object is called in iseq_set_sequence later on,
so we only need to call iseq_add_mark_object_compile_ti... -
10:00 AM Feature #12063: KeyError#receiver and KeyError#name
- I think "name" is more consistent with other exceptions, such as NameError#name and NoMethodError#name (by inheritance).
-
06:23 AM Feature #12063: KeyError#receiver and KeyError#name
- Which method name is best?
"**name**" referenced from "**Name**Error".
But I think, "**key**" is also good. Becau... -
04:53 AM Misc #13329: Creating a German ruby mailinglist on ruby-lang.org?
- I had no time to create this list last week. Please wait a few days.
(NOTE; I'm NOT a full time open source develope... -
03:05 AM Revision ec8e4c6a (git): update configure by prereq [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:14 AM Revision cf6ec79b (git): thread.c: comments on M:N threading [ci skip]
- I may experiment with M:N threading in coming months. Often I
find myself yearning for the old 1.8 days when spawnin...
04/01/2017
-
10:48 PM Revision 80e19902 (git): rational.c: improves Rational#round rdoc [ci skip]
- * rational.c (nurat_round_n): [DOC] improves Integer#round
documentation as well as Float#round.
git-svn-id: svn+s... - 10:18 PM Revision 42166c62 (git): test/ruby/test_optimization.rb: quiet warnings
- This quiets an old "assigned but unused variable" warning left
over after r56653 as well as two new "ambiguous first ... -
09:59 PM Bug #13394 (Rejected): MinGW x86_64-w64-mingw32-gcc.exe command line options -
-
02:47 PM Bug #13394: MinGW x86_64-w64-mingw32-gcc.exe command line options -
- Never mind. Setup testing
```
configure.in:533
for option in --version -v -V -qversion; do
``` -
01:50 PM Bug #13394 (Rejected): MinGW x86_64-w64-mingw32-gcc.exe command line options -
- In my config.log file, I'm finding a few errors like:
```
x86_64-w64-mingw32-gcc.exe: error: unrecognized command... -
09:58 PM Feature #13393 (Rejected): New comment syntax
-
01:04 PM Feature #13393: New comment syntax
- ko1 (Koichi Sasada) wrote:
> We should use such syntax for literal syntax such as frozen one (with blue color).
O... -
10:54 AM Feature #13393: New comment syntax
- I'd like to see colors allowed in method names. In the long run, all "bang methods" could be replaced by "red methods...
-
09:00 AM Feature #13393: New comment syntax
- I like colours. Even on first april so I have to take it almost literally as a real proposal.
(Actually after waking... -
07:47 AM Feature #13393: New comment syntax
- We should use such syntax for literal syntax such as frozen one (with blue color).
-
07:32 AM Feature #13393: New comment syntax
- [email protected] wrote:
> Turning on highlight mode (i.e., `\e[1m`) starts a comment and turning off (i.e., `\e[m... -
07:10 AM Feature #13393 (Rejected): New comment syntax
- Now ruby has 2 comment syntax, `#...` and `=begin`..`=end`, but they are line-oriented both.
This is a proposal of a... -
09:41 PM Feature #13355: [] compile.c: optimize literal String range in case/when dis
- Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > https://bugs.ruby-lang.org/issues/1335... -
09:38 PM Feature #13355 (Closed): [] compile.c: optimize literal String range in case/when dis
- Applied in changeset trunk|r58233.
----------
compile.c: optimize literal String range in case/when dis
This i... - 09:38 PM Revision 120976b9 (git): compile.c: optimize literal String range in case/when dis
- This is similar in spirit to opt_case_dis as the literal
Range here is guaranteed to be immutable when used for
... -
08:43 PM Revision 48bc5004 (git): doc/contributors.rdoc: [DOC] update
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:24 PM Feature #13395 (Open): Add a method to check for not nil
- There does not seem to be a method in Ruby to check if an object is *not* nil.
Such a method could help with readabi... - 08:20 PM Revision 4675ea91 (git): * 2017-04-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:19 PM Revision 23522335 (git): rational.c: improve docs
- * rational.c: [DOC] improve docs for Rational and related methods
* improve class documentation for Rational
* fi... -
05:22 PM Misc #13329: Creating a German ruby mailinglist on ruby-lang.org?
- What's the current status? Can you give an ETA as to when you are able to create the list?
Marvin -
10:45 AM Bug #13358: OpenStruct overriding allocate
- I believe this should be backported to 2.4, this is notably the version the OP used.
-
10:40 AM Bug #13358: OpenStruct overriding allocate
- nobu (Nobuyoshi Nakada) wrote:
> OK, although I still think it is too artificial example, nobody would mind a little... -
10:30 AM Bug #13358 (Closed): OpenStruct overriding allocate
- Applied in changeset trunk|r58229.
----------
ostruct.rb: improve fix for OpenStruct.allocate + #respond_to?
* lib/... -
10:30 AM Revision a6456054 (git): ostruct.rb: improve fix for OpenStruct.allocate + #respond_to?
- * lib/ostruct.rb (OpenStruct#respond_to_missing?): this makes
OpenStruct#respond_to? works on any OpenStruct instan... -
07:38 AM Feature #12746 (Closed): class Array: alias .prepend to .unshift ?
- Applied in changeset trunk|r58227.
----------
array.c: Array#append and Array#prepend
* array.c (Init_Array): Add a... - 07:38 AM Revision 8dfd1e71 (git): * 2017-04-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58228 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:38 AM Revision f57d515d (git): array.c: Array#append and Array#prepend
- * array.c (Init_Array): Add alias "append" to Array#push, and
"prepend" to Array#unshift. [Feature #12746] [Fix GH... -
04:09 AM Bug #13391: wrong number of arguments error for Hash#map when lambda given
- 進捗です。
https://.com/nobu/ruby/tree/bug/13391-map-arity
03/31/2017
-
08:39 PM Bug #13231: DateTime.strftime("%Z") does not return time zone abbreviation, returns hour and minute offset from UTC with colon
- MSP-Greg (Greg L) wrote:
> Re docs, [Time#zone](https://msp-greg..io/ruby_trunk/Core/Time.html#zone-instance_m... -
01:40 PM Bug #13231: DateTime.strftime("%Z") does not return time zone abbreviation, returns hour and minute offset from UTC with colon
- Re docs, [Time#zone](https://msp-greg..io/ruby_trunk/Core/Time.html#zone-instance_method) seems to indicate tha...
-
12:43 PM Bug #13231: DateTime.strftime("%Z") does not return time zone abbreviation, returns hour and minute offset from UTC with colon
- I'd suggest
```
%Z - Equivalent to %:z (e.g. +09:00)
``` -
08:39 PM Bug #13392 (Closed): TracePoint return event location is incorrect for methods defined with define_method
**Command**
~~~ ruby
ruby tracepoint_bug.rb
~~~
**Output**
~~~
ruby-2.4.1-p111 (x86_64-linux)
tracep...-
07:14 PM Feature #12589: VM performance improvement proposal
- magaudet (Matthew Gaudet) wrote:
> > You can not implement JIT without consuming additional memory. May be
> >... -
05:27 PM Feature #12589: VM performance improvement proposal
- vmakarov (Vladimir Makarov) wrote:
> Sorry, Matthew. I can not find your message on
> https://bugs.ruby-lang.org... -
08:04 AM Feature #13166: Feature Request: Byte Arrays for Ruby 3
- I agree that the OP probably is more interested in a `BitVector`/`BitArray` than a `ByteArray`, at least for the spec...
-
07:34 AM Revision c527fa13 (git): exts.mk.tmpl: note footer [ci skip]
- * template/exts.mk.tmpl: place note footer message at the end.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@582... -
07:34 AM Revision cdaf6db0 (git): debug.c: check codepage value [ci skip]
- * debug.c (set_debug_option): check garbage and overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58225 b2... -
06:48 AM Feature #12746: class Array: alias .prepend to .unshift ?
- Thanks, Matz! I've been wanting this for a while.
I've just made a PR to the repo with the changes: https://g... -
06:03 AM Feature #13383: [] Module#source_location
- Eregon (Benoit Daloze) wrote:
> shyouhei (Shyouhei Urabe) wrote:
> > In modern Ruby, prior to actually requiring a ... -
03:56 AM Bug #13391 (Closed): wrong number of arguments error for Hash#map when lambda given
- ## 内容
Ruby 2.4.1 にて `Hash` オブジェクトの `#map` に 2つの引数を受け取る lambda を渡した際、
arguments error が発生します。
Ruby 2.4.0, ないし 2... -
01:48 AM Bug #13390: MinGW build test-all SEGV, issue in test framework or error recovery?
- Just ran the test file fifty (50) times on `ruby 2.5.0dev (2017-03-29 trunk 58201) [x64-mingw32]`, and it ran fine (n...
-
12:35 AM Revision 5c9cd965 (git): RUBY_DEBUG codepage option [ci skip]
- * debug.c (set_debug_option): add "codepage" option to force
locale charmap on Windows.
* localeinit.c (locale_cha... -
12:35 AM Revision 4c70f047 (git): setup.mak: ENABLE_DEBUG_ENV [ci skip]
- * win32/setup.mak (-basic-vars-): pass ENABLE_DEBUG_ENV to
Makefile.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
03/30/2017
-
08:38 PM Bug #13390 (Closed): MinGW build test-all SEGV, issue in test framework or error recovery?
- Today, while building trunk (64 bit MinGW), I had a 'no output' SEGV during test-all.
I think I've had this before... -
05:21 PM Feature #13379: [] safe IMAP connections
- [email protected] wrote:
> Yes, these APIs are very platform specific. I was just
> checking documentations and e... -
03:21 PM Feature #13379: [] safe IMAP connections
- Yes, these APIs are very platform specific. I was just checking documentations and existing solutions. Maybe I'll use...
-
02:53 AM Feature #13379: [] safe IMAP connections
- ahorek (Pavel Rosický) wrote:
> Thanks for the review. I've fixed the second case.
Thanks. The additional e... - 03:20 PM Revision 2446c759 (git): * 2017-03-31
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:20 PM Revision 44fa00ee (git): localeinit.c: locale_charmap return value
- * localeinit.c (locale_charmap): fix the return value to call conv
function instead of encoding index on platforms ... -
02:45 PM Bug #13319: GC issues seen with GCC7
- Trunk works fine.
ruby-2.3.4 fails even when build with gcc-7 -O3. -
10:52 AM Feature #13388 (Assigned): gc.c: Add GC.get_parameters and .set_parameters
-
09:39 AM Feature #13383: [] Module#source_location
- shyouhei (Shyouhei Urabe) wrote:
> In modern Ruby, prior to actually requiring a library, its gemspec tends to be lo... -
09:26 AM Feature #13383: [] Module#source_location
- In modern Ruby, prior to actually requiring a library, its gemspec tends to be loaded. From what I understand, peopl...
-
04:34 AM Feature #13383: [] Module#source_location
- Turning this into a feature ticket.
-
04:33 AM Feature #13383: [] Module#source_location
- it would be happier if we can get all of source locations where a class opened?
-
09:32 AM Bug #12761 (Closed): Ruby 2.3.1 has a bug in `Module#alias` and `Module#alias_method`
- Closing. Thank you for confirmation.
-
07:25 AM Revision f88521bb (git): .travis.yml: make tests silent [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58220 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:16 AM Revision d4581159 (git): .travis.yml: checkout ruby/spec PR
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:04 AM Revision 23e2aac8 (git): git-refresh: rewrite options
- * tool/git-refresh: parse options without git-rev-parse, which is
old on travis.
git-svn-id: svn+ssh://ci.ruby-lan... -
06:44 AM Revision c73db5c1 (git): tool/git-refresh
- * tool/git-refresh: tool to clone or update git working directory.
* Makefile.in: use git-refresh.
git-svn-id: svn+... -
05:10 AM Feature #13382: [] Options for FTP PORT command
- shugo (Shugo Maeda) wrote:
> FTPClient of Apache Commons seems to have setActivePortRange() and setActiveExternalIPA... -
04:47 AM Feature #13382: [] Options for FTP PORT command
- osa (Shunsuke OSA) wrote:
> > The default mode of Net::FTP is now passive, but do you really need the active mode?
... -
04:41 AM Feature #12589: VM performance improvement proposal
- Hi Matthew,
> https://developer.ibm.com/open/2017/03/01/ruby-omr-jit-compiler-whats-next/
I was reading your a... -
03:12 AM Feature #12589: VM performance improvement proposal
- Sorry, Matthew. I can not find your message on
https://bugs.ruby-lang.org/issues/12589. So I am sending this mes... -
02:29 AM Feature #13173: Gemify webrick
- Created https://.com/ruby/webrick .
But https://rubygems.org/gems/webrick was reserved now. I will release/u...
03/29/2017
-
08:44 PM Feature #13379: [] safe IMAP connections
- Thanks for the review. I've fixed the second case.
The only blocker is getaddrinfo now. It's a lowlevel system api... -
02:33 AM Feature #13379: [] safe IMAP connections
- ahorek (Pavel Rosický) wrote:
> Hi,
> I found out that using the standard IMAP library isn't very safe. It can be f... -
07:50 PM Feature #13389 (Closed): [] POP3 support timeout for TLS handshake
- Already applied fix for SMTP and HTTP
https://bugs.ruby-lang.org/issues/12678
The same fix for IMAP is here
http... - 07:12 PM Revision a8425965 (git): * 2017-03-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:12 PM Revision 46eed7b8 (git): methods.rdoc: small improvements
- * doc/syntax/methods.rdoc: [DOC] small improvements: fix some typos,
grammar, punctuation, consistently use capital... -
06:46 PM Bug #13155: Segfault testing Pry
- Will see as soon as 2.4.1 lands in Fedora. Will keep an eye on this.
-
06:23 AM Bug #13155 (Feedback): Segfault testing Pry
- I couldn't reproduce with 2.4.1 and trunk. Maybe it got a fix after 2.4.0 release.
-
05:06 PM Feature #12589: VM performance improvement proposal
- subtileos (Daniel Ferreira) wrote:
> Hi Vladimir,
>
>
> On Tue, Mar 28, 2017 at 4:26 AM, <[email protected]... -
04:32 AM Feature #12589: VM performance improvement proposal
- Hi Vladimir,
On Tue, Mar 28, 2017 at 4:26 AM, <[email protected]> wrote:
> You can find the code on
> ... -
04:12 AM Feature #12589: VM performance improvement proposal
- > I think I've reached a state of the project to make its current
> code public. Most of the infrastructure for ... -
04:35 PM Feature #13166: Feature Request: Byte Arrays for Ruby 3
- Crystal allows you to create byte-arrays as below:
```
byte_array = [] of Int8
``` -
04:21 PM Feature #13166: Feature Request: Byte Arrays for Ruby 3
- This is a comparison of real code I have in a gem that is optimized for CRuby and JRuby.
JRuby allows you to use Jav... -
03:00 PM Revision 0ad16855 (git): * hash.c (any_hash): fix CI failure on L32LLP64 architecture.
- The was provided by usa. [ruby-core:80484] [Bug #13376]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches... -
02:59 PM Bug #8894 (Closed): Fixnum#quo returns wrong result when given a float
-
06:51 AM Bug #8894 (Feedback): Fixnum#quo returns wrong result when given a float
-
06:06 AM Bug #8894: Fixnum#quo returns wrong result when given a float
- This problem seems to be solved already since I tried this by ruby 2.2 and didn't have any problem.
So we can close ... -
02:59 PM Bug #13376: Symbol#hash is deterministic on 2.3
- Thank you usa-san. I'll merge your soon.
I'd like to make v2_3_4 tag after confirming the result of CI on vc12... -
02:35 PM Bug #13376: Symbol#hash is deterministic on 2.3
- I've fixed it.
nagachika-san, please apply this :
```diff
Index: hash.c
==================================... -
02:27 PM Bug #13376: Symbol#hash is deterministic on 2.3
- nobu (Nobuyoshi Nakada) wrote:
> Accepting huge requests which could exhaust memory with too may symbols *at once* w... -
02:21 PM Bug #13376: Symbol#hash is deterministic on 2.3
- Accepting huge requests which could exhaust memory with too may symbols *at once* would be rarely possible in 2.3.
-
02:09 PM Bug #13376: Symbol#hash is deterministic on 2.3
- should this receive a new CVE?
should this released be soon as 2.3.4? -
02:44 PM Feature #13382: [] Options for FTP PORT command
- > The default mode of Net::FTP is now passive, but do you really need the active mode?
In the real world, sometime... -
09:24 AM Feature #13382: [] Options for FTP PORT command
- osa (Shunsuke OSA) wrote:
> # Real use cases
>
> Active FTP is not working in AWS EC2.
>
> - https://forums.aw... -
08:36 AM Feature #13382 (Rejected): [] Options for FTP PORT command
- # Abstract
Add options to Net::FTP to set data listening host and port.
# Background
Net::FTP sends local ad... -
02:16 PM Bug #13331 (Assigned): Inconsistent conversion of Float into Decimal
- Continue this in https://.com/ruby/bigdecimal/issues/70
-
01:50 PM Bug #13348: win32/README.win32 のアイコンがリンク切れ
- takanabe (Takayuki Watanabe) wrote:
> こちらのリンク切れURLについてドキュメントの修正を送りたいのですが最新のURL候補等はございますか。
とりあえず Internet Archive ... -
05:51 AM Bug #13348: win32/README.win32 のアイコンがリンク切れ
- こちらのリンク切れURLについてドキュメントの修正を送りたいのですが最新のURL候補等はございますか。
-
12:48 PM Bug #12684: Delegator#eql? missing
- Seems fine.
-
09:04 AM Bug #12684: Delegator#eql? missing
- I fixed this issue and I added the specs.
Could you check it?
https://.com/ruby/ruby/pull/1564
https://git... -
11:49 AM Revision e294fbaf (git): Fix two typos
- My typo checker :-) found the bugs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58212 b2dd03c8-39d4-4d8f-98ff-... -
11:34 AM Bug #13387 (Closed): []Add parenthesis to fix compile warning to string.c
- Applied in changeset trunk|r58211.
----------
string.c: Supress logical-op-parentheses warning
* string.c(rb_str_up... -
09:47 AM Bug #13387 (Closed): []Add parenthesis to fix compile warning to string.c
- When editing string.c and execute `make run`, below warnings showed.
```
$ make run
../ruby/string.c:6142:41: wa... -
11:33 AM Revision 31a755e4 (git): string.c: Supress logical-op-parentheses warning
- * string.c(rb_str_upcase_bang): Supress logical-op-parentheses warning
by Fukuo Kadota <fukuo-kadota@cookpad.... -
10:52 AM Bug #13367 (Assigned): Fix issue for MinGW / MSYS2 builds and testing
-
10:11 AM Bug #13312: String#casecmp raises TypeError instead of returning nil
- I agree this is not expecting behavior. then I made a for this.
Added test codes below.
```diff
diff --git... -
10:03 AM Feature #13388 (Rejected): gc.c: Add GC.get_parameters and .set_parameters
- These methods are for inspecting and modifying MRI's GC parameters. It may be
useful for realtime parameter tuning w... -
10:02 AM Feature #12410 (Rejected): Process.uid= validation and casting
- As follows, it looks because BSD id(1) handles the uid argument as 32bit integer.
(Note that GNU coreutils' id(1) do... -
09:41 AM Feature #12410: Process.uid= validation and casting
- Changing this ticket into a feature request because this request wants adding a new behavior into a existing method.
-
09:31 AM Feature #12410: Process.uid= validation and casting
- Wrote a for this ticket: https://.com/ruby/ruby/pull/1568
It validates the argument for `Process#.uid=` ... -
09:55 AM Bug #11638: [doc] misleading IO.write offset description
- Yes. When we use appending mode without offset, the file is not truncated.
Truncating files are occurred in write ... -
09:54 AM Bug #13231: DateTime.strftime("%Z") does not return time zone abbreviation, returns hour and minute offset from UTC with colon
- DateTime wrongly calls timezone offset as "timezone".
It is considered as a documentation issue at this time. -
09:07 AM Bug #13231: DateTime.strftime("%Z") does not return time zone abbreviation, returns hour and minute offset from UTC with colon
- I think it contains a deep problem.
```sh
$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]... -
09:52 AM Bug #13369: TracePoint gives incorrect `return_value` after rescuing error when using `return`
- By some investigations, it turned out to be caused by the result value passed in `hook_before_rewind` method .
The... -
09:47 AM Bug #8916 (Closed): rb_sprintf への精度指定が正しく機能していない
- Applied in changeset trunk|r58210.
----------
vsnprintf.c: prefix with precision
* vsnprintf.c (BSD_vfprintf): sign... -
09:47 AM Revision 7e1c65dc (git): vsnprintf.c: prefix with precision
- * vsnprintf.c (BSD_vfprintf): sign and hex-prefix should not be
counted in precision. [ruby-dev:47714] [Bug #8916]... -
09:47 AM Revision 85f3636e (git): test_minitest_unit.rb: assert_triggered
- * test/minitest/test_minitest_unit.rb (assert_triggered): rename
to be hidden in backtraces.
git-svn-id: svn+ssh:/... -
09:31 AM Bug #13386 (Closed): Improve Process::CLOCK_* RDoc
- Applied in changeset trunk|r58208.
----------
Add documents on Process::CLOCK_* constants
* process.c: Add document... -
09:24 AM Bug #13386 (Closed): Improve Process::CLOCK_* RDoc
- ## Summary
`Process::CLOCK_*` has no RDoc comment.
https://docs.ruby-lang.org/en/trunk/Process.html
## Improveme... -
09:31 AM Revision af4b7c8e (git): Add documents on Process::CLOCK_* constants
- * process.c: Add documents on Process::CLOCK_* constants.
by Sunao Komuro <[email protected]>.
Close... -
09:30 AM Bug #13101: Date#rfc2822 and Time#rfc2822 don't return the same format
- RFC 2822 says the date part should be 1 or 2 digits.
So current behavior doesn't violate the specification but I thi... -
09:25 AM Bug #13101: Date#rfc2822 and Time#rfc2822 don't return the same format
- I created a to solve this issue in https://.com/ruby/ruby/pull/1566
I want committers to merge this patc... -
09:24 AM Bug #13384 (Closed): [] Fix `make clean` errors
- Applied in changeset trunk|r58207.
----------
Fix `make clean` errors
by Kohei Suzuki <[email protected]>.
... -
09:11 AM Bug #13384 (Closed): [] Fix `make clean` errors
- https://.com/ruby/ruby/pull/1563
- Fix error when running `make clean` just after `configure`
- Suppress er... -
09:24 AM Revision 22543551 (git): Fix `make clean` errors
- by Kohei Suzuki <[email protected]>.
* common.mk(clean-rubyspec): Supress error messages when rubyspec files
... -
09:19 AM Feature #13383: [] Module#source_location
- Modules/classes can be opened again.
Your seems returning the last location instead of the first, is it intent... -
08:51 AM Feature #13383 (Rejected): [] Module#source_location
- # Abstract
It can inspect where the module or class is defined.
# Background
In debugging or development an ... -
09:17 AM Feature #13385 (Assigned): [] Make Resolv::DNS::Name validation similar to host and dig commands
- # Abstract
Add validations similar to **host** and **dig** commands to `Resolv::DNS::Name.create`
# Background
`... -
09:13 AM Bug #12235: URI.encode issue with square brackets
- similar issue: https://bugs.ruby-lang.org/issues/9806
-
08:28 AM Bug #13003 (Closed): About not Random instance of random: keyword ardument of Array#shuffle!
- This bug is already fixed, close.
-
08:13 AM Bug #13315: Single "%" at the end of `printf` format string appears in the result
- Matz, is this intentional?
-
07:47 AM Bug #13315: Single "%" at the end of `printf` format string appears in the result
- I believe this is not intentional, so created a pull-request on .
https://.com/ruby/ruby/pull/1560
Th... -
07:45 AM Bug #12761: Ruby 2.3.1 has a bug in `Module#alias` and `Module#alias_method`
- This is resolved version ruby-2.4.1.
-
07:33 AM Bug #11430: Redefining a lazy-loaded variable in child context within RSpec spec causes crash
- I believe this is related to an incorrect use of RSpec's `let`, and has nothing to do with Ruby. (=> **not a bug** he...
-
07:13 AM Bug #13106: Timeout does not wait for more than 120 seconds
- **I think this is not a bug.**
It looks like you are catching the `Timeout::Error` raised by `Net::HTTP.get_respon... -
07:08 AM Bug #12176 (Closed): method equality of aliased methods breakage on 2.3
- Confirmed fixed. cf #11964
-
06:32 AM Feature #13381: [] Expose rb_fstring and its family to C extensions
- OK, I've read comments of #13077.
What do you think of renaming fstring to "deduped" string? "Deduped" strings are... -
05:36 AM Feature #13381 (Feedback): [] Expose rb_fstring and its family to C extensions
- I can understand use cases but we shouldn't expose the name "fstring".
-
05:29 AM Feature #13381 (Closed): [] Expose rb_fstring and its family to C extensions
- https://.com/ruby/ruby/pull/1559
Currently, C extensions cannot use fstrings. I'd like to use
`rb_fstring_c... -
05:54 AM Revision b6639a84 (git): parse.y: dot_or_colon
- * parse.y (dot_or_colon): use the default action without type
casts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
04:33 AM Bug #13380 (Closed): [] Remove unused Init_frozen_strings declaration
- Committed at r58205
-
03:48 AM Bug #13380 (Closed): [] Remove unused Init_frozen_strings declaration
- https://.com/ruby/ruby/pull/1558
Init_frozen_strings definition is removed in r51511.
https://bugs.ruby-lan... -
04:32 AM Revision 7dab0e07 (git): Remove unused Init_frozen_strings declaration
- Init_frozen_strings definition is removed in r51511.
https://bugs.ruby-lang.org/issues/11423
by Kohei Suzuki <... -
03:00 AM Revision 205ae267 (git): test_symbol.rb: switch to assert_not_equal
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:37 AM Bug #13358 (Assigned): OpenStruct overriding allocate
- OK, although I still think it is too artificial example, nobody would mind a little change of the `OpenStruct` perfor...
-
12:52 AM Bug #13377 (Feedback): Crash while running tests
- 2.1.0p0 is outdated, try 2.1.9.
2.1 will end the life soon, though.
Also available in: Atom