Activity
From 03/09/2019 to 03/15/2019
03/15/2019
-
07:50 PM Bug #15637: Backport RubyGems 3.0.3/2.7.9
- Are there plans to backport the Rubygems security patches to Ruby 2.3? Ruby 2.3 is still in security maintenance sta...
-
06:37 PM Bug #15087: Segmentation fault with splat and block
- **Hurray**! Confirmed that this no longer crashes and works as expected on _2.5.4_ and _2.6.2_
-
04:04 PM Bug #15669 (Third Party's Issue): This issue was marked as resolved in 2.5.5 release note but I'm still experiencing it
- Users/richardsondackam/.rvm/rubies/ruby-2.5.5/lib/ruby/2.5.0/timeout.rb:86: [BUG] Segmentation fault at 0x00000001085...
-
01:25 PM Revision e4c184c6 (git): Increase the number of curl retries
- Because retrying 5 times failed.
https://ci.appveyor.com/project/ruby/ruby/builds/23063048/job/k9lykaagfaex74gg
git-... -
12:39 PM Feature #15477: Proc#arity returns -1 for composed lambda Procs of known arguments
- For what it is worth, this appears to be an issue when dealing with curried procs as well.
``` ruby
curried_proc ... -
11:32 AM Revision b33a168e (git): bump up teeny version to 2.5.6
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:21 AM Bug #15384: ssl_certs are duplicated in RubyGems and Bundler
- There is even `Gem::Request.get_cert_files`
-
10:15 AM Bug #15384: ssl_certs are duplicated in RubyGems and Bundler
- vo.x (Vit Ondruch) wrote:
> Is the patch correct? Will it work when RubyGems are updated via `gem update --system`? ... -
10:03 AM Bug #15384: ssl_certs are duplicated in RubyGems and Bundler
- Is the patch correct? Will it work when RubyGems are updated via `gem update --system`? I have not tested it, just wo...
-
07:09 AM Feature #15668: stdlib: Date - Time should return the difference in days
- The error message could indeed be improved.
As for the functionality, I think matz may have to decide whether this... -
01:41 AM Feature #15668 (Open): stdlib: Date - Time should return the difference in days
- Hi at the ruby/stdlib,
Computing with times and dates is very complicated.
There are so many pitfalls lurking the... -
06:54 AM Feature #14759: [PATCH] set M_ARENA_MAX for glibc malloc
- Hongli Lai's [What causes Ruby memory bloat?](https://www.joyfulbikeshedding.com/blog/2019-03-14-what-causes-ruby-mem...
-
06:50 AM Feature #14718: Use jemalloc by default?
- Outstanding research by Hongli Lai, and superbly presented in a post & video that all of us can easily digest.
Sam... - 05:19 AM Revision d4f7fac6 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:19 AM Revision c36a6f97 (git): node.h: introduce nd_brace to determine if a hash literal is a keyword
- NODE_HASH#nd_brace is a flag that is 1 for `foo({ k: 1 })` and 0 for
`foo(k: 1)`.
nd_alen had been abused for the fla... -
01:19 AM Revision 560bb32f (git): NEWS: adjust indents and escape brackets not to be labeled lists
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:44 AM Revision 3134b20a (git): Show the source line at an invalid class/instance variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/14/2019
-
11:50 PM Feature #15667: Introduce malloc_trim(0) in full gc cycles
- Relevant code in glibc
https://github.com/bminor/glibc/blob/c2d8f0b704c2b828bcd8d517a2376c0240c73c09/malloc/malloc... -
08:34 PM Feature #15667 (Closed): Introduce malloc_trim(0) in full gc cycles
- Per Hongli's excellent article it looks like malloc_trim can help tremendously with memory bloat issues.
https:... -
10:51 PM Revision f3210924 (git): merge revision(s) 67261:
- tool/make-snapshot: Use 6-spaces indent for SIZE and digests
to align with release note markdown.
git-svn-id... - 10:43 PM Revision bf4bcaf0 (git): * 2019-03-15
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:43 PM Revision 9e7f197c (git): tool/make-snapshot: Use 6-spaces indent for SIZE and digests
- to align with release note markdown.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67261 b2dd03c8-39d4-4d8f-98ff... -
10:24 PM Bug #14852: please backport thread sync fixes to 2.5
- r62934 was already backported into ruby_2_5 at r66912.
r63309 was already backported into ruby_2_5 at r67259.
-
10:21 PM Revision 703d9f61 (git): merge revision(s) 63309:
- thread_sync.c (condvar_ptr): reset fork_gen after forking
Otherwise the condition variable waiter list will ... -
10:16 PM Revision dec6bb85 (git): bump up teeny version to 2.5.5
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:42 PM Bug #15661: Disallow concurrent Dir.chdir with block
- @nobu I actually considered that my first preference, except for the introduction of a new global lock.
I worry ab... -
05:09 AM Bug #15661: Disallow concurrent Dir.chdir with block
- Why not blocking until another block terminates?
-
08:35 PM Feature #14718: Use jemalloc by default?
- I created https://bugs.ruby-lang.org/issues/15667 to track malloc_trim, please post any results you have regarding to...
-
08:02 PM Feature #14718: Use jemalloc by default?
- Came here to find out if indeed ```malloc_trim()``` would be integrated into the garbage collector. If Hongli's findi...
-
04:52 PM Feature #14718: Use jemalloc by default?
- Does Hongli Lai's article _What causes Ruby memory bloat?_ shed any potential light here?
https://www.joyfulbikeshed... -
05:25 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- > -5 would still mean "the highest priority", yes, but then e.g. -4 or -3 which starts to mean "high but not highest ...
-
04:56 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- > It does not have to know. It will use, say -5 because it is meaningful on MRI. The value is then clamped to -3 by e...
-
05:21 PM Bug #15582: default/bundler-1.17.2.gemspec has no file list
- Hi @hsbt!
I assumed this fix would also fix the incorrect file list for the etc gem's gemspec but I didn't try it ... -
02:40 PM Bug #14725: fatal: No live threads left. Deadlock? since Revision 63215
- r63215 is backported to ruby_2_5 in r66912 but its bug fix r63309 is not backported to ruby_2_5 yet. I confirmed that...
-
01:47 PM Revision 4d6e2029 (git): Skip Bundler's test made fail by r67226
- Possible fix would be https://github.com/bundler/bundler/pull/7038,
but Ruby script ending with `^~~` could be wrongl... -
11:49 AM Bug #15666 (Closed): Backport r67247 (Guard out the test when it is run under root permission)
- This is a ticket for backport management.
r67247 fixes an issue of the test under root permission. -
09:05 AM Bug #10856 (Closed): Splat with empty keyword args gives unexpected results
- Applied in changeset trunk|r67256.
----------
compile.c: fix the corner case of rest and keyword arguments
See http... -
08:45 AM Bug #10856: Splat with empty keyword args gives unexpected results
- Another presentation of the bug:
```
def foo; end
foo(*[], {}) #=> does not raise an exception in 2.6
``` -
05:06 AM Bug #10856 (Assigned): Splat with empty keyword args gives unexpected results
- marcandre (Marc-Andre Lafortune) wrote:
> This is not actually fixed.
>
> ```
> def foo
> puts "OK"
> end
>... -
09:04 AM Revision 3db2041f (git): compile.c: fix the corner case of rest and keyword arguments
- See https://bugs.ruby-lang.org/issues/10856#note-20 . [Bug #10856]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
08:43 AM Revision 146bb252 (git): compile.c (setup_args): process arguments forward
- For unknown reason, setup_args processed the arguments from the last to
the first. This is not only difficult to rea... -
08:13 AM Revision 9800fc26 (git): parse.y: no punctuation instance/class variables
- * parse.y (parse_atmark): exclude punctuation follows @ marks,
whereas it is inclusive after $ mark as some punctua... -
07:30 AM Bug #15649: Dir.glob regression with braces and Windows drive letters
- Seeing the same here. Seems like its the braces that are broken on Windows in Ruby 2.6. Rails autoloading feature co...
-
06:45 AM Feature #14145: Proposal: Better Method#inspect
- Eregon (Benoit Daloze) wrote:
> My understanding is `#inspect` shows useful information for debugging, so then the s... - 06:43 AM Revision 277af37b (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:43 AM Revision 4c41dc89 (git): compile.c: factor out "compile_args" from "compile_array"
- compile_array function had three usages: array literal, hash literal,
and method arguments. I think the third is comp... -
05:57 AM Revision 9c077bbe (git): parse.y: show invalid global variable line
- * parse.y (parse_gvar): show the source line erred by invalid
global variable, and indicate the variable including ... -
05:32 AM Revision ccc933d4 (git): Hoisted out ruby_show_error_line
- * parse.y (ruby_show_error_line): hoisted out from parser_yyerror.
* parse.y (regx_options): revert r67226 and show ... -
03:03 AM Feature #15665 (Closed): Cannot compile socket extension on Mojave
- The `mkmf.log` is reporting that it cannot find `netinet6/in6.h`. I guess that previously it’s finding it in `/usr/in...
-
02:48 AM Bug #15384: ssl_certs are duplicated in RubyGems and Bundler
- I made a patch that unifies both certificates. I propose it to bundler upstream.
-
02:18 AM Revision 86c5806c (git): More initializations of YYLTYPE
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:04 AM Revision e20aa14a (git): * 2019-03-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:04 AM Revision 6a860ea0 (git): Guard out the test when it is run under root permission
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:31 AM Bug #15664 (Closed): File.executable returns incorrect results in Windows 10
- Calling File.executable? <path> in Windows 10 return false for a file with execute permissions set.
03/13/2019
-
11:22 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- > I think it's important, otherwise how is Ruby code supposed to know what are the limits and which value it can use ...
-
08:10 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- > the semantic of 'priority' right now is very platform-specific anyways
The specific semantics maybe, but the ra... -
05:05 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- `RUBY_THREAD_PRIORITY_MIN` is changed to give the developer the choice to make some threads really low priority, at t...
-
04:40 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- Why is RUBY_THREAD_PRIORITY_MIN changed? This should be discussed in this thread.
Other implementations have to fo... -
09:55 PM Revision a3cbff05 (git): bump up teeny version to 2.6.3
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:49 PM Feature #15663: Documenting autoload semantics
- May explain why matz wants to remove autoload in the long run. :)
-
06:25 PM Feature #15663 (Open): Documenting autoload semantics
- The semantics of autoload are extremely complicated.
As far as I can see, they are unfortunately not documented.
... -
08:21 PM Feature #14145: Proposal: Better Method#inspect
- My understanding is `#inspect` shows useful information for debugging, so then the source location is very useful, an...
-
08:13 PM Bug #15662 (Assigned): Fix CSV delegation to missing StringIO
- Could you use https://github.com/ruby/csv instead of ruby/ruby?
ruby/csv is the upstream repository. -
04:14 PM Bug #15662: Fix CSV delegation to missing StringIO
- I have opened a PR on GitHub's tracker with the changes: https://github.com/ruby/ruby/pull/2094
-
03:57 PM Bug #15662 (Closed): Fix CSV delegation to missing StringIO
- If you create a CSV from raw content like:
csv = CSV.new("h1,h2")
You'll get method missing when calling ... -
03:52 PM Bug #15661: Disallow concurrent Dir.chdir with block
- I sort of agree with headius. I also can not really think of a possible and
deliberate use case for concurrent `Dir.... -
12:19 PM Bug #15661 (Closed): Disallow concurrent Dir.chdir with block
- `Dir.chdir` with a block should disallow concurrent use, since it will almost never produce the results a user expect...
-
03:12 PM Misc #15617: Any chance we can ship 2.5.4 sooner rather than later?
- I'm sorry the link in previous post was for Japanese.
English version is here.
https://www.ruby-lang.org/en/news/20... -
03:07 PM Misc #15617 (Closed): Any chance we can ship 2.5.4 sooner rather than later?
- Ruby 2.5.4 was released!
https://www.ruby-lang.org/ja/news/2019/03/13/ruby-2-5-4-released/
Thank you for your pat... -
01:21 PM Feature #15605: json library needs more frequent releases
- FWIW we did just get a json 2.2.0 release. The base problem stands, however.
- 01:44 AM Revision 0d6910df (git): * 2019-03-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:44 AM Revision 8415df61 (git): Remove unnecessary local variable
- newline is always "\n" when it is used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67243 b2dd03c8-39d4-4d8f-9... -
12:32 AM Bug #15648: Ripper::SCANNER_EVENTS に ignored_sp が含まれていない
- ruby_2_5 r67242 merged revision(s) 67200.
-
12:32 AM Revision 4fd07864 (git): merge revision(s) 67200: [Backport #15648]
- Add ignored_sp event
* ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer): add ignored_sp
event which ... -
12:27 AM Bug #11472 (Rejected): Some default gems are not installed if GEM_HOME is set during Ruby installation
- I couldn't reproduce it.
```
~ > mkdir .gem_home
~ > set -x GEM_HOME ~/.gem_home
~ > rbenv install 2.5.0-dev
r... -
12:21 AM Bug #15555: Dir.mktmpdir checks permissions and raise ArgumentError after yielding to block (ensure) & leaks allocated tempdir
- ruby_2_5 r67241 merged revision(s) 66909.
-
12:21 AM Revision 8fa641a6 (git): merge revision(s) 66909: [Backport #15555]
- tmpdir.rb: permission of user given directory
* lib/tmpdir.rb (Dir.mktmpdir): check if the permission of the... -
12:06 AM Bug #15520: [patch] configure should refuse to build with jemalloc when headers are missing
- ruby_2_5 r67240 merged revision(s) 66779.
-
12:06 AM Revision 7e157824 (git): merge revision(s) 66779: [Backport #15520]
- configure: refuse to build with jemalloc when header is missing
[ruby-core:90964] [Bug #15520]
Freo... -
12:03 AM Bug #15488: const_defined?("File::NULL") の挙動
- I have a little concern that this could be an imconpatibility issue. I will skip this change for the next teeny.
03/12/2019
-
11:59 PM Bug #15013: thread_pthread.c: reinitialize ubf_list at fork
- MEMO: backporting r64485 and r64635 cause some make test failures on my environment.
I give up to fix these for just... -
11:40 PM Bug #15250: Concurrent fibers segfault when thread caching is disabled
- Backporting was done at r66111.
-
11:36 PM Bug #15660: Backport r66618 (test_io.rb: increase timeout for RubyCI)
- ruby_2_5 r67239 merged revision(s) 66618.
-
11:28 PM Bug #15660 (Closed): Backport r66618 (test_io.rb: increase timeout for RubyCI)
- This is a ticket for backport management.
r66618 could stabilize AIX CI.
-
11:36 PM Revision b2d55db6 (git): merge revision(s) 66618: [Backport #15660]
- test_io.rb: increase timeout for RubyCI
to stabilize AIX powerpc CI
https://rubyci.org/logs/rubyci.... -
11:35 PM Bug #15427: Assertion Failed: vm_method.c:858:prepare_callable_method_entry:callable_method_entry_p(cme)
- ruby_2_5 r67238 merged revision(s) 66436.
-
11:35 PM Revision 75aba10d (git): merge revision(s) 66436: [Backport #15427]
- should use defined_class.
* vm_insnhelper.c (vm_call_method_each_type): we should use me->defined_class
... -
11:23 PM Bug #15219: Backport: Ruby 2.5.X to support OpenSSL 1.1.1 and TLS 1.3
- ruby_2_5 r67237 merged revision(s) 64234,64252.
-
11:23 PM Revision 0fd238c7 (git): merge revision(s) 64234,64252: [Backport #15219]
- net/http, net/ftp: fix session resumption with TLS 1.3
When TLS 1.3 is in use, the session ticket may not ha... -
10:01 PM Bug #15536: Crash on merging specific hashes using keyword splat
- ruby_2_5 r67236 merged revision(s) 66832.
-
10:01 PM Revision b828c95b (git): merge revision(s) 66832: [Backport #15536]
- st.c (rb_hash_bulk_insert_into_st_table): avoid out-of-bounds write
"hash_bulk_insert" first expands the tab... -
09:56 PM Feature #15563: #dig that throws an exception if a key doesn't exist
- I would suggest `#retrieve`. It's just a **stronger** `#fetch`, and the dictionary definition reflects its meaning:
... -
09:45 PM Bug #15643: Partly Backport RubyGems 3.0.3 to Ruby 2.5(with RubyGems 2.7.6)
- The patch was merged at r67235.
-
09:44 PM Revision 7244db9d (git): Merge RubyGems 2.7.6.2 patch [Bug #15643]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:33 PM Bug #15637: Backport RubyGems 3.0.3/2.7.9
- The patch for 2.5.3 was merged at r67234.
-
09:32 PM Revision 213582c8 (git): Merge RubyGems 2.7.6.1 patch [Bug #15637]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:06 PM Bug #15650: Segmentation fault when accessing $! in at_exit within a forked process
- ruby_2_5 r67233 merged revision(s) 67201.
-
09:05 PM Revision c4baab07 (git): merge revision(s) 67201: [Backport #15650]
- eval.c: clear internal errinfo
* eval.c (ruby_cleanup): clear internal error info when invoking
en... -
08:22 PM Revision 4fa07b5f (git): bump up teeny version to 2.6.2
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:59 PM Bug #15659: Backport r64636 and r64637 to fix test failure in AIX
- ruby_2_5 r67228 merged revision(s) 64636,64637.
-
12:48 PM Bug #15659 (Closed): Backport r64636 and r64637 to fix test failure in AIX
- r64636 and r64637 could related related with test failures on AIX.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/a... -
12:59 PM Revision a648423e (git): merge revision(s) 64636,64637: [Backport #15659]
- AIX doesn't set OptionLength for boolean options
https://rubyci.org/logs/rubyci.s3.amazonaws.com/aix71_ppc/r... -
12:04 PM Revision 8952525a (git): Assertion for r67226
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:55 AM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- I'll check appveyor out
I've `push --mirror` from the current ruby git repo to remove all dead references, and re-... -
04:23 AM Revision b6468b01 (git): Show unkwon regexp option line
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:11 AM Revision 60bddf58 (git): * 2019-03-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67225 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:11 AM Revision e5d10cda (git): Flush erred token
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67224 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/11/2019
-
07:37 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- > I apologize for Windows not building
Both Linux and macOS on Travis are red. It's fine that you ignore our unsta... -
06:29 PM Feature #15438: Threads can't switch faster than TIME_QUANTUM_(NSEC|USEC|MSEC)
- Follow-up PR: https://github.com/ruby/ruby/pull/2087
I apologize for Windows not building, I don't have a windows ... -
03:20 PM Feature #14145: Proposal: Better Method#inspect
- I'd like to address this line from the dev log:
> ko1: I’m against to show the name of parameters. we only need l... -
06:30 AM Feature #14145: Proposal: Better Method#inspect
- Discussion at dev-meeting https://bugs.ruby-lang.org/issues/15614:
* eregon and ko1 want to show `source_location`... -
02:36 PM Feature #4475: default variable name for parameter
- https://github.com/ruby/ruby/compare/trunk...nobu:feature/4475-numarg
-
04:46 AM Feature #4475: default variable name for parameter
- I accept `@1` idea. @nobu will implement it. Feel free to try it when it is merged.
Matz. -
02:33 PM Revision c96e0f6e (git): fix merge conflict
- Reported by Krzysztof Rybka
https://github.com/ruby/ruby/commit/dca69588f4a46e1ecc94eeb9e01efc8cd7cb82e4#r32684541
... -
02:27 PM Feature #15653: Proposal: Add Time#floor
- zverok (Victor Shepelev) wrote:
> Shouldn't there be also `ceil` for completeness, if we already have `round` and `f... -
02:13 PM Feature #15653: Proposal: Add Time#floor
- Shouldn't there be also `ceil` for completeness, if we already have `round` and `floor`?
-
06:36 AM Feature #15653: Proposal: Add Time#floor
- レビューありがとうございます!
-
06:31 AM Feature #15653: Proposal: Add Time#floor
- Accepted.
Matz.
-
06:27 AM Feature #15653: Proposal: Add Time#floor
- テストコードで `Time.at(time.to_i)` とかやることは多いですね。
-
06:25 AM Feature #15653: Proposal: Add Time#floor
- ActiveRecord を使うアプリケーションで、時刻をDBに入れて取り出すと秒の単位で切り捨てられます。
昔 Rails アプリケーションを作っていた頃は、この挙動のためにテストコードでの時刻の比較が面倒だったことを思い出しました。 -
04:10 AM Feature #15653: Proposal: Add Time#floor
- 良い機能だと思います。
-
03:37 AM Feature #15653 (Closed): Proposal: Add Time#floor
- ## 概要
`Time` の小数(ナノ秒)を指定した桁で切り捨てるメソッドの提案になります。
## 現状
* 小数を丸める `Time#round` はあるが小数を切り捨てるメソッドがない
* 精度が異なる時間... -
01:49 PM Bug #15651: infinite loop in int_pow
- ruby_2_6 r67222 merged revision(s) 67203.
-
12:52 PM Bug #15651: infinite loop in int_pow
- ruby_2_5 r67219 merged revision(s) 67203.
-
01:37 AM Bug #15651 (Closed): infinite loop in int_pow
- Applied in changeset trunk|r67203.
----------
numeric.c: fix infinite loop
* numeric.c (int_pow): fix infinite loop... -
12:34 AM Bug #15651: infinite loop in int_pow
- ```
zsh % gdb --args ./miniruby -ve '[1].repeated_permutation(1).size'
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409... -
01:49 PM Revision ec438d32 (git): merge revision(s) 67203: [Backport #15651]
- numeric.c: fix infinite loop
* numeric.c (int_pow): fix infinite loop in the case of y equal 1
and... -
01:00 PM Revision a3a1199f (git): fix wrong merge of conflict at r67217
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67221 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:57 PM Bug #15658: The combination of non-Symbol keys and Symbol keys should be allowed
- ruby_2_6 r67220 merged revision(s) 67217.
-
12:48 PM Bug #15658 (Closed): The combination of non-Symbol keys and Symbol keys should be allowed
- Applied in changeset trunk|r67217.
----------
The combination of non-Symbol keys and Symbol keys is now allowed agai... -
12:46 PM Bug #15658 (Closed): The combination of non-Symbol keys and Symbol keys should be allowed
- It was prohibited at 2.6.0 and 2.6.1 to pass both non-Symbol keys and Symbol-keys simultaneously:
```
def foo(opt... -
12:57 PM Revision dca69588 (git): merge revision(s) 67217: [Backport #15658]
- The combination of non-Symbol keys and Symbol keys is now allowed again
Revert r64358. [Bug #15658]
git-sv... -
12:51 PM Revision d704a0fe (git): merge revision(s) 67203: [Backport #15651]
- numeric.c: fix infinite loop
* numeric.c (int_pow): fix infinite loop in the case of y equal 1
and... - 12:48 PM Revision 43ff4ef9 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:48 PM Revision 76fc1ce0 (git): The combination of non-Symbol keys and Symbol keys is now allowed again
- Revert r64358. [Bug #15658]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67217 b2dd03c8-39d4-4d8f-98ff-823fe69... -
12:47 PM Revision bda6df35 (git): parse.y: moved excessed_comma
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:19 PM Misc #15486 (Feedback): Default gems README.md
- We welcome a patch for README.md of default gems on GitHub directly like https://bugs.ruby-lang.org/issues/15486#note...
-
12:12 PM Feature #15657 (Closed): Make webrick to bundled gems
- The maintenance of webrick is hard for the ruby core team because we should handle a lot of security issues in the fu...
-
11:55 AM Misc #15654: Documentation for Complex is wrong or misleading
- There would be a chance to optimize such expressions, but it is not a single literal syntactically, and constant fold...
-
09:32 AM Misc #15654: Documentation for Complex is wrong or misleading
- sawa (Tsuyoshi Sawada) wrote:
> Actually, currently, there is no literal for complex numbers whose real part is non-... -
09:25 AM Misc #15654: Documentation for Complex is wrong or misleading
- Actually, currently, there is no literal for complex numbers whose real part is non-zero. I think we need a literal t...
-
09:18 AM Misc #15654: Documentation for Complex is wrong or misleading
- @nobu: i don't know if that would be better, but can the parser be changed to support that stuff like "2+1i" would cr...
-
08:43 AM Misc #15654 (Open): Documentation for Complex is wrong or misleading
- The documentation for `Complex` https://ruby-doc.org/core-2.6/Complex.html says or implies that a complex can be crea...
-
11:37 AM Revision bc76d8a2 (git): Removed from standard library. No one maintains it from Ruby 2.0.0.
- [Bug #15652][ruby-core:91736]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67215 b2dd03c8-39d4-4d8f-98ff-823fe6... -
11:34 AM Bug #15652 (Rejected): Profiler__ is not working correctly (ruby 2.6)
- Unfortunately, No one maintains it. I suggest using the alternative tool like [rbspy](https://github.com/rbspy/rbspy).
-
10:49 AM Feature #15631: Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
- Thanks for raising this Pavel.
`st_init_table_with_size(0)` effectively also allocates additional capacity, but if... -
10:09 AM Revision 098ec6eb (git): Added to check MJIT constant for the Ruby 2.3-2.5.
- This commit picked from https://github.com/ruby/webrick/commit/2c13beca2c25dc099b7ed20dbe4d7ede77dfef86
Co-authore... -
10:08 AM Bug #15655 (Closed): Unable to handle Russian dirname on Windows
- I'm unable to work in a directory with a Russian name.
Running `bundle exec ...` returns an error from Bundler sayin... -
09:54 AM Feature #15618 (Closed): Implement Enumerator::Yielder#to_proc
- Merged with r67211.
-
06:53 AM Feature #15618: Implement Enumerator::Yielder#to_proc
- Sounds reasonable.
Matz. - 09:52 AM Revision 448262c8 (git): Mention the addition of Enumerator::Yielder#to_proc in NEWS
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67213 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:52 AM Feature #15415 (Closed): [PATCH] fileutils (mv): fall back to copy + unlink on EPERM
- Applied in changeset trunk|r67212.
----------
fall back to copy + unlink on EPERM
[Feature #15415][ruby-core:9053... -
09:52 AM Revision 7d3d8e79 (git): fall back to copy + unlink on EPERM
- [Feature #15415][ruby-core:90536]
Co-authored-by: Eric Wong <[email protected]>
git-svn-id: svn+ssh://ci.rub... - 09:49 AM Revision c2d3b8df (git): Implement Enumerator::Yielder#to_proc
- A Yielder object can now be directly passed to another method as a
block argument.
```ruby
enum = Enumerator.new { |... -
09:00 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
- I want to introduce this feature in Ruby 2.7.0-preview1.
Therefore could you write an item for the release note?
... -
08:12 AM Feature #15626: Manual Compaction for MRI's GC (`GC.compact`)
- The idea of `GC.compact` sounds great. I understand the issue but it seems to be acceptable.
Matz.
-
07:47 AM Bug #13905 (Rejected): files in gemspec
- Default gems の `Gem::Specification#files` は https://github.com/ruby/ruby/blob/trunk/tool/rbinstall.rb#L826 の箇所で `make...
-
07:39 AM Bug #13834 (Feedback): RubyGems test suite occasionally changes working directory and breaks the rest of test suite
- @vo.x
Do you still have this issue? I couldn't reproduce this on Fedora 27 and 28 of RubyCI. -
07:18 AM Revision 50a334d8 (git): merge revision(s) 66973: [Backport #15577]
- Run r66972 assertion only when a sticky-bit makes sense
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_... -
07:05 AM Misc #15614: DevelopersMeeting20190311Japan
- [Feature #15553] Addrinfo.getaddrinfo supports timeout
-
07:02 AM Misc #15614: DevelopersMeeting20190311Japan
- [Bug #15652] Profiler__ is not working correctly (ruby 2.6)
-
06:35 AM Misc #15614: DevelopersMeeting20190311Japan
- [Feature #15618] Implement Enumerator::Yielder#to_proc
-
04:45 AM Misc #15614: DevelopersMeeting20190311Japan
- * [Bug #15598] Deadlock on mutual reference of autoloaded constants
* [Bug #15599] Mixing autoload and require cause... -
03:39 AM Misc #15614: DevelopersMeeting20190311Japan
- * [Feature #14145] Proposal: Better `Method#inspect`
* It's a good feature for debug
* I want to write `p hoge.... -
07:01 AM Bug #15650: Segmentation fault when accessing $! in at_exit within a forked process
- ruby_2_6 r67209 merged revision(s) 67201.
-
07:01 AM Revision a6be951e (git): merge revision(s) 67201: [Backport #15650]
- eval.c: clear internal errinfo
* eval.c (ruby_cleanup): clear internal error info when invoking
en... -
06:52 AM Bug #15648: Ripper::SCANNER_EVENTS に ignored_sp が含まれていない
- ruby_2_6 r67208 merged revision(s) 67200.
-
06:52 AM Revision 3009f685 (git): merge revision(s) 67200: [Backport #15648]
- Add ignored_sp event
* ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer): add ignored_sp
event which ... -
06:45 AM Bug #15642: IO#readline に chomp: true オプションを指定した場合に正しく行区切りを取り除かれないケースが存在する
- ruby_2_6 r67207 merged revision(s) 67188.
-
06:45 AM Revision d27ee211 (git): merge revision(s) 67188: [Backport #15642]
- io.c: chomp CR at the end of read buffer
* io.c (rb_io_getline_fast): chomp CR followed by LF but separated
... -
06:24 AM Bug #14747 (Closed): uninitialized constant Gem::PathSupport
- hsbt (Hiroshi SHIBATA) wrote:
> Did you still have this issue? I couldn't reproduce and face this.
No, this was... -
05:52 AM Bug #14747 (Feedback): uninitialized constant Gem::PathSupport
- @duerst
Did you still have this issue? I couldn't reproduce and face this. -
05:29 AM Feature #14799: Startless range
- `BDOT2` and `BDOT3` don't seem necessary.
-
05:15 AM Feature #14799: Startless range
- I have some concerns, especially ones with syntax rules. Let us try it in the trunk, and see if it works well or not....
-
05:16 AM Bug #15620: Block argument usage affects lambda semantic
- we will fix it.
-
04:59 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
- Discussion:
* `obj.p` has compatibility issue (some code expect `p` returns `nil`) -> reject
* `p!` is not danger... -
04:54 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
- `obj.?`
-
04:50 AM Feature #14609: Let `Kernel#p` without an argument print the receiver
- matz (Yukihiro Matsumoto) wrote:
> I vote for #tapp.
I don't like #tappp (for `pp self` ).
-
03:53 AM Revision 7d966495 (git): Removed circular require
- Import rubygems/rubygems#2679
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67206 b2dd03c8-39d4-4d8f-98ff-823fe6... -
03:53 AM Revision aef24ecb (git): Renamed duplicate test
- Import rubygems/rubygems#2678
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67205 b2dd03c8-39d4-4d8f-98ff-823fe6... - 01:37 AM Revision 53f2cda8 (git): * 2019-03-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67204 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:37 AM Revision e5f01dab (git): numeric.c: fix infinite loop
- * numeric.c (int_pow): fix infinite loop in the case of y equal 1
and power of x does not overflow.
[ruby-core:91...
03/10/2019
-
04:40 PM Feature #15627: Appearance of custom singleton classes
- Wow.
```
def true.foo; end
p TrueClass.instance_methods.include?(:foo) #=> true
```
I didn't know, thanks. ... -
04:32 PM Feature #15627: Appearance of custom singleton classes
- @mame it is by design that true, false and nil has their class work as singleton class so you can do:
```ruby
d... -
04:34 PM Bug #15652 (Rejected): Profiler__ is not working correctly (ruby 2.6)
- Try running the Profiler example from documentation page.
(https://docs.ruby-lang.org/en/2.6.0/Profiler__.html)
`... -
02:33 PM Bug #15651 (Closed): infinite loop in int_pow
- `[1].repeated_permutation(1).size` goes into infinite loop.
-
06:46 AM Bug #15650 (Closed): Segmentation fault when accessing $! in at_exit within a forked process
- Applied in changeset trunk|r67201.
----------
eval.c: clear internal errinfo
* eval.c (ruby_cleanup): clear interna... - 06:46 AM Revision f399c291 (git): * 2019-03-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67202 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:46 AM Revision ffec546b (git): eval.c: clear internal errinfo
- * eval.c (ruby_cleanup): clear internal error info when invoking
end procs. [ruby-core:91731] [Bug #15650]
git-sv... -
06:25 AM Bug #15646: method_defined? inside method_added behaves differently for `initialize`
- `initialize` isn't involved in [Feature #6539].
It has been always private since more earlier days, 1.1 at least. -
12:44 AM Bug #15646: method_defined? inside method_added behaves differently for `initialize`
- This behavior is from [Feature #6539]. Do you remember why these methods are made to be always private, instead of se...
03/09/2019
-
10:10 PM Bug #15650 (Closed): Segmentation fault when accessing $! in at_exit within a forked process
- In the following piece of code, `break` is erroneously used inside a block passed to `Process.fork`, which would norm...
-
06:50 PM Bug #15645: It is possible to escape `Mutex#synchronize` without releasing the mutex
- I know very little about Ruby internals, and I haven’t worked with Ruby in years, but I saw a link to this bug and go...
-
12:51 PM Feature #15627: Appearance of custom singleton classes
- Rather, it looks a bug that `#singleton_class` returns a non-singleton class:
```
p Object.new.singleton_class.si... -
11:29 AM Bug #15649 (Closed): Dir.glob regression with braces and Windows drive letters
- I noticed that certain glob patterns involving braces and drive letters, which did work in Ruby 2.5.3, no longer work...
-
10:17 AM Bug #15648 (Closed): Ripper::SCANNER_EVENTS に ignored_sp が含まれていない
- Applied in changeset trunk|r67200.
----------
Add ignored_sp event
* ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer)... -
08:20 AM Bug #15648 (Closed): Ripper::SCANNER_EVENTS に ignored_sp が含まれていない
- `Ripper::Filter`にて `<<~` 形式のヒアドキュメント文字列を解析した際に `ignored_sp` イベントが実行されますが、`Ripper::SCANNER_EVENTS` には含まれていません
```co... -
10:17 AM Revision 72df0a8e (git): Add ignored_sp event
- * ext/ripper/lib/ripper/lexer.rb (Ripper::Lexer): add ignored_sp
event which will be fired from Ripper::Lexer#on_he... -
10:14 AM Revision 8776a09d (git): Use assert_respond_to
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67199 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:12 AM Revision 28f619e3 (git): * expand tabs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67198 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:12 AM Revision 5aecf03e (git): variable.c: hoisted out rb_namespace_p
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67197 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:00 AM Revision 5cfa5184 (git): * 2019-03-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67196 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:00 AM Revision d5770197 (git): Early return in gc_mark_children
- for types Float, Bignum and Symbol as they do not have references
and singleton classes.
[Fix GH-2091]
From: Louren...
Also available in: Atom