Activity
From 03/25/2020 to 03/31/2020
03/31/2020
-
10:32 PM Feature #16745: Improving Date and DateTime comparison
- I think this may go only after a ruby 3.0 release. Personally I'd love to simplify
all of Date, Time and DateTime - ... -
09:01 PM Feature #16745 (Open): Improving Date and DateTime comparison
- Currently, when a Date and DateTime are compared, the Date is treated as a DateTime with time "00:00:00 +0000". This...
-
08:12 PM Bug #16743: problem with multi threading [BUG] Segmentation fault
- Also, do you happen to be running on Ubuntu Bionic Beaver?
-
06:31 PM Bug #16743: problem with multi threading [BUG] Segmentation fault
- I see that you use `chingu-pathfinding` which includes a native extension.
To make the problem smaller, could you tr... -
05:46 PM Feature #16744: Flag to load current bundle without using bundle exec
- I understand your comment on my issue better now that we discussed it...
It does appear that Bundler added in the pa... -
05:29 PM Feature #16744: Flag to load current bundle without using bundle exec
- > Given that latest Bundler no longer creates a subprocess for bundle exec
Your example is incorrect. `exec` reuse... -
05:26 PM Feature #16744: Flag to load current bundle without using bundle exec
- > I think so far very few people know about -G, mostly because MRI doesn't have it.
Sadly I don't believe the Rubi... -
05:26 PM Feature #16744: Flag to load current bundle without using bundle exec
- Given that latest Bundler no longer creates a subprocess for `bundle exec`, I think we don't need this anymore.
Or d... -
05:25 PM Feature #16744: Flag to load current bundle without using bundle exec
- Added missing link to the RubyGems/Bundler issue I mentioned.
> But, I don't think we want to force using a Gemfil... -
04:56 PM Feature #16744: Flag to load current bundle without using bundle exec
- I think supporting `-G` would be valuable, because then it could be used interchangeably on multiple Ruby implementat...
-
11:28 AM Feature #16744: Flag to load current bundle without using bundle exec
- ioquatix (Samuel Williams) wrote in #note-2:
> Can we change the hashbang line to have -G and then get `bundle exec`... -
01:46 PM Revision 46a5d1b4 (git): bump teeny version to 2.6.7.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:13 PM Revision 6d20bf22 (git): merge revision(s) 47a1872cd8b901b8aab6dedce7fa3807c97d290d: [Backport #16681]
- Use osuosl instead of GitHub releases
Because the package provided by GitHub releases is different from so... -
12:06 PM Bug #16501: Support marshaling of ruby2_keywords flag
- This might not be a bug, but the change is needed for #16634 commit:2339be74e737b4c5f5330f845af2e7db0c7450e1, so plea...
- 11:40 AM Revision d5e7ea9e (git): merge revision(s) 61b7f86248bd121be2e83768be71ef289e8e5b90
- * ext/socket/init.c: do not return uninitialized buffer
Resize string buffer only if some data is received ... -
11:21 AM Revision d0012e50 (git): merge revision: 61b7f86248bd121be2e83768be71ef289e8e5b90
- ext/socket/init.c: do not return uninitialized buffer
Resize string buffer only if some data is received in
BasicSoc... -
11:19 AM Revision 61b7f862 (git): ext/socket/init.c: do not return uninitialized buffer
- Resize string buffer only if some data is received in
BasicSocket#read_nonblock and some methods.
Co-Authored-By: Sa... - 10:54 AM Revision 17840bae (git): Bump version to 2.4.10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:51 AM Bug #16698: Backport security fix for CVE-2020-10663
- ruby_2_4 r67873 merged revision(s) 36e9ed7fef6eb2d14becf6c52452e4ab16e4bf01.
- 10:51 AM Revision 68180523 (git): merge revision(s) 36e9ed7fef6eb2d14becf6c52452e4ab16e4bf01: [Backport #16698]
- backport 80b5a0ff2a7709367178f29d4ebe1c54122b1c27 partially as a
securify fix for CVE-2020-10663. The patch ... -
10:44 AM Revision a0c7c23c (git): v2.7.1p83
-
10:26 AM Revision f832d957 (git): ext/socket/init.c: do not return uninitialized buffer
- BasicSocket#read_nonblock and some methods changes the size of a buffer
string, but when no data is available, the bu... -
08:36 AM Revision 03ca90c7 (git): Share download cache with bundler
- 07:31 AM Revision 5caee291 (git): * 2020-03-31 [ci skip]
-
07:10 AM Revision bb93659f (git): Fix pp when passed a empty ruby2_keywords-flagged hash as array element (#2966)
- This causes problems because the hash is passed to a block not
accepting keywords. Because the hash is empty and key... -
06:30 AM Revision dad110d0 (git): Remove an unused pragma
- It originally had a string literal, but it no longer has one.
- 06:17 AM Revision d83ac4ec (git): * 2020-03-31 [ci skip]
-
06:16 AM Revision b736ea63 (git): Optimize exivar access on JIT-ed getivar
- JIT support of dd723771c11.
$ benchmark-driver -v --rbenv 'before;before --jit;after --jit' benchmark/mjit_exivar.ym...
03/30/2020
- 10:47 PM Revision d4e1eb1d (git): merge revision(s) 4adb2d655dcd54b28366b4d17e86b21e2b622cd1: [Backport #16738]
- Make RbConfig::CONFIG values mutable [Bug #16738]
As `RbConfig.expand` modifies the argument and involved `C... -
10:44 PM Bug #16687: Ripper.slice FrozenError in ruby 2.5
- ruby_2_5 r67871 merged revision(s) 62743.
- 10:44 PM Revision 209f3451 (git): merge revision(s) 62743: [Backport #16687]
- Fix FrozenError on `Ripper.slice`
Currently `Ripper.slice` raises a FrozenError
```ruby
req... - 10:33 PM Revision 8580c093 (git): merge revision(s) 8a6ba10f9dd456cf54de800203cf04bbe42271fb: [Backport #12392]
- Do not make disabled directories at installation [Bug #12392]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches... -
10:23 PM Feature #16744: Flag to load current bundle without using bundle exec
- Just so I understand this more clearly, could bin stubs use this in a shim to avoid needing to use `bundle exec`?
``... -
06:45 PM Feature #16744 (Third Party's Issue): Flag to load current bundle without using bundle exec
- The `bundle exec` command is used by Ruby users primarily to start up a Ruby command or application with only its spe...
-
10:22 PM Bug #16698: Backport security fix for CVE-2020-10663
- ruby_2_5 r67869 merged revision(s) 36e9ed7fef6eb2d14becf6c52452e4ab16e4bf01.
- 10:22 PM Revision b379ecd8 (git): merge revision(s) 36e9ed7fef6eb2d14becf6c52452e4ab16e4bf01: [Backport #16698]
- backport 80b5a0ff2a7709367178f29d4ebe1c54122b1c27 partially as a
securify fix for CVE-2020-10663. The patch ... - 10:11 PM Revision 67b77240 (git): merge revision(s) 6e6844320de989cb88a154e2ac75066ccea1bba2: [Backport #16619]
- Fixed duplicated warning
As `command_rhs` is always a "value expression", `command_asgn`
does not ne... -
10:05 PM Bug #16681: Backport commit related libffi url
- ruby_2_5 r67867 merged revision(s) 6a2d779027818eda418c9118f700b36816e833a5.
- 10:05 PM Revision fdffe91d (git): merge revision(s) 6a2d779027818eda418c9118f700b36816e833a5: [Backport #16681]
- Switch to download libffi source package to github releases from
sourceware.org
[Bug #16681]
... -
09:51 PM Bug #16138: Backport Struct.new empty option hash fix to 2.5 and 2.6
- ruby_2_5 r67866 merged revision(s) 77596fb7a91cc119b25ac9e19b3c8682709765b4.
- 09:51 PM Revision 2655e657 (git): merge revision(s) 77596fb7a91cc119b25ac9e19b3c8682709765b4: [Backport #16138]
- Do not turn on keyword_init for Struct subclass if keyword hash is
empty
This was accidentally turn... -
09:49 PM Bug #16508: Segmentation fault with Regexp in ruby 2.7.0preview2
- ruby_2_5 r67865 merged revision(s) 4f19666e8b144600e959e4673f79d63f98bd637d.
- 09:49 PM Revision 77d84046 (git): merge revision(s) 4f19666e8b144600e959e4673f79d63f98bd637d: [Backport #16508]
- `Regexp` in `MatchData` can be `nil`
`String#sub` with a string pattern defers creating a `Regexp`
u... -
09:46 PM Bug #16159: rubyspec about time fails in Asia/Kuala_Lumpur timezone
- ruby_2_5 r67864 merged revision(s) d6a2bce64a7fa1099e507e1d36b5f1533f42f60f,c687be4bc01c9ce52ea990945d9304d6fe59fe9b.
- 09:46 PM Revision b4446de7 (git): merge revision(s) d6a2bce64a7fa1099e507e1d36b5f1533f42f60f,c687be4bc01c9ce52ea990945d9304d6fe59fe9b: [Backport #16159]
- time.c (find_time_t): fix round-to-zero bug
`find_time_t` did not work correctly for year older than the Epo... - 09:37 PM Revision ac6dd2fe (git): merge revision(s) 203b7fa1ae8cc40d41c38d684f70b3fea7fae813,0131fab749fb76800de09e49a6abf910201c5b58,9c0cd5c569ba22bc68d1a77ad6580a275cd99639,c144d7215b3444fa36d28d540b60170a5b30743d: [Backport #16196]
- Guard static variable first
* ext/openssl/ossl_asn1.c (Init_ossl_asn1): register the static
variab... - 09:26 PM Revision bc7d6e66 (git): merge revision(s) 463092b84da7933f307cc8747f948f68ef19f5fd: [Backport #16279]
- Update rake-12.3.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67862 b2dd03c8-39d4-4d8f-98ff-823... -
09:21 PM Bug #15968: Custom marshal_load methods allow object instance variables to "leak" into other objects
- ruby_2_5 r67861 merged revision(s) c9423b016cfeab852bc5a829e55e0a11f80b3ab7,0b1e26398e018116180bf41cb63887f77d5d1b82,...
- 09:21 PM Revision ec3e09c1 (git): merge revision(s) c9423b016cfeab852bc5a829e55e0a11f80b3ab7,0b1e26398e018116180bf41cb63887f77d5d1b82,78ee2c245331e353e218b8fac9ca722a2bcd8fea: [Backport #15968]
- marshal.c: check instance variable count
* marshal.c (w_obj_each): ensure that no instance variable was
... -
09:11 PM Bug #15935: Memory leak triggered by String#encode, possibly elsewhere too
- ruby_2_5 r67860 merged revision(s) 78ef2d0f331c3e056ee367214710b41722de2fe0.
- 09:11 PM Revision 07ae2fe9 (git): merge revision(s) 78ef2d0f331c3e056ee367214710b41722de2fe0: [Backport #15935]
- merge revision(s) 8b3774be3dd9f472bddd99e84e3c9fe2ff99d7ac: [Backport
#15935]
Fix memory le... -
12:32 PM Revision e5db3da9 (git): Migrate {assert,refute}_patch_exits for compatibility with Minitest5
-
11:30 AM Bug #16682: Ruby 2.7.0p0 crash on exit if there is an active RUBY_INTERNAL_EVENT_GC_EXIT tracepoint
- ruby_2_7 b5fa156b7907b8ea1baf8b9f0cb6a66b0fecb3d4.
-
03:41 AM Bug #16682 (Closed): Ruby 2.7.0p0 crash on exit if there is an active RUBY_INTERNAL_EVENT_GC_EXIT tracepoint
- Applied in changeset commit:git|b385f7670ffa420790bc548747fa4b58c4c5d8f6.
----------
Clear all trace events during t... - 10:15 AM Revision d04856bd (git): * 2020-03-30 [ci skip]
-
10:15 AM Revision b5fa156b (git): Clear all trace events during teardown
- Since 0c2d81dada, not all trace events are cleared during VM teardown.
This causes a crash when there is a tracepoint... -
10:09 AM Revision 0057fe40 (git): Ruby 2.7 backport about IRB (#2990)
- * [ruby/reline] Sort completion list
#### Legacy mode:
```console
$ irb --legacy
irb(main):001:0> l[TAB][TAB]... -
09:47 AM Revision 7a2177ea (git): Use `--depth` on pull request
- `--shallow-since=yesterday` for COMMIT_NUMBER_OF_DAY of `tool/actions-commit-info.sh`.
COMMIT_NUMBER_OF_DAY is mainly... -
07:03 AM Revision f2807f4e (git): Refresh revision.h by after-update
-
06:53 AM Revision 9552fa9c (git): [DOC] Updated module name [ci skip]
-
06:25 AM Bug #16696: 'OpenSSL 1.1.1e 17 Mar 2020' causes failure in Ruby OpenSSL stdlib
- But it will be back with OpenSSL 3.x, I am afraid.
-
04:47 AM Bug #16738: RbConfig::CONFIG["SDKROOT"] not frozen on macOS
- ruby_2_6 r67859 merged revision(s) 4adb2d655dcd54b28366b4d17e86b21e2b622cd1.
-
04:47 AM Revision c42b57f2 (git): merge revision(s) 4adb2d655dcd54b28366b4d17e86b21e2b622cd1: [Backport #16738]
- Make RbConfig::CONFIG values mutable [Bug #16738]
As `RbConfig.expand` modifies the argument and involved `C... -
04:18 AM Bug #16743: problem with multi threading [BUG] Segmentation fault
- ko1 (Koichi Sasada) wrote in #note-1:
> > already tested with different versions of ruby
>
> which versions? does... -
01:47 AM Bug #16743: problem with multi threading [BUG] Segmentation fault
- > already tested with different versions of ruby
which versions? does it include 2.5? - 03:57 AM Revision 293c6d9b (git): [rubygems/rubygems] Remove deprecated + broken rubygems/source_local.
- It has been deprecated for 3 years, and has been broken for that entire
period. (It required itself, instead of `ruby... -
03:54 AM Revision 9d5e7d6c (git): [rubygems/rubygems] Revert "Remove Gem::DependencyInstaller#find_gems_with_sources"
- This reverts commit 04c79d3eb9d9803d9fae78575b125b325b97206e.
Final removal is postponed until next year until we fi... -
03:49 AM Revision 7f8f33eb (git): [rubygems/rubygems] Remove misleading comment
- That line means that the class supports both `URI`'s and `String`'s
being passed to `initialize`. I don't see how tha... -
03:49 AM Revision 7e1e60b0 (git): [rubygems/rubygems] Remove ruby 1.8 leftovers
- https://github.com/rubygems/rubygems/commit/84c89275b8
-
03:48 AM Revision 061add79 (git): [rubygems/rubygems] Enable `Style/ExtraSpacing` and auto-correct
- https://github.com/rubygems/rubygems/commit/6fa0b1b679
-
03:48 AM Revision c16815cc (git): [rubygems/rubygems] Remove weird spacing from error messages
- https://github.com/rubygems/rubygems/commit/9e21fe7f58
-
03:48 AM Revision 4cd90c7b (git): [rubygems/rubygems] Remove weird spacing between receiver and method
- https://github.com/rubygems/rubygems/commit/d45cd34a67
-
03:48 AM Revision b34721aa (git): [rubygems/rubygems] Consistently left align tokenizer test columns
- Makes it easier to rubocop.
https://github.com/rubygems/rubygems/commit/26b31248ae -
03:42 AM Revision ba9dcdab (git): [rubygems/rubygems] Enable Style/PercentLiteralDelimiters cop in rubygems
- So it matches the style used by bundler.
https://github.com/rubygems/rubygems/commit/ab0580fd65 - 03:41 AM Revision f987302c (git): * 2020-03-30 [ci skip]
-
03:41 AM Revision b385f767 (git): Clear all trace events during teardown
- Since 0c2d81dada, not all trace events are cleared during VM teardown.
This causes a crash when there is a tracepoint... -
03:09 AM Bug #16692: net/http SNI not RFC 6066 compliant & wrong certificate hit
- As Jeremy mentioned, I have considered the changeset as a new features for [Feature #5180].
I will fill Backport field. -
02:22 AM Bug #16676: `#hash` can change Hash object from ar_table to st_table
- ruby_2_6 r67858 merged revision(s) 4c019f5a626523e99e2827ed917802e3097c380d,c3584dfacce4d0f2058d8403de6fdce4fd4d686b.
-
02:22 AM Revision b52717cb (git): merge revision(s) 4c019f5a626523e99e2827ed917802e3097c380d,c3584dfacce4d0f2058d8403de6fdce4fd4d686b: [Backport #16676]
- check ar_table after `#hash` call
ar_table can be converted to st_table just after `ar_do_hash()`
fu...
03/29/2020
-
10:55 PM Bug #16743 (Third Party's Issue): problem with multi threading [BUG] Segmentation fault
- What's up guys?
Im working in a personal project. It is a MMO browser game. I'm using HTML5 for front-end and Ruby... -
06:30 PM Bug #16696: 'OpenSSL 1.1.1e 17 Mar 2020' causes failure in Ruby OpenSSL stdlib
- See:
https://mta.openssl.org/pipermail/openssl-announce/2020-March/000168.html
Change will be reverted in 1.1.1... -
04:59 PM Feature #16742: RbConfig.windows? and RbConfig.host_os
- I agree that `RbConfig.windows?` seems intuitive to me, in the sense that it would or
could or should refer to the wi... -
03:19 PM Feature #16742: RbConfig.windows? and RbConfig.host_os
- Also worth nothing `RUBY_PLATFORM =~ /(mswin|mingw)/` is hacky and incomplete, and there are many subtle variants of ...
-
03:14 PM Feature #16742 (Open): RbConfig.windows? and RbConfig.host_os
- I think adding these two methods would greatly clarify platform checks:
```ruby
RbConfig.windows? # obvious, much c... -
03:18 PM Misc #16693: DevelopersMeeting20200410Japan
- * [Feature #16742] `RbConfig.windows?` and `RbConfig.host_os` (eregon)
* Thoughts? Should we add them? -
03:31 AM Misc #16693: DevelopersMeeting20200410Japan
- * [Bug #14541] Class variables have broken semantics, let's fix them (jeremyevans0)
* Is it OK to commit pull requ... -
08:43 AM Revision 2a3f45bd (git): Set `gnumake` in GNUmakefile for cygwin
- It was moved from defs/gmake.mk at 88f4ebac83a, for use in
dependency rule lines. -
07:54 AM Feature #16741: Implement Shellwords.shellescape correctly for Windows
- I'm curious for what purpose you need to escape paths.
To pass it to another program, it is better to `spawn` or `sy... -
05:17 AM Feature #16741: Implement Shellwords.shellescape correctly for Windows
- I agree with @znz. IMO, a gem named `cmdwords` or something would be a good start for the feature instead of directl...
-
04:59 AM Feature #16741: Implement Shellwords.shellescape correctly for Windows
- I think adding `Shellwords.cmdescape` is better than changing `Shellwords.shellescape`.
Some environments on Windo... -
01:06 AM Revision 87aebecd (git): spec/ruby/core/time/: Use near time for timezone test
- `time_with_zone.zone.should == (time_with_zone - 60*60).zone` fails when
the time is immediately before the change of... -
12:09 AM Revision 6379c6af (git): spec/bundler/other/platform_spec.rb: skip an attempt to simulate JRuby
03/28/2020
-
10:23 PM Revision cf191872 (git): Increase the number of Process.times attempts
- CI of 5806c54447439f2ba22892e4045e78dd80f96f0c did not succeed
https://travis-ci.org/github/ruby/ruby/jobs/668072714 -
10:19 PM Revision 92c25114 (git): Clean up /tmp leftovers in ci.rvm.jp
- 07:45 PM Revision addf43d7 (git): * 2020-03-29 [ci skip]
-
07:44 PM Revision 2b6848af (git): [ruby/irb] Require jruby lib to get JRuby.compile_ir
- https://github.com/ruby/irb/commit/dc59afe4f6
-
06:16 PM Feature #16741 (Open): Implement Shellwords.shellescape correctly for Windows
- `shellwords` module was originally designed and developed for *NIX, and currently works like this:
```ruby
requir... -
02:31 PM Revision f432b5e5 (git): Fixed relative paths for test-spec
-
01:39 PM Revision 5806c544 (git): Improve reliability of the Process.times spec
-
01:32 PM Revision 6413a26b (git): Do not check that #stime changes in Process.times spec
- * Since the spec might not spend any time in system calls.
-
01:27 PM Revision 11a38194 (git): Remove debugging code
-
12:03 PM Revision 5fa12daf (git): The last argument of rb_rescue2() should always be (VALUE)0
- * Otherwise it might segfault, since C has no idea of the type of varargs,
and the C code must assume all varargs a... -
11:49 AM Revision 5b486866 (git): Remove Process.clock_getres "matches the resolution in practice" specs
- * Almost all platforms return incorrect values for Process.clock_getres,
it should be removed: https://bugs.ruby-la... -
11:47 AM Feature #8809: Process.clock_getres
- In #16740 I propose to remove this API because it almost always returns incorrect and useless values.
-
11:46 AM Bug #16740 (Rejected): Deprecating and removing the broken Process.clock_getres
- clock_getres(2) is incorrect (doesn't match the actual resolution for many clocks), buggy (e.g. can return negative v...
-
11:34 AM Revision 282c9d1b (git): Remove spec which is an incorrect usage of rb_rescue2()
- * It segfaults on MRI.
-
10:31 AM Revision 34b0a7be (git): spec/ruby/library/rbconfig/rbconfig_spec.rb: restore "not windows" guard
- https://github.com/ruby/ruby/runs/541455267
```
1)
RbConfig::CONFIG libdir/LIBRUBY_SO is the path to libruby and it e... -
09:09 AM Revision 476ac00e (git): Deal with bundled gems by BASERUBY
- As the currently released/snapshot tarballs should contain the
bundled gems extracted already, RUNRUBY is not require... -
07:27 AM Revision 8c80922c (git): Fixed RbConfig spec for multiarch
-
05:57 AM Revision 7072e032 (git): Guard RbConfig spec unless installed
-
02:12 AM Revision 6eb3820a (git): spec/ruby/optional/capi/kernel_spec.rb: stop a spec that causes SEGV
- I think the wrong terminating argument cannot work.
To stop the noisy CI failures, the spec is tentatively suspended.
03/27/2020
-
11:22 PM Revision f234d51e (git): Update to ruby/spec@ec84479
-
11:22 PM Revision 296f6881 (git): Update to ruby/mspec@16b5a0a
-
10:59 PM Bug #16195 (Closed): Invalid certificate on https://ruby-lang.org/
- ruby-lang.org no longer has a DNS A record. And https://www.ruby-lang.org now has a valid SSL certificate. So I thi...
-
10:52 PM Bug #14541: Class variables have broken semantics, let's fix them
- matz (Yukihiro Matsumoto) wrote in #note-8:
> Although the use of class variables is not recommended (like global va... - 09:14 PM Revision ecf874ed (git): * 2020-03-28 [ci skip]
-
09:12 PM Bug #16738: RbConfig::CONFIG["SDKROOT"] not frozen on macOS
- ruby_2_7 5ccf57f23eb7a35ac699edc2fc598c47fa1844a0.
-
07:01 PM Revision 22c3014e (git): Suppress an "assigned but unused variable" warning
- (cherry picked from commit 501f2c44e6ae79c02a5c4d0f872fc7fa77258fcf)
-
07:01 PM Revision 44f7e388 (git): Preserve `kwarg` flag and fix up f5c904c2a9
- (cherry picked from commit c8d0bf0156878df03a71fffc97c44abf7333d5d7)
-
06:43 PM Bug #16620 (Closed): [BUG] Segmentation fault at 0x0000000103bae000
-
06:31 PM Bug #16737 (Closed): File::BINARY doesn't work
- Applied in changeset commit:git|e1e4ea8fa91a0c62dea69977d989d0bb2b526b64.
----------
Set external encoding correctly... -
05:33 PM Bug #16737: File::BINARY doesn't work
- I agree with @nobu that this isn't a bug on !Windows. The documentation for `File::Constants::BINARY` states "disabl...
- 06:31 PM Revision d214c188 (git): * 2020-03-28 [ci skip]
-
06:31 PM Revision e1e4ea8f (git): Set external encoding correctly for File.open('f', FILE::BINARY) on Windows
- Previously, the external encoding was only set correctly for
File::BINARY if keyword arguments were provided. This c... -
04:29 PM Bug #16692 (Closed): net/http SNI not RFC 6066 compliant & wrong certificate hit
- commit:54072e329cab7207fba133caba4fc12b45add8f9 was added as a feature in Ruby 2.7, and we only backport bug fixes to...
-
04:25 PM Bug #16690 (Rejected): [BUG] Set of sets: containing set no longer believes member set is a member after mutating its member set
-
04:23 PM Bug #16687 (Closed): Ripper.slice FrozenError in ruby 2.5
- This is the related commit for backporting: commit:67bb95936d241bd452f3bcfb76276e0ab61234f0.
Note that Ruby 2.5 wi... -
10:04 AM Revision 3486a460 (git): [ruby/reline] Suppress $/ warnings
- https://github.com/ruby/reline/commit/f4eac8c76f
-
06:32 AM Revision 16c90f06 (git): test/digest/test_digest.rb: Apply EnvUtil.apply_timeout_scale to timeout
- The test seems to fail sometimes due to a warning message of circular
require on very slow machine.
```
1) Failure... -
05:57 AM Revision aeda3a7f (git): Suppress "assigned but unused variable" warnings
- (cherry picked from commit 65dd50fc25f6522536d5c4749055384bde1f9371)
-
05:57 AM Revision 004c2987 (git): Allow newlines inside braced pattern
- (cherry picked from commit f5c904c2a907013e22ff74bc3686952c5448d493)
-
05:57 AM Revision 93aaa0bc (git): Allow trailing comma in hash pattern
- (cherry picked from commit d25a4f413dce6ad3a8baaf61591415b9a8cce082)
-
05:51 AM Revision 5ccf57f2 (git): Make RbConfig::CONFIG values mutable [Bug #16738]
- As `RbConfig.expand` modifies the argument and involved `CONFIG`
values, its values should be mutable.
(cherry picke... -
05:43 AM Revision 7b513380 (git): Merge bundler-2.1.4
-
03:33 AM Revision 39c965f2 (git): [ci skip] Doc-only enhancements for Hash
- About the defalut values.
-
02:43 AM Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
- The ff98931dac is the fix for 23444302d9 and the 23444302d9 have not been backported into ruby_2_6 branch. 23444302d9...
-
02:24 AM Bug #16676: `#hash` can change Hash object from ar_table to st_table
- I created the patch for ruby_2_6 branch (attatched file).
But the test_ar2st failed.
```
1) Failure:
TestHa...
03/26/2020
- 05:14 PM Revision 18aff426 (git): * 2020-03-27 [ci skip]
-
05:14 PM Revision 0d5db771 (git): Fix AppVeyor pull request CI (#2983)
-
02:59 PM Bug #16676: `#hash` can change Hash object from ar_table to st_table
- ruby_2_7 ab6f78bc926f6fc12dc8d7846056fc9c04d63ead.
-
02:57 PM Bug #12392: configure --with-sitedir=no --with-sitearchdir=no --with-vendordir=no --with-vendorarchdir=no が機能しない
- ruby_2_7 95c3bb6c426a11253644a86137bb67c542fd5799.
- 02:51 PM Revision 572021c6 (git): * 2020-03-26 [ci skip]
-
02:51 PM Bug #16689: [BUG] try to mark T_NONE object
- ruby_2_7 2a3027b7b54a3118731f70c9e88aabbd495bb9fe.
-
01:17 PM Revision c9a7643a (git): test/openssl/test_ssl.rb: ignore SSLError when the connection is closed
- "test_close_after_socket_close" checks if ssl.close is no-op even after
the wrapped socket is closed. The test itsel... -
12:18 PM Revision 897d4e31 (git): check ar_table first.
- RHASH_AR_TABLE_SIZE() has assertion that it is a ar_talbe.
The last commit breaks this assumption so check ar_table f... -
12:18 PM Revision ab6f78bc (git): check ar_table after `#hash` call
- ar_table can be converted to st_table just after `ar_do_hash()`
function which calls `#hash` method. We need to check... -
12:18 PM Revision e4efca87 (git): check flags passed to rb_nogvl()
- RB_NOGVL_UBF_ASYNC_SAFE is wrongly specified because flags
is not checked.
[Bug #15499] 23444302
(cherry picked from... -
12:18 PM Revision 2a3027b7 (git): Add missing write barrier for Hash#transform_values{,!}
- 21994b7fd686f263544fcac1616ecf3189fb78b3 removed the write barrier that
was present in rb_hash_aset(). Re-insert it t... -
12:18 PM Revision 95c3bb6c (git): Do not make disabled directories at installation [Bug #12392]
- (cherry picked from commit 8a6ba10f9dd456cf54de800203cf04bbe42271fb)
-
12:18 PM Revision 1853efc4 (git): Use power_assert 1.1.7
- Mainly for pry compatibility in test
https://github.com/k-tsj/power_assert/commit/dcc14cbef48d9790187fa400a5df7531d81... -
11:28 AM Revision b94f50ed (git): Added implictily require for URI::HTTP
- 09:06 AM Revision b0b6d0a6 (git): * remove trailing spaces. [ci skip]
-
09:06 AM Revision 9e8d75e8 (git): [ruby/uri] Remove RCS keywords
- https://github.com/ruby/uri/commit/1bcb1203ad
- 09:06 AM Revision 5e9e1629 (git): [ruby/uri] Remove revision lines from comments
- https://github.com/ruby/uri/commit/f1c133a7d6
- 09:06 AM Revision 92a238a2 (git): [ruby/uri] Add support for WebSockets
- https://github.com/ruby/uri/commit/805a95786a
- 09:06 AM Revision 844ff7ea (git): [ruby/uri] Simplify construction of URI instances using parser interface.
- https://github.com/ruby/uri/commit/c145017dd7
-
09:06 AM Revision e460c2d0 (git): [ruby/uri] Prefer `require_relative` for loading internal code
- So that we don't need to search the LOAD_PATH, given that we know which
files we want to load in advance.
https://gi... -
08:41 AM Revision 69cd27c9 (git): [ruby/reline] Suppress error when check ambiguous char width in LANG=C
- https://github.com/ruby/reline/commit/623dffdd75
-
08:41 AM Revision 8911b3d3 (git): [ruby/reline] Add a comment why rescue yamatanooroti loading error on the test
- https://github.com/ruby/reline/commit/2a8061daec
-
08:41 AM Revision 467b665a (git): [ruby/reline] Rename test suite name of yamatanooroti test
- https://github.com/ruby/reline/commit/b0f32f5de4
-
08:41 AM Revision 9339a7d9 (git): [ruby/reline] Add yamatanooroti rendering test
- https://github.com/ruby/reline/commit/f092519525
-
08:41 AM Revision 90913bfa (git): [ruby/reline] Suppress error in case INPUTRC env is empty
- https://github.com/ruby/reline/commit/bce7e7562b
-
08:41 AM Revision f245fb1a (git): [ruby/reline] Work with wrong $/ value correctly
- https://github.com/ruby/reline/commit/962ebf5a1b
-
08:41 AM Revision 22477128 (git): [ruby/irb] Suppress crashing when EncodingError has occurred without lineno
- https://github.com/ruby/irb/commit/13572d8cdc
-
08:41 AM Revision ffbb162f (git): [ruby/irb] Detect multiple lines output simplify
- The old implementation performance test code:
require 'objspace'
puts "%.5g MB" % (ObjectSpace.memsize_of_al... -
08:41 AM Revision b08c1bea (git): [ruby/irb] Unnamed groups are not captured when named groups are used
- https://github.com/ruby/irb/commit/0a641a69b0
-
05:54 AM Revision ba04678c (git): Ignore test_getbinaryfile for --jit-wait
- To fix this properly, we'd need to configure timeout for the server and
the client because waiting for compilation ta...
03/25/2020
-
06:38 PM Feature #14718: Use jemalloc by default?
- I just tried this and saw dramatic reduction in memory use per time. Why isn't this the default??
-
06:28 PM Feature #16739: Allow Hash#keys and Hash#values to accept a block for filtering output
- Thank you for the examples and links.
`filter_map` looks good enough for this to me.
In general I think we avoi... -
03:31 PM Feature #16739: Allow Hash#keys and Hash#values to accept a block for filtering output
- > All it does is saves you from typing `select`. It does not look like the proposed feature makes much difference unl...
-
03:14 PM Feature #16739: Allow Hash#keys and Hash#values to accept a block for filtering output
- I doubt if it is obvious. See the following code. I believe that many people expect `.map`.
```ruby
hash.keys {... -
03:31 AM Feature #16739: Allow Hash#keys and Hash#values to accept a block for filtering output
- All it does is saves you from typing `select`. It does not look like the proposed feature makes much difference unles...
- 04:19 PM Revision eaf06f45 (git): * 2020-03-26 [ci skip]
-
04:19 PM Revision ff98931d (git): check flags passed to rb_nogvl()
- RB_NOGVL_UBF_ASYNC_SAFE is wrongly specified because flags
is not checked.
[Bug #15499] 23444302 -
02:32 PM Revision 34d881cb (git): Fix AppVeyor CI sometimes fail
-
01:49 PM Feature #14788: `Hash#keys` Could Accept a Block
- Just noting that I have a similar (but different) proposal in #16739.
-
01:10 PM Bug #16738 (Closed): RbConfig::CONFIG["SDKROOT"] not frozen on macOS
- Applied in changeset commit:git|4adb2d655dcd54b28366b4d17e86b21e2b622cd1.
----------
Make RbConfig::CONFIG values mu... -
01:09 PM Revision 4adb2d65 (git): Make RbConfig::CONFIG values mutable [Bug #16738]
- As `RbConfig.expand` modifies the argument and involved `CONFIG`
values, its values should be mutable. -
12:39 PM Revision 48a5c155 (git): Import racc-1.5.0 from upstream repository.
-
05:50 AM Bug #16737: File::BINARY doesn't work
- It's rather misleading to get `f.binmode? #=> true` and `f.external_encoding #=> #<Encoding:ASCII-8BIT>` with `'wb'` ...
-
05:30 AM Bug #16737: File::BINARY doesn't work
- Binary mode makes sense only on Windows.
Just ignore it. -
04:58 AM Feature #1089: Stable sorting for sort and sort_by
- "sad"
It's just surprising that "depending on OS" sometimes sort is always stable. Then occasionally isn't. With...
Also available in: Atom