Project

General

Profile

Activity

From 03/30/2020 to 04/05/2020

04/05/2020

11:29 PM Revision a7e70003 (git): * 2020-04-06 [ci skip]
git[bot]
11:29 PM Revision ba3eccd9 (git): fix typo in documentation
Derek Argueta
06:32 PM Bug #16759 (Closed): MinGW 2.5 - SEGV bug with Binding#local_variable_set
A failure with MinGW 2.5.8 appeared in ruby/spec CI from the below in core/binding/local_variable_set_spec.rb. I bel... MSP-Greg (Greg L)
04:18 PM Feature #16746: Endless method definition
To be honest, I'm a little confused if this is serious proposal now, since it probably started as a joke and got some... retro (Josef Šimánek)
12:27 PM Revision 0e02c3b7 (git): [Doc] Exclude bundler vendored libraries directory
The document in these external libraries may not be written in
RDoc, ignore the whole directory.
nobu (Nobuyoshi Nakada)
10:01 AM Revision 6e76f0a1 (git): Exclude bundler vendored libraries
These libraries may not be written in RDoc. nobu (Nobuyoshi Nakada)
09:24 AM Revision b25ef4bf (git): Suppress warnings: reserved for numbered parameter
ktsj (Kazuki Tsujimoto)
04:35 AM Bug #16743: problem with multi threading [BUG] Segmentation fault
> If it is a bug in the library, shouldn't Ruby show it differently?
Do you mean that the stack trace should be di...
alanwu (Alan Wu)
03:15 AM Revision cab9788e (git): Fix typos
ktsj (Kazuki Tsujimoto)
02:58 AM Revision ec03d137 (git): Fallback if Pathname#relative_path_from fails
It can fail due to different prefixes, e.g., drive letters or UNC
paths on DOSish platform.
nobu (Nobuyoshi Nakada)
02:53 AM Revision df275179 (git): Revert "Moved aclocal.m4 to macro directory"
This reverts commit 4a6571dbc14ee4e88c12cd9931f7695077a3ee6e,
because chkbuild does not follow.
nobu (Nobuyoshi Nakada)
01:56 AM Revision 4f938ffa (git): Use toodir also in configure.ac
nobu (Nobuyoshi Nakada)
12:26 AM Revision 4a6571db (git): Moved aclocal.m4 to macro directory
nobu (Nobuyoshi Nakada)
12:26 AM Revision 21d0b40d (git): Added tooldir variable
nobu (Nobuyoshi Nakada)

04/04/2020

11:28 PM Revision 5e2463b2 (git): * 2020-04-05 [ci skip]
git[bot]
11:26 PM Revision acadd130 (git): Updated aclocal.m4 by aclocal 1.16.2 [ci skip]
nobu (Nobuyoshi Nakada)
09:55 PM Bug #16743: problem with multi threading [BUG] Segmentation fault
alanwu (Alan Wu) wrote in #note-10:
> > what kind of bug in third-party library did you imagine caused the crash in ...
paulorja (paulo jansen)
07:36 PM Bug #16743: problem with multi threading [BUG] Segmentation fault
> what kind of bug in third-party library did you imagine caused the crash in method_entry_get?
Forgetting to mark o...
alanwu (Alan Wu)
06:01 PM Bug #16743: problem with multi threading [BUG] Segmentation fault
According to the C backtrace, the place which caused SEGV was https://github.com/ruby/ruby/blob/v2_6_5/vm_method.c#L8... k0kubun (Takashi Kokubun)
07:30 AM Bug #16743 (Third Party's Issue): problem with multi threading [BUG] Segmentation fault
paulorja (paulo jansen) wrote in #note-6:
> alanwu (Alan Wu) wrote in #note-3:
> > I see that you use `chingu-pathf...
jeremyevans0 (Jeremy Evans)
04:41 AM Bug #16743: problem with multi threading [BUG] Segmentation fault
alanwu (Alan Wu) wrote in #note-4:
> Also, do you happen to be running on Ubuntu Bionic Beaver?
Im using Linux Mint
...
paulorja (paulo jansen)
04:38 AM Bug #16743: problem with multi threading [BUG] Segmentation fault
alanwu (Alan Wu) wrote in #note-3:
> I see that you use `chingu-pathfinding` which includes a native extension.
> To ...
paulorja (paulo jansen)
03:38 AM Bug #16743 (Feedback): problem with multi threading [BUG] Segmentation fault
jeremyevans0 (Jeremy Evans)
02:16 PM Revision 33260d40 (git): Enhance pattern matching introduction
zverok (Victor Shepelev)
10:00 AM Misc #16693: DevelopersMeeting20200410Japan
* [Feature #16684] Use the word "to" instead of "from" in backtrace (sawa)
* Be free of wondering about the printe...
sawa (Tsuyoshi Sawada)
07:34 AM Misc #16693: DevelopersMeeting20200410Japan
* [Bug #14413] `-n` and `-p` flags break when stdout is closed
* only in the loop / always signal on `EPIPE`
* `S...
nobu (Nobuyoshi Nakada)
07:07 AM Misc #16693: DevelopersMeeting20200410Japan
* [Bug #6087] How should inherited methods deal with return values of their own subclass? (greggzst)
* It's been a ...
greggzst (Grzegorz Jakubiak)
03:44 AM Misc #16693: DevelopersMeeting20200410Japan
* [Feature #16740] Deprecating and removing the broken `Process.clock_getres` (jeremyevans0)
* Is it OK to deprecat...
jeremyevans0 (Jeremy Evans)
03:15 AM Misc #16693: DevelopersMeeting20200410Japan
* [Feature #16688] Allow `#to_path` object as argument to `system()` (Dan0042)
* `system`/`exec` should be compatib...
Dan0042 (Daniel DeLorme)
06:46 AM Feature #5663 (Closed): Combined map/select method
nobu (Nobuyoshi Nakada)
06:10 AM Feature #5663: Combined map/select method
I think this proposal has been realized under the name `Enumerable#filter_map` following the duplicate proposal #1532... sawa (Tsuyoshi Sawada)
05:39 AM Feature #16739: Allow Hash#keys and Hash#values to accept a block for filtering output
Includes a duplicate of #14788. sawa (Tsuyoshi Sawada)
03:38 AM Revision 11fa1dcc (git): Also scan `rescue` clauses
nobu (Nobuyoshi Nakada)
03:33 AM Bug #16758 (Third Party's Issue): Unable to run task that require bundle exec
The crash happens in `rb_mysql_connect` in `mysql2.bundle`. You should probably file an issue on their GitHub: https... jeremyevans0 (Jeremy Evans)
02:14 AM Bug #16758 (Third Party's Issue): Unable to run task that require bundle exec
I'm trying to run migrations or start my server on OSX. I was previously using an Ubuntu vagrant box. Anytime I try i... antar (Antarr Byrd)
02:37 AM Feature #16754: Pager for `--help`
Yes, this uses `RUBY_PAGER` if it is defined, or `PAGER` if defined.
The pager is used if stdin and stdout are tty bo...
nobu (Nobuyoshi Nakada)
02:24 AM Revision a64b77f1 (git): .github/workflows/mingw.yml: Turn off verbose mode [ci skip]
Too much, no longer needed output. nobu (Nobuyoshi Nakada)
02:18 AM Revision 14633090 (git): Fixed the location of the shared library
On platform where searchs shared libraries by `PATH` environment
variable (i.e., Windows), the shared library is inst...
nobu (Nobuyoshi Nakada)
02:18 AM Revision 4a716455 (git): rbconfig_spec.rb: removed needless windows guard
This reverts commit 34b0a7be0ed2fd4ca4d1d509a22964b5e61dfe34. nobu (Nobuyoshi Nakada)

04/03/2020

11:28 PM Feature #16755: warning: `if' at the end of line without an expression
> You can filter the warnings by overriding Warning.warn, or using the warning gem:
require 'warning'
Warnin...
shevegen (Robert A. Heiler)
03:00 PM Feature #16755: warning: `if' at the end of line without an expression
As you can see from the commit message in commit:ba35c14325ebbf1da8f200df83c45ee9937ff8a1, this is a new feature and ... jeremyevans0 (Jeremy Evans)
02:47 PM Feature #16755 (Open): warning: `if' at the end of line without an expression
I'm using this notation in a lot of scripts:
``` ruby
if
true
then
puts :a
else
puts :b
end
```
Usi...
mpapis (Michal Papis)
11:04 PM Bug #16756 (Closed): File.chmod does not work on links.
Should be fixed by https://github.com/ruby/spec/commit/7289ea3e3c22fb41b58d072e966420845cca6e9e Eregon (Benoit Daloze)
10:49 PM Bug #16756: File.chmod does not work on links.
I'm unsure how to resolve this.
This means on Linux we have `File.respond_to?(:lchmod) == true` but it's basically un...
Eregon (Benoit Daloze)
05:01 PM Bug #16756: File.chmod does not work on links.
This is deliberate because Linux does not support changing the mode of a symbolic link (except for file systems with ... fweimer (Florian Weimer)
04:52 PM Bug #16756: File.chmod does not work on links.
I have reported this against glibc in Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1820722
vo.x (Vit Ondruch)
04:41 PM Bug #16756 (Closed): File.chmod does not work on links.
Now I observe different error after fix of #16749:
~~~
1)
File.lchmod changes the file mode of the link and no...
vo.x (Vit Ondruch)
11:02 PM Revision 7f82c8cd (git): Update to ruby/spec@7289ea3
Eregon (Benoit Daloze)
11:02 PM Revision da5a1289 (git): Update to ruby/mspec@fad32a5
Eregon (Benoit Daloze)
09:29 PM Feature #16757 (Open): Add intersection to Range
It would be great if there was a way to do an intersection with ranges. I wrote a method recently to solve this but i... stuyam (Stuart Yamartino)
08:44 PM Bug #14413: `-n` and `-p` flags break when stdout is closed
For anyone curious, these are the examples I went with instead: https://twitter.com/josh_cheek/status/124617522621340... josh.cheek (Josh Cheek)
08:05 PM Bug #14413: `-n` and `-p` flags break when stdout is closed
I saw flipflop was readded and was wanting to explain to people how to use it. I feel like if people knew how to use ... josh.cheek (Josh Cheek)
06:35 PM Bug #16148: bugs.ruby-lang.org is not sending email notifications for watched issues
Evidently the redmine_bugs_ruby_lang plugin redirects notifications only to the mailing list.
Is this what you act...
bughit (bug hit)
06:03 PM Bug #12666: Fatal error: glibc detected an invalid stdio handle
Well, we don't have PPC64 just PPC64LE on Fedora. I have run 5 builds and all passed just fine. Nevertheless, this is... vo.x (Vit Ondruch)
03:36 PM Revision 6be57cfc (git): * 2020-04-04 [ci skip]
git[bot]
03:35 PM Revision f70ca6a1 (git): Remove unnecessary escape
znz (Kazuhiro NISHIYAMA)
02:27 PM Feature #16754: Pager for `--help`
Oh... I just noticed in the code, I think that is the environment variable?
My C knowledge is so bad, but I guess `g...
shevegen (Robert A. Heiler)
02:26 PM Feature #16754: Pager for `--help`
I think the basic idea for the suggestion is fine.
There may be cases where the ruby user may prefer to not use (o...
shevegen (Robert A. Heiler)
12:57 PM Feature #16754 (Closed): Pager for `--help`
The help message by `--help` is getting longer and longer, and it often exceeds usual terminal windows.
How about to...
nobu (Nobuyoshi Nakada)
08:31 AM Bug #16753: ruby -run -e httpd . -p 8080 , not support CJK directorys .
https://github.com/ruby/ruby/pull/2998 znz (Kazuhiro NISHIYAMA)
07:50 AM Bug #16753 (Closed): ruby -run -e httpd . -p 8080 , not support CJK directorys .
httpd not support CJK directorys . sevk (kk kk)
05:37 AM Revision 810d66f3 (git): Fix a typo [ci skip]
znz (Kazuhiro NISHIYAMA)
03:28 AM Feature #16746: Endless method definition
@nobu implemented `def foo(arg) = expression` in one night. Also, it allows `private def: foo = 42`. Perfect.
http...
mame (Yusuke Endoh)
01:49 AM Revision 691a15eb (git): [sync_default_gems.rb] Reset files to be ignored
[ci skip] nobu (Nobuyoshi Nakada)
01:49 AM Revision 668c97b7 (git): [sync_default_gems.rb] Ignore files under .github directory
[ci skip] nobu (Nobuyoshi Nakada)
01:49 AM Revision 3df76472 (git): [sync_default_gems.rb] Use block form `IO.popen` to reap zombies
[ci skip] nobu (Nobuyoshi Nakada)
12:47 AM Revision ca0f6826 (git): Use `platform_is` guard
nobu (Nobuyoshi Nakada)
12:44 AM Revision 18f7d3c9 (git): Refined "Drop support for ruby 2.4 from ruby/spec"
By using spec/mspec/tool/remove_old_guards.rb. nobu (Nobuyoshi Nakada)
12:44 AM Revision f49a2420 (git): Refined spec/mspec/tool/remove_old_guards.rb
* Allow spaces around `...`
* Matches quotes more precisely
* Matches 0 teeny
nobu (Nobuyoshi Nakada)
12:35 AM Feature #16752: :private param for const_set
I somewhat agree with sawa here.
This may still leave the issue over whether one may prefer a single line/method
...
shevegen (Robert A. Heiler)

04/02/2020

10:21 PM Feature #16746: Endless method definition
Have you considered adopting Python's whitespace sensitive indentation?
```ruby
def hello(name):
puts("Hello, #{ n...
ioquatix (Samuel Williams)
04:36 PM Feature #16746: Endless method definition
https://github.com/ruby/ruby/pull/2996 nobu (Nobuyoshi Nakada)
03:28 PM Feature #16746: Endless method definition
shevegen (Robert A. Heiler) wrote in #note-1:
> > I'm paranoid that the ends end Ruby. I hope Ruby is endless.
...
ruurd (Ruurd Pels)
03:14 PM Feature #16746: Endless method definition
matz (Yukihiro Matsumoto) wrote in #note-7:
> I totally agree with the idea **seriously**, (far better than #5054, #5...
ka8725 (Andrey Koleshko)
08:43 PM Bug #16749 (Closed): File.lchmod specs fails on linux since glibc 2.31.9000
Fixed with da05c1552ee519d8f180b48d97148d28501acb35, thanks for the report. Eregon (Benoit Daloze)
08:39 PM Revision da05c155 (git): Update to ruby/spec@cc7b9e5
Eregon (Benoit Daloze)
08:39 PM Revision 4ec32f86 (git): Update to ruby/mspec@b9fe8d6
Eregon (Benoit Daloze)
07:28 PM Feature #16752: :private param for const_set
It might be a little helpful *only* if we are defining constants dynamically. tannakartikey (Kartikey Tanna)
07:13 PM Feature #16752: :private param for const_set
To be precise, actually,
```ruby
class A
FOO = 1
private_constant :FOO
end
```
is not two method cal...
sawa (Tsuyoshi Sawada)
05:56 PM Feature #16752 (Open): :private param for const_set
Defining a private constant should not require two method calls.
You want to encourage private declarations becaus...
bughit (bug hit)
04:16 PM Revision 2a4049b2 (git): Bail out before pushing unexpected object
nobu (Nobuyoshi Nakada)
04:16 PM Revision 2544bf94 (git): New macro `NEW_RIPPER` instead of `NEW_CDECL`
nobu (Nobuyoshi Nakada)
04:16 PM Revision 242e58db (git): Removed obsolete names
nobu (Nobuyoshi Nakada)
04:08 PM Revision 061eba02 (git): * 2020-04-03 [ci skip]
git[bot]
03:49 PM Revision 0f57d66f (git): webrick/ssl: More keyUsage for self-signed certs
Chrome 75+ started to strictly enforce X.509 keyUsage against TLS server
certificates. Webrick supports generating in...
sorah (Sorah Fukumori)
01:53 PM Revision 9ddf1472 (git): Export `rb_deprecate_constant`
nobu (Nobuyoshi Nakada)
01:33 PM Misc #16750: Change typedef of VALUE for better type checking
No tags in Redmine now.
nobu (Nobuyoshi Nakada)
12:03 PM Misc #16750: Change typedef of VALUE for better type checking
Looks like I'm not able to add tags so... April fools :-) Dan0042 (Daniel DeLorme)
04:01 AM Misc #16750: Change typedef of VALUE for better type checking
The current opaque approach has several reasons:
* portability
The bit layout of bit fields in `struct` is some...
matz (Yukihiro Matsumoto)
12:35 AM Misc #16750: Change typedef of VALUE for better type checking
FWIW ruby internally has `struct RVALUE` inside of gc.c, which is something similar to what is proposed in this ticke... shyouhei (Shyouhei Urabe)
01:30 PM Revision 0540df3e (git): Ensure the cache directory to be shared exists
nobu (Nobuyoshi Nakada)
01:01 PM Revision 78b6eb9f (git): [ruby/etc] Deprecate names under `Struct`
https://github.com/ruby/etc/commit/25c538120c nobu (Nobuyoshi Nakada)
01:00 PM Revision bd0a7d8d (git): Revert "[ruby/etc] Deprecate names under `Struct`"
This reverts commit 69f698d85ada116db5747873e53c597991bedff8.
Again.
nobu (Nobuyoshi Nakada)
12:59 PM Revision 11ddfd4c (git): Revert "[ruby/etc] Hack to get rid of linking against static library"
This reverts commit 5885550c8cb80fb8784598d3af1d90823f4f6604.
It didn't work without `--enable-shared`.
nobu (Nobuyoshi Nakada)
12:33 PM Revision 736695ce (git): * 2020-04-02 [ci skip]
git[bot]
12:32 PM Revision 5885550c (git): [ruby/etc] Hack to get rid of linking against static library
nobu (Nobuyoshi Nakada)
12:20 PM Revision 69f698d8 (git): [ruby/etc] Deprecate names under `Struct`
https://github.com/ruby/etc/commit/25c538120c nobu (Nobuyoshi Nakada)
12:30 AM Feature #16744 (Third Party's Issue): Flag to load current bundle without using bundle exec
If this is possible by `-rbundle/setup`, bundler could try the benefit without changing ruby implementations.
And th...
nobu (Nobuyoshi Nakada)

04/01/2020

10:54 PM Misc #16750: Change typedef of VALUE for better type checking
I think the motivation to make C extensions safer is great here, but I see many problems with this approach.
Truff...
Eregon (Benoit Daloze)
06:54 PM Misc #16750: Change typedef of VALUE for better type checking
Affecting 62,213 lines is huge. That's at least 62,213 places where an error could be introduced by using the incorr... jeremyevans0 (Jeremy Evans)
06:22 PM Misc #16750 (Open): Change typedef of VALUE for better type checking
VALUE is currently defined as `typedef unsigned long VALUE`, but as we all know that only creates an _alias_, not an ... Dan0042 (Daniel DeLorme)
05:49 PM Bug #16748: Different behaviour between a hash and multi-Array when passing 2 arguments to a proc
mame (Yusuke Endoh) wrote in #note-3:
> The behavior of 2.5.5 was wrong. `Array#map` yields each element, in this c...
Mattruby (Matthew Nash)
03:54 PM Bug #16748 (Rejected): Different behaviour between a hash and multi-Array when passing 2 arguments to a proc
The behavior of 2.5.5 was wrong. `Array#map` yields each element, in this case, `['one', 'two']`, an array of two el... mame (Yusuke Endoh)
03:45 PM Bug #16748 (Rejected): Different behaviour between a hash and multi-Array when passing 2 arguments to a proc
In Ruby 2.5.5 i get what i'm expecting
```ruby
test = -> (one, two) { one }
[['one', 'two']].map(&test)
=> ["one"...
Mattruby (Matthew Nash)
04:07 PM Bug #16749 (Assigned): File.lchmod specs fails on linux since glibc 2.31.9000
Linux now supports lchmod :tada: mame (Yusuke Endoh)
03:50 PM Bug #16749 (Closed): File.lchmod specs fails on linux since glibc 2.31.9000
I observe following test errors on Fedora Rawhide when building against glibc 2.31.9000:
~~~
1)
File.lchmod retu...
vo.x (Vit Ondruch)
04:03 PM Feature #16746 (Assigned): Endless method definition
Okay seriously. You should have written many "simple" method definitions that have only one expression:
```ruby
# t...
mame (Yusuke Endoh)
06:32 AM Feature #16746: Endless method definition
I totally agree with the idea **seriously**, (far better than #5054, #5065 and #12241) but don't like the syntax. Fir... matz (Yukihiro Matsumoto)
01:25 AM Feature #16746: Endless method definition
> I'm paranoid that the ends end Ruby. I hope Ruby is endless.
With so many cancellations of events this year, we ...
shevegen (Robert A. Heiler)
12:01 AM Feature #16746 (Closed): Endless method definition
Ruby syntax is full of "end"s. I'm paranoid that the ends end Ruby. I hope Ruby is endless.
So, I'd like to prop...
mame (Yusuke Endoh)
03:43 PM Bug #16662: lchmod available in linux since glibc 2.31.9000
Actually, Ruby 2.7 also needs https://github.com/ruby/ruby/commit/a19228f878d955eaf2cce086bcf53f46fdf894b9 vo.x (Vit Ondruch)
10:29 AM Revision fad0a145 (git): Revert "[ruby/etc] Deprecate names under `Struct`"
This reverts commit 919b175afc389f8df6a3caa05ffdd28f5fc4bfca.
Since 604689628dc64d050a68f1ebe5e06f9105474936, to let...
nobu (Nobuyoshi Nakada)
09:34 AM Revision 919b175a (git): [ruby/etc] Deprecate names under `Struct`
https://github.com/ruby/etc/commit/25c538120c nobu (Nobuyoshi Nakada)
09:34 AM Revision 552f05ef (git): [ruby/etc] Drop binary gems support
Revert "Added build:mingw" e1674c18f5a0faf881b362363f428d139baef3b4.
https://github.com/ruby/etc/commit/d8f1dd85d3
nobu (Nobuyoshi Nakada)
07:20 AM Feature #16650: Ruby 2.6.* and 2.7* no longer compile on latest Mingw64
I find that answer quite surprising. The RubyInstaller for windows is based on msys and mingw64 (and has been for man... cfis (Charlie Savage)
07:10 AM Misc #16747: Repository reorganization request
I strongly agreed on this. In GitHub, `README.md` was located with the long scroll action.
I remember @nobu has th...
hsbt (Hiroshi SHIBATA)
06:58 AM Misc #16747 (Assigned): Repository reorganization request
Back in 0.49, there were only 60 files and 3 directories at the root of this project. This was already at some level... shyouhei (Shyouhei Urabe)
06:36 AM Revision 826f4483 (git): Drop support for ruby 2.4 from ruby/spec
nobu (Nobuyoshi Nakada)
06:36 AM Revision 3a2073e6 (git): Use FrozenError instead of frozen_error_class
nobu (Nobuyoshi Nakada)
05:10 AM Revision 151f8be4 (git): Make JIT-ed leave insn leaf
to eliminate sp / pc moves by cancelling JIT execution on interrupts.
$ benchmark-driver benchmark.yml -v --rbenv 'b...
k0kubun (Takashi Kokubun)
03:48 AM Revision 5a81562d (git): `Dir.glob` always returns an array
It is not needed to test itself, but the element should be tested
instead.
nobu (Nobuyoshi Nakada)
02:49 AM Revision 57a36a16 (git): * 2020-04-01 [ci skip]
git[bot]
02:49 AM Revision 3e386d76 (git): Fix helper to not assume glibc
Paul Jordan
02:49 AM Revision 0091fac1 (git): Patch assembly so that it aligns properly
Paul Jordan
02:49 AM Revision 519a69b5 (git): ucontext doesn't exist in a musl-libc env; use native assembly
Paul Jordan

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 - ...
shevegen (Robert A. Heiler)
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... jonathanhefner (Jonathan Hefner)
08:12 PM Bug #16743: problem with multi threading [BUG] Segmentation fault
Also, do you happen to be running on Ubuntu Bionic Beaver? alanwu (Alan Wu)
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...
alanwu (Alan Wu)
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...
headius (Charles Nutter)
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...
headius (Charles Nutter)
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...
headius (Charles Nutter)
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...
Eregon (Benoit Daloze)
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...
headius (Charles Nutter)
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... Eregon (Benoit Daloze)
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`...
Eregon (Benoit Daloze)
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 nagachika (Tomoyuki Chikanaga)
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...
U.Nakamura
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... mame (Yusuke Endoh)
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 ...
U.Nakamura
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...
nagachika (Tomoyuki Chikanaga)
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...
mame (Yusuke Endoh)
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 U.Nakamura
10:51 AM Bug #16698: Backport security fix for CVE-2020-10663
ruby_2_4 r67873 merged revision(s) 36e9ed7fef6eb2d14becf6c52452e4ab16e4bf01. usa (Usaku NAKAMURA)
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 ...
U.Nakamura
10:44 AM Revision a0c7c23c (git): v2.7.1p83
naruse (Yui NARUSE)
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...
naruse (Yui NARUSE)
08:36 AM Revision 03ca90c7 (git): Share download cache with bundler
nobu (Nobuyoshi Nakada)
07:31 AM Revision 5caee291 (git): * 2020-03-31 [ci skip]
git[bot]
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...
jeremyevans (Jeremy Evans)
06:30 AM Revision dad110d0 (git): Remove an unused pragma
It originally had a string literal, but it no longer has one. k0kubun (Takashi Kokubun)
06:17 AM Revision d83ac4ec (git): * 2020-03-31 [ci skip]
git[bot]
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...
k0kubun (Takashi Kokubun)

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...
U.Nakamura
10:44 PM Bug #16687: Ripper.slice FrozenError in ruby 2.5
ruby_2_5 r67871 merged revision(s) 62743. usa (Usaku NAKAMURA)
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...
U.Nakamura
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...
U.Nakamura
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`?
``...
ioquatix (Samuel Williams)
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... headius (Charles Nutter)
10:22 PM Bug #16698: Backport security fix for CVE-2020-10663
ruby_2_5 r67869 merged revision(s) 36e9ed7fef6eb2d14becf6c52452e4ab16e4bf01. usa (Usaku NAKAMURA)
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 ...
U.Nakamura
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...
U.Nakamura
10:05 PM Bug #16681: Backport commit related libffi url
ruby_2_5 r67867 merged revision(s) 6a2d779027818eda418c9118f700b36816e833a5. usa (Usaku NAKAMURA)
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]
...
U.Nakamura
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. usa (Usaku NAKAMURA)
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...
U.Nakamura
09:49 PM Bug #16508: Segmentation fault with Regexp in ruby 2.7.0preview2
ruby_2_5 r67865 merged revision(s) 4f19666e8b144600e959e4673f79d63f98bd637d. usa (Usaku NAKAMURA)
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...
U.Nakamura
09:46 PM Bug #16159: rubyspec about time fails in Asia/Kuala_Lumpur timezone
ruby_2_5 r67864 merged revision(s) d6a2bce64a7fa1099e507e1d36b5f1533f42f60f,c687be4bc01c9ce52ea990945d9304d6fe59fe9b. usa (Usaku NAKAMURA)
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...
U.Nakamura
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...
U.Nakamura
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...
U.Nakamura
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,... usa (Usaku NAKAMURA)
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
...
U.Nakamura
09:11 PM Bug #15935: Memory leak triggered by String#encode, possibly elsewhere too
ruby_2_5 r67860 merged revision(s) 78ef2d0f331c3e056ee367214710b41722de2fe0. usa (Usaku NAKAMURA)
09:11 PM Revision 07ae2fe9 (git): merge revision(s) 78ef2d0f331c3e056ee367214710b41722de2fe0: [Backport #15935]
merge revision(s) 8b3774be3dd9f472bddd99e84e3c9fe2ff99d7ac: [Backport
#15935]
Fix memory le...
U.Nakamura
12:32 PM Revision e5db3da9 (git): Migrate {assert,refute}_patch_exits for compatibility with Minitest5
hsbt (Hiroshi SHIBATA)
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. naruse (Yui NARUSE)
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...
alanwu (Alan Wu)
10:15 AM Revision d04856bd (git): * 2020-03-30 [ci skip]
git[bot]
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...
alanwu (Alan Wu)
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]...
aycabta (aycabta .)
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...
znz (Kazuhiro NISHIYAMA)
07:03 AM Revision f2807f4e (git): Refresh revision.h by after-update
nobu (Nobuyoshi Nakada)
06:53 AM Revision 9552fa9c (git): [DOC] Updated module name [ci skip]
nobu (Nobuyoshi Nakada)
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. vo.x (Vit Ondruch)
04:47 AM Bug #16738: RbConfig::CONFIG["SDKROOT"] not frozen on macOS
ruby_2_6 r67859 merged revision(s) 4adb2d655dcd54b28366b4d17e86b21e2b622cd1. nagachika (Tomoyuki Chikanaga)
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...
nagachika (Tomoyuki Chikanaga)
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...
paulorja (paulo jansen)
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?
ko1 (Koichi Sasada)
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...
Ellen Marie Dash
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...
deivid (David Rodríguez)
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...
deivid (David Rodríguez)
03:49 AM Revision 7e1e60b0 (git): [rubygems/rubygems] Remove ruby 1.8 leftovers
https://github.com/rubygems/rubygems/commit/84c89275b8 deivid (David Rodríguez)
03:48 AM Revision 061add79 (git): [rubygems/rubygems] Enable `Style/ExtraSpacing` and auto-correct
https://github.com/rubygems/rubygems/commit/6fa0b1b679 deivid (David Rodríguez)
03:48 AM Revision c16815cc (git): [rubygems/rubygems] Remove weird spacing from error messages
https://github.com/rubygems/rubygems/commit/9e21fe7f58 deivid (David Rodríguez)
03:48 AM Revision 4cd90c7b (git): [rubygems/rubygems] Remove weird spacing between receiver and method
https://github.com/rubygems/rubygems/commit/d45cd34a67 deivid (David Rodríguez)
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
deivid (David Rodríguez)
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
deivid (David Rodríguez)
03:41 AM Revision f987302c (git): * 2020-03-30 [ci skip]
git[bot]
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...
alanwu (Alan Wu)
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.
nagachika (Tomoyuki Chikanaga)
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. nagachika (Tomoyuki Chikanaga)
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...
nagachika (Tomoyuki Chikanaga)
 

Also available in: Atom