Project

General

Profile

Activity

From 08/17/2019 to 08/23/2019

08/23/2019

11:51 PM Feature #16113: Partial application
I like Hanmac's idea.
``` ruby
Klass.:meth.curry.()
```
Seems very close to:
``` ruby
Klass.:meth.w()
``...
shan (Shannon Skipper)
11:42 PM Feature #16120: Omitted block argument if block starts with dot-method call
A bit of an aside, but it's often just as fast to do two iterations with small collections, since the shorthand parse... shan (Shannon Skipper)
03:36 PM Feature #16120: Omitted block argument if block starts with dot-method call
hi.
Its soo good idea.
However, I think it is difficult to parse in the following cases.
```ruby
[10, 20, 30].m...
osyo (manga osyo)
03:22 PM Feature #16120 (Rejected): Omitted block argument if block starts with dot-method call
How about considering this syntax for implicit block parameter:
```
[10, 20, 30].map{ .to_s(16) } #=> ["a", "14", ...
Dan0042 (Daniel DeLorme)
11:06 PM Feature #16123: Allow calling a private method with `self.`
I may not completely understand the issue description. What is the inconsistency? (That is a honest
question, by the...
shevegen (Robert A. Heiler)
09:03 PM Feature #16123 (Closed): Allow calling a private method with `self.`
## Problem
There is an inconsistency between calling a private attribute writer being allowed with `self.value =` ...
dylants (Dylan Thacker-Smith)
10:41 PM Feature #15815: Add option to raise NoMethodError for OpenStruct
Personally I found the proposed signature confusing, more when taking in account that OpenStruct calls:
```ruby
o...
esparta (Espartaco Palma)
10:35 PM Bug #12356 (Assigned): Vector covector incorrect multiplication with another vector.
I don't think this is a bug, but I'll let marcandre make the determination. `Vector` can't be multipled with `Vector... jeremyevans0 (Jeremy Evans)
10:10 PM Bug #12353 (Closed): Regression with Marshal.dump on ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
jeremyevans0 (Jeremy Evans)
10:06 PM Bug #12123 (Open): FileUtils.ln_s create a '.symlink' file not a symbolic link on windows
This is still a bug in master. I have filed a pull request upstream to fix it: https://github.com/ruby/fileutils/pul... jeremyevans0 (Jeremy Evans)
08:52 PM Bug #12112 (Closed): Resolv.getname with IPv6 noop
jeremyevans0 (Jeremy Evans)
08:47 PM Bug #11935 (Closed): Date.new returns inconsistent errors when passed invalid arguments
jeremyevans0 (Jeremy Evans)
08:47 PM Misc #15298 (Closed): Inconsistent date errors
jeremyevans0 (Jeremy Evans)
08:42 PM Bug #11667 (Closed): Ruby process crashes when TracePoint.new(:raise) is enabled and SystemStackError is raised
jeremyevans0 (Jeremy Evans)
08:16 PM Bug #16121: Stop making a redundant hash copy in Hash#dup
I split up the patch into the 4 attached patches, because I realized there were a few changes that could be emphasize... dylants (Dylan Thacker-Smith)
05:11 PM Bug #16121 (Closed): Stop making a redundant hash copy in Hash#dup
## Problem
I noticed while profiling object allocations that Hash#dup was allocating 2 objects instead of only 1 a...
dylants (Dylan Thacker-Smith)
05:43 PM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #16113] Partial application: `fetch(urls).map(&JSON.:parse.w(symbolize_names: true))`
* [Feature #16122] ...
zverok (Victor Shepelev)
09:13 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #15991] Allow questionmarks in variable names
* Proposal: Allow `?` in variable names
* In #5781, ma...
osyo (manga osyo)
02:44 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #15955] UnboundMethod#apply
* The ticket proposes a shortcut to `unbound_method.bind(obj).call(args...)...
mame (Yusuke Endoh)
12:56 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature #16115] Keyword arguments from method calls or ignore extra hash keys in splat
* It proposes a triple s...
mame (Yusuke Endoh)
05:40 PM Feature #16122 (Closed): Data: simple immutable value object
## Intro (original theoretical part of the proposal)
**Value Object** is a useful concept, introduced by Martin Fo...
zverok (Victor Shepelev)
04:41 PM Revision b38ab0a3 (git): * 2019-08-24 [ci skip]
git[bot]
04:10 PM Revision d5b917d5 (git): Named numbered parameter indexes
nobu (Nobuyoshi Nakada)
03:38 PM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
Hanmac (Hans Mackowiak) wrote:
> i see in your patch that you not only check for `Array` but for `to_ary` too, which...
dylants (Dylan Thacker-Smith)
03:32 PM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
duerst (Martin Dürst) wrote:
> However, I expect this to be slower on arrays that are 'almost flat', i.e.
> ```
> ...
dylants (Dylan Thacker-Smith)
07:41 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
i see in your patch that you not only check for `Array` but for `to_ary` too, which is nice
@shevegen :
inste...
Hanmac (Hans Mackowiak)
06:31 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
I use .flatten and .flatten! quite a lot in my ruby code, often setting the
initial input from ARGV but also from ot...
shevegen (Robert A. Heiler)
02:02 AM Feature #16119: Optimize Array#flatten and flatten! for already flattened arrays
I was afraid that this would be an optimization for flat arrays, but increase time for nested arrays. But that's not ... duerst (Martin Dürst)
03:21 PM Feature #15915: `@1` cannot be achieved in meta-programming
I'm negative to add `ID_NUMPARAM`.
As `rb_is_numparam_id` is not used, and `rb_is_numparam_name` can be implemented ...
nobu (Nobuyoshi Nakada)
04:41 AM Feature #15915: `@1` cannot be achieved in meta-programming
Here is an experimental patch. mame (Yusuke Endoh)
11:52 AM Revision 2e28b367 (git): [ruby/stringio] Fixed a typo
https://github.com/ruby/stringio/commit/b249631c433f800c979be2705bf63555075db2fc#commitcomment-34804150
https://gith...
nobu (Nobuyoshi Nakada)
09:05 AM Revision d9b73dcc (git): Remove github_action_linux tag from bundler examples.
Maybe it has fixed at 5a384e2c08704dc7af9d8d3bdfc475eb8c0723aa hsbt (Hiroshi SHIBATA)
08:20 AM Revision 3b55394b (git): Ensure all default gems have an gem folder
Even if they don't ship with any executables. This makes rbinstall
behaviour consistent with rubygems `gem install --...
deivid (David Rodríguez)
07:54 AM Bug #16117: ruby2.6.3(x86) use fiddle faild to load dll in windows7
Problem solved:
the dll i used compiled by MinGW, the dll need libstdc++-6.dll, after I add **-static-libgcc -static...
whdukewu (Kewu DU)
04:57 AM Revision 1c5a2682 (git): Simplify expand_tabs.rb file selection
k0kubun (Takashi Kokubun)
04:00 AM Revision a5b809e9 (git): Check metadata a bit more
nobu (Nobuyoshi Nakada)
03:28 AM Feature #15955: UnboundMethod#apply
Here is a benchmark:
```
class Foo
def foo
end
end
meth = Foo.instance_method(:foo)
obj = Foo.new
100...
mame (Yusuke Endoh)
02:40 AM Feature #15955: UnboundMethod#apply
Hi @nelhage and @darkdimius :-)
I'm attaching a patch for `UnboundMethod#apply(obj, *args, &blk)` as a shortcut to...
mame (Yusuke Endoh)
03:27 AM Revision 650cd245 (git): Hoisted out get_digest_obj_metadata
nobu (Nobuyoshi Nakada)
01:11 AM Bug #11466 (Closed): Memory leak in win32 fill_random_bytes_syscall
If `fill_random_bytes_syscall` were to leak memory, then this Ruby code should show the leak:
```ruby
i = 0; whil...
jeremyevans0 (Jeremy Evans)
12:53 AM Feature #16115: Keyword arguments from method calls or ignore extra hash keys in splat
Thank you for proposing ideas. They are interesting to me.
As you said in your second example, it is only possibl...
mame (Yusuke Endoh)
12:47 AM Feature #11322: OpenUri: RuntimeError: HTTP redirection loop
I don't think this is a bug. As 0x0dea (D.E. Akers) pointed out, other programs work the same way. However, I think... jeremyevans0 (Jeremy Evans)
12:46 AM Revision 9ffb0548 (git): * 2019-08-23 [ci skip]
git[bot]
12:45 AM Revision 1d6a31f3 (git): Make AppVeyor notification similar to Travis
k0kubun (Takashi Kokubun)

08/22/2019

11:58 PM Feature #16119 (Closed): Optimize Array#flatten and flatten! for already flattened arrays
## Problem
When doing an object profile from stackprof, I noticed object allocations being made from `Array#flatte...
dylants (Dylan Thacker-Smith)
08:26 PM Feature #16118 (Open): Array .difference allow custom comparison
Hello!
I wanted to know if there's any plan to implement the ability to define comparison between individual items...
ngomez (Nancy Gomez)
07:56 PM Feature #16115: Keyword arguments from method calls or ignore extra hash keys in splat
> I think this could open up some possibilities (or a can of worms).
Some can call it a feature, other may call it...
shevegen (Robert A. Heiler)
12:01 PM Feature #16115 (Open): Keyword arguments from method calls or ignore extra hash keys in splat
Just a thought, feel free to insta-close as stupid.
Currently you can do this:
```
def hello(who:)
puts "He...
kke (Kimmo Lehto)
03:32 PM Bug #11152 (Closed): Resolv::DNS should use Search Domains provided in /etc/resolv.conf by default
jeremyevans0 (Jeremy Evans)
03:27 PM Bug #10965 (Feedback): logger.rb may not daily rotate
jeremyevans0 (Jeremy Evans)
02:10 PM Revision fd20b321 (git): Make GitHub Actions Slack notification consistent
with Travis, rather than AppVeyor.
Formerly it was made similar to AppVeyor to provide some normal set of
CI failure...
k0kubun (Takashi Kokubun)
01:47 PM Revision efc89703 (git): * expand tabs. [ci skip]
Tabs are expanded because previously the file did not have any tab indentation.
Please update your editor config, and...
git[bot]
01:46 PM Revision a4d389d8 (git): Improve the description of MJIT cancel-all [ci skip]
k0kubun (Takashi Kokubun)
01:13 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
This ticket was resolved with commit:15eaedf805fb2727c79a6c59af6d5f6c2a6d634b.
In addition to that, since people h...
k0kubun (Takashi Kokubun)
12:30 PM Misc #16112 (Closed): Reduce the possibility of "expand tabs" commit occurrences
Applied in changeset commit:git|15eaedf805fb2727c79a6c59af6d5f6c2a6d634b.
----------
Add misc/expand_tabs.rb ported ...
k0kubun (Takashi Kokubun)
11:24 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
> I like option 3 because it is optional and something I would use. I don't personally like using tabs.
Okay, I'm ...
k0kubun (Takashi Kokubun)
05:03 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
k0kubun (Takashi Kokubun) wrote:
> * It would reduce the number of problems for editors like Sublime Text, VSCode,...
duerst (Martin Dürst)
12:24 PM Revision 15eaedf8 (git): Add misc/expand_tabs.rb ported from auto-style.rb
This is implemented to close [Misc #16112] because all other options got
at least one objection, and nobody has objec...
k0kubun (Takashi Kokubun)
12:22 PM Bug #16117: ruby2.6.3(x86) use fiddle faild to load dll in windows7
**testmml_win.rb code:**
```ruby
require 'fiddle'
require 'fiddle/import'
if ARGV.length < 1
puts "Miss...
whdukewu (Kewu DU)
12:21 PM Bug #16117 (Rejected): ruby2.6.3(x86) use fiddle faild to load dll in windows7
I have a dll build by MinGW32 in windows7, in ruby2.2, I could use fiddle dlload this dll success, but in the same sy... whdukewu (Kewu DU)
12:01 PM Bug #16116 (Closed): ruby2.6.3(x86/x64) use win32ole could not new Object, return 0x80070057
I build a RubyTest.dll by C#, In ruby2.2, I could use WIN32OLE.new to create ole object, but in the same system under... whdukewu (Kewu DU)
11:59 AM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
I have the same issue running ruby 2.6.3 on MacOS 10.14.6 while using guard on a rails project:
```
13:43:07 - IN...
fa11enangel (Konstantin Filtschew)
11:39 AM Revision 0a74fac9 (git): merge revision(s) fd0e3bd2497d4e796b719c7b7154dc3c945f87b1: [Backport #14834]
fix VC 2013 compile error
It seems the compiler does not support VLAs.
See also: https://ci.appveyor...
nagachika (Tomoyuki Chikanaga)
11:28 AM Bug #15992: An exception breaks monitor state and cause deadlock
ruby_2_6 r67749 merged revision(s) 9557069299ac3b96691040a541afa65761a724ad. nagachika (Tomoyuki Chikanaga)
11:28 AM Revision fbb96f1b (git): merge revision(s) 9557069299ac3b96691040a541afa65761a724ad: [Backport #15992]
Avoid creating Hash objects per each mon_synchronize call (#2393)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc...
nagachika (Tomoyuki Chikanaga)
08:04 AM Misc #16114: Naming of "beginless range"
This shows that there are only two real problems in computer science:
- Giving things proper names
- Documenting ...
shevegen (Robert A. Heiler)
04:58 AM Misc #16114: Naming of "beginless range"
duerst (Martin Dürst) wrote:
> mrkn (Kenta Murata) wrote:
> > Other candidates from mathematics:
> >
> > - a ran...
mrkn (Kenta Murata)
03:49 AM Misc #16114: Naming of "beginless range"
mrkn (Kenta Murata) wrote:
> Other candidates from mathematics:
>
> - a range bounded below
Shouldn't this be ...
duerst (Martin Dürst)
12:01 AM Misc #16114: Naming of "beginless range"
I know that it is an awkward word, but it came from `Range#begin` and `Range#end`. IMO, you can call it as you like. mame (Yusuke Endoh)
07:36 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
> Having `begin?` and `end?` instead of `beginless?` and `endless?` would be more natural, and easy to comprehend.
...
mame (Yusuke Endoh)
03:23 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
Having negative meaning in the method name would make it complicated. Having `begin?` and `end?` instead of `beginles... sawa (Tsuyoshi Sawada)
12:07 AM Feature #15864: Proposal: Add methods to determine if it is an infinite range
Other candidates from mathematical terms:
- `unbounded?` for checking whether `begin` or `end` is `nil`
- `lower_...
mrkn (Kenta Murata)
12:47 AM Misc #15996: DevelopersMeeting20190829Japan
* [Feature#14183] "Real" keyword argument
* Jeremy and I agreed with Jeremy's proposal. I'd like to ask for matz'...
mame (Yusuke Endoh)
12:09 AM Misc #15996: DevelopersMeeting20190829Japan
- [Feature #15864] Proposal: Add methods to determine if it is an infinite range
- I proposed some candidates from...
mrkn (Kenta Murata)
12:24 AM Revision d8d8015b (git): Remove footer from message to Slack
aycabta (aycabta .)

08/21/2019

11:58 PM Misc #16114: Naming of "beginless range"
Other candidates from mathematics:
- a range bounded below
- lower-unbounded range
- left-unbounded range
If ...
mrkn (Kenta Murata)
11:34 PM Misc #16114 (Open): Naming of "beginless range"
#14799 introduces a "beginless range" to complement the already existing "endless range". However, "beginless" isn't... pwim (Paul McMahon)
11:06 PM Bug #10520 (Closed): Resolv fails on additional resources when quering address records
This should be fixed by commit:2b2450ba4bee563e33af0325b7fde8cb1bfd6899. jeremyevans0 (Jeremy Evans)
10:57 PM Revision a1d606c0 (git): Show short message to Slack
aycabta (aycabta .)
10:21 PM Revision 1940347f (git): Use () instead of {} for nmake
hsbt (Hiroshi SHIBATA)
10:03 PM Revision 2d8d6345 (git): `--fomart progress` is default. It's duplicated.
hsbt (Hiroshi SHIBATA)
10:02 PM Revision 0b0fedad (git): Introduce test-bundler-parallel task.
hsbt (Hiroshi SHIBATA)
09:15 PM Bug #11636: super in instance_eval in a method defined in a module is invoked with a wrong receiver
This is still a bug in the master branch. Attached is a patch that
fixes it, making the behavior for super in insta...
jeremyevans0 (Jeremy Evans)
09:02 PM Revision 80082183 (git): Always check multiline termination
aycabta (aycabta .)
08:36 PM Revision 8d804e41 (git): Add abs to Matrix (#2199)
Fernando Wolf Bona
08:09 PM Revision 48fdc37a (git): IRB's multiline history is enable only when Reidline mode
aycabta (aycabta .)
03:55 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
k0kubun (Takashi Kokubun) wrote:
> Thanks for your comment, Jeremy. Your opinion makes sense except:
>
> > 2) I'm...
jeremyevans0 (Jeremy Evans)
03:18 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
Thanks for your comment, Jeremy. Your opinion makes sense except:
> 2) I'm against this. If we do keep the "expand...
k0kubun (Takashi Kokubun)
02:51 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
Here are my opinions on the options:
0) I'm in favor of this. I certainly encourage the use of spaces over tabs, ...
jeremyevans0 (Jeremy Evans)
01:59 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
There's Option 5; altering commits in pre-receive hook on server side. But I think successful `git push` should never... k0kubun (Takashi Kokubun)
01:12 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
> I would love it if (1) can happen.
>
> Mostly a minor annoyance, to be sure, and perhaps C programmers don't use ...
k0kubun (Takashi Kokubun)
03:20 PM Revision 6bdb65c0 (git): * 2019-08-22 [ci skip]
git[bot]
03:19 PM Revision a9638511 (git): Hoisted out rb_id_metadata
nobu (Nobuyoshi Nakada)
03:19 PM Revision 74c6662a (git): Hoisted out rb_digest_namespace
nobu (Nobuyoshi Nakada)
02:13 PM Revision c030cec7 (git): Debug GitHub context on broken notification
sometimes Slack notification footer becomes just " at ".
It seems like `github.event.head_commit` is missing. Let me ...
k0kubun (Takashi Kokubun)
02:06 PM Misc #15996: DevelopersMeeting20190829Japan
* ~~[Misc #16112] Reduce the possibility of "expand tabs" commit occurrences~~
* Never mind. Resolved before the M...
k0kubun (Takashi Kokubun)
09:51 AM Bug #15992: An exception breaks monitor state and cause deadlock
9557069299ac3b96691040a541afa65761a724ad is a follow up commit to ease memory consumption impact of f91879a7b548284c9... nagachika (Tomoyuki Chikanaga)
07:20 AM Revision 3df9f3cc (git): Separated initializing IDs
nobu (Nobuyoshi Nakada)
05:14 AM Bug #10471 (Closed): Still DST bug in logger
From some testing, it appears this issue no longer occurs in the current version of logger. If you can reproduce thi... jeremyevans0 (Jeremy Evans)
04:31 AM Revision 4419b5db (git): The investigation is going on...
nobu (Nobuyoshi Nakada)
04:26 AM Revision 81dfe3c4 (git): Enable more Time TZ tests on OpenBSD
jeremyevans (Jeremy Evans)
03:52 AM Bug #10460 (Closed): Segfault instead of stack level too deep
This appears to have been fixed between 2.4 and 2.5, as the example no longer has a segfault on 2.5, 2.6, 2.7.0-previ... jeremyevans0 (Jeremy Evans)
03:49 AM Bug #10436: ruby -c and ripper inconsistency: m(&nil) {}
This bug still occurs in the master branch. Attached is a patch that fixes the problem by overriding `Ripper::SexpBu... jeremyevans0 (Jeremy Evans)

08/20/2019

11:25 PM Feature #14915: Deprecate String#crypt
Okay, it is considered deprecated, but the removal won't happen in the near future. Thank you, I see! mame (Yusuke Endoh)
03:10 AM Feature #14915: Deprecate String#crypt
I believe the current documentation and code is intentional. I think it is best to consider `String#crypt` deprecated... jeremyevans0 (Jeremy Evans)
02:57 AM Feature #14915: Deprecate String#crypt
@jeremyevans0 Let me confirm the state of this ticket. The current rdoc says:
```
Please do
not use this method...
mame (Yusuke Endoh)
11:10 PM Revision a230e65e (git): [bundler/bundler] Freeze time to avoid failures at midnight
Specify just a string
set @built_at as nil before testing
https://github.com/bundler/bundler/commit/578ec96c9c
lolwut
11:10 PM Revision 1c277452 (git): [bundler/bundler] Share test fixtures with parallel_tests
https://github.com/bundler/bundler/commit/a38161c5be hsbt (Hiroshi SHIBATA)
11:10 PM Revision 10011f43 (git): [bundler/bundler] Try to use RunTimeLogger for parallel_tests
https://github.com/bundler/bundler/commit/faccc522d1 hsbt (Hiroshi SHIBATA)
11:10 PM Revision ace88852 (git): [bundler/bundler] Parallelize test suite
https://github.com/bundler/bundler/commit/23007cb107 deivid (David Rodríguez)
10:58 PM Revision ede77d82 (git): [bundler/bundler] Fix a couple of typos
https://github.com/bundler/bundler/commit/52b6b94068 deivid (David Rodríguez)
10:58 PM Revision 1120bacd (git): [bundler/bundler] Remove the :ruby exclusion tag
Our current set of specs is the same for all supported rubies, and we
should keep it that way.
https://github.com/bu...
deivid (David Rodríguez)
10:58 PM Revision bcc4ac92 (git): [bundler/bundler] Remove another 1.8.7 specific bit
https://github.com/bundler/bundler/commit/8c7942d2c6 deivid (David Rodríguez)
10:58 PM Revision 5ea08883 (git): [bundler/bundler] Remove old rubies stuff no longer needed
https://github.com/bundler/bundler/commit/36fb3287f4 deivid (David Rodríguez)
09:16 PM Bug #10419 (Closed): ruby 2.1.3 kackes during IO.readlines of huge file
I was able to reproduce this on `ruby 1.9.3p551 (2014-11-13) [i386-mingw32]`, but not on any `[x64-mingw32]` compiled... jeremyevans0 (Jeremy Evans)
08:40 PM Bug #10407 (Closed): Update gc stack marking for m68k
This appears to have been fixed in commit:c0766464e9ef13418cc719acd674f363b79db29a. jeremyevans0 (Jeremy Evans)
08:33 PM Bug #10388: Operator precedence problem in multiple assignment (massign)
I tried working on this a couple weeks ago and I don't believe the current LALR(1) parser can support it. Attempting... jeremyevans0 (Jeremy Evans)
08:20 PM Bug #10290 (Closed): segfault when calling a lambda recursively after rescuing SystemStackError
I was able to reproduce the segfault in ruby 2.3 and 2.4, but not in 2.5, 2.6, 2.7.0-preview1, or the master branch, ... jeremyevans0 (Jeremy Evans)
08:11 PM Bug #10126 (Closed): Dir.home encoding is incorrect on Windows
jeremyevans0 (Jeremy Evans)
07:40 PM Feature #14183: "Real" keyword argument
I've completed work on my keyword-argument-separation branch, and now `make check` passes without any emitted warning... jeremyevans0 (Jeremy Evans)
04:26 PM Bug #16111 (Closed): Combining default positional and keyword arguments is resulting in a `to_hash` method call
jeremyevans0 (Jeremy Evans)
02:26 PM Bug #16111: Combining default positional and keyword arguments is resulting in a `to_hash` method call
Ok, the situation with keyword parameters is now making more sense, despite not being ideal. Since ruby 3 should impl... mtelford (Michael Telford)
04:04 PM Revision 864f23a4 (git): * 2019-08-21 [ci skip]
git[bot]
04:04 PM Revision 88b1f2da (git): `rp(obj)` shows func, file and line. (#2394)
rp() macro for debug also shows file location and function name
such as:
[OBJ_INFO:[email protected]:73] 0x000...
ko1 (Koichi Sasada)
03:21 PM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
Hi,
I am having same issue while running seed data (ruby 2.6.3). I am having it while uplaoding attachments.
```...
michalsamluk (Michał Samluk)
02:58 PM Revision d10e28b8 (git): Skip tests on Actions if [ci skip]
It seems that we cannot easily apply job-level [ci skip].
Therefore this commit skips only Tests step if it's [ci skip].
k0kubun (Takashi Kokubun)
01:33 PM Revision 235d810c (git): Deprecate alerting multiple channels
Some CIs report to two channels, and some others report to only one.
This makes it consistent. Only alert channel sho...
k0kubun (Takashi Kokubun)
01:08 PM Revision 95570692 (git): Avoid creating Hash objects per each mon_synchronize call (#2393)
matsuda (Akira Matsuda)
12:47 PM Bug #9115: Logger traps all exceptions; breaks Timeout
There're also rescue-clauses for `check_shift_log` and `@dev.write(message)`.
They may raise various exceptions and ...
naruse (Yui NARUSE)
06:45 AM Bug #9115: Logger traps all exceptions; breaks Timeout
See the code again before discuss.
```ruby
def write(message)
begin
synchronize do
...
naruse (Yui NARUSE)
10:29 AM Revision af121720 (git): Removed unused literal assignments [ci skip]
nobu (Nobuyoshi Nakada)
10:29 AM Revision 7a07c54b (git): Subjects may contain a comma [ci skip]
nobu (Nobuyoshi Nakada)
08:26 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
I second what Alan said, editing Ruby source with my editor is a nightmare.
On another note, the main objection fo...
byroot (Jean Boussier)
08:00 AM Revision 73af1c4d (git): [rubygems/rubygems] Use `RbConfig::CONFIG['rubylibprefix']`
It is defined since ruby 1.9.2.
https://github.com/rubygems/rubygems/commit/84981ca908
nobu (Nobuyoshi Nakada)
07:07 AM Revision dd58c4ba (git): Investigation of a sporadic error at Github Actions
nobu (Nobuyoshi Nakada)
01:28 AM Feature #16113: Partial application
An aside, but I took a stab at a pure Ruby implementation of keyword argument currying: https://gist.github.com/haven... shan (Shannon Skipper)
12:46 AM Revision 5a384e2c (git): Fix some bundler specs (#2380)
* These seem to consistenly pass already
* Show actual command when running `make test-bundler`
Current the setup c...
deivid (David Rodríguez)

08/19/2019

11:55 PM Bug #15989: irb-1.1.0.pre.1 crashes on using arrow up, home and delete
@maciej.mensfeld In latest revisions of IRB and Reline, this problem can't be reproduced. Maybe it's fixed. aycabta (aycabta .)
11:31 PM Revision aa03de8b (git): Treat two types "do" correctly
A "do" what has followed a token what has EXPR_CMDARG is for a block,
and in other cases "do" is for "while", "until"...
aycabta (aycabta .)
07:45 PM Bug #16098 (Closed): SEGV with RUBY_ISEQ_DUMP_DEBUG=to_binary make check
Applied in changeset commit:git|dc0e45e39b37556af8abf6cdb0180e2973041931.
----------
Update moved objects in origina...
alanwu (Alan Wu)
07:44 PM Revision dc0e45e3 (git): Update moved objects in original_iseq
Without doing this, enabling a TracePoint on a method could lead to use
of moved objects. This was found by running
`...
alanwu (Alan Wu)
06:46 PM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
I would love it if (1) can happen. Editors like Sublime Text, VSCode and Atom cannot
distinguish between indent size...
alanwu (Alan Wu)
09:12 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
Option 4 is not a lethal tab killer, but nevertheless a good thing to have. shyouhei (Shyouhei Urabe)
08:42 AM Misc #16112: Reduce the possibility of "expand tabs" commit occurrences
My (weak) vote goes to 1, or 0 (just drop "expand tabs" :-). mame (Yusuke Endoh)
08:09 AM Misc #16112 (Closed): Reduce the possibility of "expand tabs" commit occurrences
## Problem
* While we agreed to use only spaces for indentation of C code in [Bug #14246], we sometimes hit "expand ...
k0kubun (Takashi Kokubun)
05:14 PM Revision 19b0161b (git): Check whether syscall(2) is deprecated by actual warnings
nobu (Nobuyoshi Nakada)
05:14 PM Revision 588b74e8 (git): Check for minimum required OSX version earlier
nobu (Nobuyoshi Nakada)
05:14 PM Revision 9ee770a2 (git): Bail out if unsupported old MacOSX is required
nobu (Nobuyoshi Nakada)
05:14 PM Revision af2c8d28 (git): Fixed the check for OSX version
Should compare minimum required version, and with the particular
macro defined for each version. Also made the error...
nobu (Nobuyoshi Nakada)
05:05 PM Revision e6b72e8c (git): retrieve current path on macOS
David Carlier
04:45 PM Bug #16111: Combining default positional and keyword arguments is resulting in a `to_hash` method call
I think that either way, resolving it may not be trivial/simple right now; if you
look at mame's linked in issue abo...
shevegen (Robert A. Heiler)
08:22 AM Bug #16111: Combining default positional and keyword arguments is resulting in a `to_hash` method call
Ok, thanks for the reply. That now makes more sense. I understand why the last positional argument is type-checked bu... mtelford (Michael Telford)
06:13 AM Bug #16111: Combining default positional and keyword arguments is resulting in a `to_hash` method call
> I would like to know why the method to_hash is being called
A method call that accepts keywords checks if the la...
mame (Yusuke Endoh)
05:47 AM Bug #16111 (Closed): Combining default positional and keyword arguments is resulting in a `to_hash` method call
Combining default positional and keyword arguments is resulting in a `to_hash` method call when I don't believe it sh... mtelford (Michael Telford)
04:24 PM Feature #15982: Remove y2racc and racc2y
Yes, the stable racc has them, but
1. They were never shipped in Ruby, so if they won't be shipped, nobody should ...
vo.x (Vit Ondruch)
03:21 PM Revision 1408f159 (git): * 2019-08-20 [ci skip]
git[bot]
03:17 PM Revision 8df25214 (git): io.c: make ioctl_req_t int in Android
The second argument of ioctl seems to be int in Android.
Android is not a supported platform, but this one-line chang...
mame (Yusuke Endoh)
02:28 PM Bug #16110: Doesn't detect deadlock on Ruby 2.4 and 2.5 on Windows
Is this specific to 32 bit builds of 2.4 & 2.5? I think 64 bit builds all function as expected... MSP-Greg (Greg L)
12:23 PM Feature #16113: Partial application
the Devs should maybe look at `#curry` for this, currently it doesn't support a way to curry keyword arguments Hanmac (Hans Mackowiak)
11:11 AM Feature #16113: Partial application
Personally I dislike this proposal primarily due to the name alone. I don't think
a method named .m is good in this ...
shevegen (Robert A. Heiler)
10:07 AM Feature #16113 (Open): Partial application
**Preface:** One of the main "microstructures" of the code we use is chaining methods-with-blocks; and we really love... zverok (Victor Shepelev)
10:37 AM Revision 45bed285 (git): Reduce sub-shell and use `&&` instead of `;`
znz (Kazuhiro NISHIYAMA)
09:43 AM Revision 8882986d (git): Drop duplicated sample code (#2389) [ci skip]
* Drop duplicated sample code
* Drop another style sample
https://github.com/ruby/ruby/pull/2389#issuecomment-52248...
kachick (Kenichi Kamiya)
09:37 AM Revision 209ea85b (git): Make portable for standalone test-unit gem.
* It can invoke test-unit with envutil.rb
* refute_match of test-unit couldn't handle String instance.
hsbt (Hiroshi SHIBATA)
09:16 AM Revision 9b330200 (git): Remove unused variable to suppress warning (#2388) [ci skip]
```
sample/observ.rb:30: warning: assigned but unused variable - clock
```
kachick (Kenichi Kamiya)
09:13 AM Revision 97c377e2 (git): Mark Travis osx cron-only
because it has often hanged like
https://travis-ci.org/ruby/ruby/jobs/573691637,
and we also have almost the same tes...
k0kubun (Takashi Kokubun)
09:00 AM Revision cda86644 (git): Update a sample code (#2387)
Kernel#inspect does not call #to_s now
To follow https://github.com/ruby/ruby/commit/fd7dc23d281f38a71fa7f9c32812cd4...
kachick (Kenichi Kamiya)
08:52 AM Revision 355acbaf (git): Update the canonical repository url
hsbt (Hiroshi SHIBATA)
08:36 AM Revision 6dd9736c (git): crash report on mac little update
displaying vm info as Linux and FreeBSD.
checking libproc as it is present only from 10.5 version.
https://github.co...
David CARLIER
08:30 AM Revision 605d2ce9 (git): Accurate a sample to show having some ext (#2385)
kachick (Kenichi Kamiya)
07:39 AM Revision 45454bdb (git): Prefer Regexp#=~ to Regexp#match when the RHS may be nil
nobu (Nobuyoshi Nakada)
07:32 AM Revision b4daa442 (git): Use modifier for pid_t
nobu (Nobuyoshi Nakada)
07:18 AM Revision 8108594f (git): unsigned int should have enough bits for rb_thread_shield_waiting
nobu (Nobuyoshi Nakada)
07:09 AM Misc #16109 (Closed): Normalize legacy tag names
And this is the current `git ls-remote`. Now it looks more consistent.
## after
```
$ git ls-remote origin
1bd6...
k0kubun (Takashi Kokubun)
07:08 AM Misc #16109: Normalize legacy tag names
Done. Here's the full operation log:
```
$ git push origin :v1_3_1_
remote: To [email protected]:ruby/ruby.git
rem...
k0kubun (Takashi Kokubun)
06:39 AM Misc #16109: Normalize legacy tag names
I'm going to apply this. I captured the current status of git.ruby-lang.org/ruby.git.
## before
```
$ git ls-r...
k0kubun (Takashi Kokubun)
06:55 AM Revision 1bd60c66 (git): Fix FL_USER19
* include/ruby/ruby.h: cast via `unsigned int` explicitly, to get
rid of signed extension by implicit integer promo...
nobu (Nobuyoshi Nakada)
06:37 AM Revision 4515bcc9 (git): Omit version.h when merging
U.Nakamura
06:35 AM Bug #15793: Please backport 7b7043e5da8589e01b94575d4ed647e909e5c875
ruby_2_5 r67748 merged revision(s) f4fe2a76b0564e8e572936dec3bd724ac22b7a44. usa (Usaku NAKAMURA)
06:35 AM Revision bad64833 (git): merge revision(s) f4fe2a76b0564e8e572936dec3bd724ac22b7a44: [Backport #15793]
merge revision(s) 7b7043e5da8589e01b94575d4ed647e909e5c875: [Backport
#15793]
eliminate use...
U.Nakamura
06:01 AM Revision c5db4c28 (git): cont.c: remove unused STACK_GROW_DIR_DETECTION
to suppress a waring for "unused variable" mame (Yusuke Endoh)
05:59 AM Revision 6c2aa868 (git): Roughly retry `brew update`
as it failed randomly https://github.com/ruby/ruby/runs/196712109 k0kubun (Takashi Kokubun)
05:51 AM Feature #15743 (Closed): RubyVM should be renamed to CRuby
Applied in changeset commit:git|39a43d9cd09f8c880d0a70d9cb8ede6d7e6ef583.
----------
Make it as clear as possible th...
Eregon (Benoit Daloze)
05:51 AM Revision 39a43d9c (git): Make it as clear as possible that RubyVM is MRI-specific and only exists on MRI (#2113) [ci skip]
* Make it clear as possible that RubyVM is MRI-specific and only exists on MRI
* See [Bug #15743].
* Use "CRuby VM" ...
Eregon (Benoit Daloze)
05:43 AM Revision d76be10d (git): missing/memcmp.c: suppress a `-Wparentheses` warning
mame (Yusuke Endoh)
05:34 AM Revision 1f3f50fb (git): * expand tabs. [ci skip]
git[bot]
05:34 AM Revision 574a9edf (git): Set flag to allow unprivileged users to create symlinks (#2381)
* [Win32] set flag to allow unprivileged users to create symlinks nobu (Nobuyoshi Nakada)
01:44 AM Feature #15215: HTTPS server name indication (SNI): explicit server_name in Net::HTTP
aspettl (Aaron Spettl) wrote:
> I still like to have this feature. Any opinion on this? Especially @naruse as a main...
waf (felix wong)
01:17 AM Bug #16108 (Rejected): gsub gives wrong results with regex backreferencing and triple backslash
This is a designed behaviour. A backslash character is first cooked by the ruby interpreter (to handle `\'` etc), th... shyouhei (Shyouhei Urabe)
01:07 AM Revision bc1e2271 (git): lib/rdoc/markup/parser.rb: remove a unused variable initialization
mame (Yusuke Endoh)
12:47 AM Revision 4c133689 (git): Make AppVeyor notification colors consistent
It was using the same one as original AppVeyor's notification, but it's
just inconsistent with others like Travis and...
k0kubun (Takashi Kokubun)
12:41 AM Revision d106f082 (git): Stop reporting test-bundled-gems results
by marking continue-on-error.
I dropped it to test Slack notification, and I finished to test it.
k0kubun (Takashi Kokubun)

08/18/2019

08:09 PM Bug #16110 (Closed): Doesn't detect deadlock on Ruby 2.4 and 2.5 on Windows
The following code is detected as a deadlock, except in Ruby 2.4 and 2.5 on Windows:
``` sh
ruby -r thread -ve 'T...
josh.cheek (Josh Cheek)
06:40 PM Revision c100e385 (git): Workaround errors on multi-line commit message
by using toJson with fields. k0kubun (Takashi Kokubun)
06:14 PM Revision e139d277 (git): Make Slack notification available
for macOS / Windows as well.
Docker-based GitHub Action does not work on these OSes.
k0kubun (Takashi Kokubun)
04:50 PM Revision aa5fbb5a (git): * 2019-08-19 [ci skip]
git[bot]
04:49 PM Revision 2f6c8ed2 (git): Implement Slack notification for Actions
k0kubun (Takashi Kokubun)
02:32 PM Revision e4c43207 (git): Revert "Try notifying Slack from Actions"
This reverts commit d8807e8b1a9d09ee1543e18618b4ef7e8203c616.
We'd need more features. Reverting to customize this l...
k0kubun (Takashi Kokubun)
02:19 PM Revision d8807e8b (git): Try notifying Slack from Actions
https://github.com/8398a7/action-slack
https://github.com/marketplace/actions/action-slack
k0kubun (Takashi Kokubun)
11:10 AM Misc #16109: Normalize legacy tag names
Yeah, I personally like vX.Y.Z rather than vX_Y_Z too, especially because it's closer to what `rake release` does by ... k0kubun (Takashi Kokubun)
10:43 AM Misc #16109: Normalize legacy tag names
Sorry for the off-track comment from me - quite an epic task. :)
It would be kind of cool if we'd have not only a ...
shevegen (Robert A. Heiler)
09:18 AM Misc #16109 (Closed): Normalize legacy tag names
There are tags with inconsistent names. To browse the history more easily, I propose the following normalization.
*...
k0kubun (Takashi Kokubun)
10:10 AM Revision 829b800c (git): Reoder Travis matrix.include
to clarify what's running for every commit. k0kubun (Takashi Kokubun)
09:08 AM Revision 51edcbad (git): Use master branch instead of trunk.
hsbt (Hiroshi SHIBATA)
09:08 AM Revision 91321539 (git): Ignore tags on default gems from ruby core repository.
hsbt (Hiroshi SHIBATA)
07:22 AM Bug #16105: heap-use-after-free in String#sub!
ruby_2_6 r67747 merged revision(s) d5c33364e3c0efb15e11df417c925afee2cdb9c9. nagachika (Tomoyuki Chikanaga)
07:22 AM Revision a2da0c2a (git): merge revision(s) d5c33364e3c0efb15e11df417c925afee2cdb9c9: [Backport #16105]
Fixed heap-use-after-free
* string.c (rb_str_sub_bang): retrieves a pointer to the
replacement str...
nagachika (Tomoyuki Chikanaga)
06:55 AM Feature #15171 (Closed): [patch] Use OpenSSL 1.1.1 for Appveyor MinGW build
Closing https://github.com/ruby/ruby/pull/1998#issuecomment-437700528 k0kubun (Takashi Kokubun)
06:54 AM Bug #15235 (Closed): [patch] appveyor.yml - remove MinGW dll's from mswin testing PATH
Closing as requested at https://github.com/ruby/ruby/pull/1998#issuecomment-437700528 k0kubun (Takashi Kokubun)
06:53 AM Bug #16099: UTF-16LE BOM followed by '\0' is missed
ruby_2_6 r67746 merged revision(s) 5b1bf8dd2d08ae7371ecf025967376bb794ed651. nagachika (Tomoyuki Chikanaga)
06:53 AM Revision 1ea42115 (git): merge revision(s) 5b1bf8dd2d08ae7371ecf025967376bb794ed651: [Backport #16099]
UTF LE is fixed at least the first 2 bytes
* io.c (io_strip_bom): if the first 2 bytes are 0xFF0xFE, it
...
nagachika (Tomoyuki Chikanaga)
06:50 AM Revision ad0ea708 (git): Drop before_test for mswin too
for consistency. In the pull request, `before_test` was dropped only for
msys2 to fix msys2-only failure. But there's...
k0kubun (Takashi Kokubun)
06:47 AM Revision cba8166c (git): Appveyor - vc120 use OpenSSL 1.0.2, vc140 use 1.1.1 (#1998)
* appveyor.yml - OpenSSL vc120 -> 1.0.2, vc140 -> 1.1.1
* Try just using build_script
MSP-Greg (Greg L)
06:39 AM Revision 6b42b0c6 (git): Fix document of `GC.start` (#2382)
pocke (Masataka Kuwabara)
06:10 AM Bug #14834: rb_profile_frames SEGV when PC adjusted on IFUNC
ruby_2_6 r67745 merged revision(s) 5d33f787169bcc3594d2264726695d58c4a06899,8b162ce9d1003e4e469d8f48cb9a2076fd45b47c. nagachika (Tomoyuki Chikanaga)
06:10 AM Revision e1d3b318 (git): merge revision(s) 5d33f787169bcc3594d2264726695d58c4a06899,8b162ce9d1003e4e469d8f48cb9a2076fd45b47c: [Backport #14834]
fix tracepoint + backtrace SEGV
PC modification in gc_event_hook_body was careless. There are (so
t...
nagachika (Tomoyuki Chikanaga)
06:02 AM Revision d3da1d57 (git): Skip open_spec.rb:L95 because ruby repo doesn't have json as default gems.
hsbt (Hiroshi SHIBATA)
05:21 AM Bug #16019: please backport df317151a5b4e0c5a30fcc321a9dc6abad63f7ed
ruby_2_6 r67744 merged revision(s) df317151a5b4e0c5a30fcc321a9dc6abad63f7ed. nagachika (Tomoyuki Chikanaga)
05:21 AM Revision fb8c28d3 (git): merge revision(s) df317151a5b4e0c5a30fcc321a9dc6abad63f7ed: [Backport #16019]
should not free local hook_list here.
exec_hooks_postcheck() clean executed hook_list if it is needed.
...
nagachika (Tomoyuki Chikanaga)
05:17 AM Feature #10098: [PATCH] Timing-safe string comparison for OpenSSL::HMAC
New patch over at https://github.com/ruby/openssl/pull/269 bdewater (Bart de Water)
05:07 AM Bug #16024: String#split with block. cannot use Regexp in the block.
ruby_2_6 r67743 merged revision(s) f1b76ea63ce40670071a857f408a4747c571f1e9,1d1f98d49c9908f4e3928e582d31fd2e9f252f92. nagachika (Tomoyuki Chikanaga)
05:07 AM Revision 54a470d0 (git): merge revision(s) f1b76ea63ce40670071a857f408a4747c571f1e9,1d1f98d49c9908f4e3928e582d31fd2e9f252f92: [Backport #16024]
Occupy match data
* string.c (rb_str_split_m): occupy match data not to be modified
during yieldin...
nagachika (Tomoyuki Chikanaga)
04:45 AM Revision a77b3b44 (git): [bundler/bundler] Remove unnecessary require
https://github.com/bundler/bundler/commit/8ef571ed4e deivid (David Rodríguez)
04:45 AM Revision 683f9e1d (git): [bundler/bundler] No need to activate the `fileutils` default gem
The version we're vendoring actually relaxed this restriction back to
2.3.0+, so we can always use the vendored versi...
deivid (David Rodríguez)
04:45 AM Revision 4756c5f7 (git): [bundler/bundler] Remove unnecessary rubygems monkeypatch
Instead, make sure we always load the local copy of bundler during
specs, and never end up using the default copy.
h...
deivid (David Rodríguez)
04:45 AM Revision 5a69a23a (git): [bundler/bundler] Don't use system bundler on this spec
If we use system bundler, when booting the "outermost" bundler process,
bundler will save the path to the system bund...
deivid (David Rodríguez)
04:45 AM Revision 0653d8c6 (git): [bundler/bundler] Fix spec using the deprecated `bundle config` mode
https://github.com/bundler/bundler/commit/789dd1864f deivid (David Rodríguez)
04:45 AM Revision c50c2354 (git): [bundler/bundler] Require relatively from exe/ when possible
https://github.com/bundler/bundler/commit/e4cbb91b7d deivid (David Rodríguez)
04:44 AM Revision 99820488 (git): [bundler/bundler] Last relative requires
https://github.com/bundler/bundler/commit/fb587b9ebb deivid (David Rodríguez)
04:44 AM Revision f7539616 (git): [bundler/bundler] Remove a bunch of unneeded rubygems requires
https://github.com/bundler/bundler/commit/f9cb39e614 deivid (David Rodríguez)
04:44 AM Revision 7659f00a (git): [bundler/bundler] Move local variable to only branch where it's used
https://github.com/bundler/bundler/commit/3995b3345d deivid (David Rodríguez)
04:44 AM Revision d80f5399 (git): [bundler/bundler] Fix open default gem error
https://github.com/bundler/bundler/commit/792d724752 Zehan Zhao
04:44 AM Revision 98841b2b (git): [bundler/bundler] Wrap `open` specs with a context
So I can add another context that doesn't run the `before` block.
https://github.com/bundler/bundler/commit/06d0acc45a
deivid (David Rodríguez)
04:44 AM Revision e6e8d2d8 (git): [bundler/bundler] Prefer `before` to `before :each`
https://github.com/bundler/bundler/commit/6678747fae deivid (David Rodríguez)
04:44 AM Revision cc644c71 (git): [bundler/bundler] Fix `bundle doctor` command
Previously `bundle doctor` would fail on any bundle that does not
include git gems or plugins. This is because the pr...
deivid (David Rodríguez)
04:43 AM Revision a02dbcec (git): [bundler/bundler] Bundler displays a duplicate gem entries warning even if gems only appear once per group
https://github.com/bundler/bundler/commit/d18a83109e David Stosik
04:40 AM Feature #9925 (Closed): rsock_addrinfo uses DNS family AF_UNSPEC for lookup causing high IPv6 AAAA volume
jeremyevans0 (Jeremy Evans)
04:33 AM Bug #15992: An exception breaks monitor state and cause deadlock
ruby_2_6 r67742 merged revision(s) f91879a7b548284c93743168acfd11e3d2aeefac. nagachika (Tomoyuki Chikanaga)
04:32 AM Revision 9ab43c7a (git): merge revision(s) f91879a7b548284c93743168acfd11e3d2aeefac: [Backport #15992]
handle_interrupt to defend monitor state [Bug #15992]
If an exception is raised from another thread for exam...
nagachika (Tomoyuki Chikanaga)
04:25 AM Revision 3ecb5125 (git): Gem::ConfigMap is deprecated now
hsbt (Hiroshi SHIBATA)
12:30 AM Revision a0e80c7c (git): Drop continue-on-error for make check
Like macos.yml, we don't need to ignore `make check` failure. k0kubun (Takashi Kokubun)

08/17/2019

11:49 PM Feature #12093: Eval InstructionSequence with binding
Indeed `eval` with an arbitrary `Binding` doesn't make a sense.
How about `eval` on a given object?
Currently, iseq...
nobu (Nobuyoshi Nakada)
11:05 PM Revision 50623f3d (git): Remove commented out debug print
aycabta (aycabta .)
11:05 PM Revision 113a5c1e (git): The "exe" dir doesn't exist in this repostiroy
aycabta (aycabta .)
10:52 PM Revision 0bbbe829 (git): Fix copy path of ruby/reline's test
aycabta (aycabta .)
10:43 PM Revision e9f82585 (git): Don't crash when deleting at the end of the line
To reproduce this bug, type one character into irb, then press the
delete key on your keyboard.
alanwu (Alan Wu)
08:00 PM Bug #16108: gsub gives wrong results with regex backreferencing and triple backslash
The source of your problem seem to be the behavior below:
```ruby
p ' \1 '.bytes # => [32, 92, 49, 32]
p ' \\ '.by...
alanwu (Alan Wu)
06:41 PM Bug #16108: gsub gives wrong results with regex backreferencing and triple backslash
I have written a script to convert LaTeX indexing files (.idx) to Macrex backup format (.mbk), so that I can import L... VivianUnger (Vivian Unger)
06:30 PM Bug #16108 (Rejected): gsub gives wrong results with regex backreferencing and triple backslash
I have written a script to convert LaTeX indexing files (.idx) to Macrex backup format (.mbk), so that I can import L... VivianUnger (Vivian Unger)
04:07 PM Feature #9925: rsock_addrinfo uses DNS family AF_UNSPEC for lookup causing high IPv6 AAAA volume
Thank you Craig! Since your patch was accepted, this ticket is now resolved for me. I'll also mark my Ruby Github PR ... [email protected] (Aaron Stone)
03:34 PM Revision 7bb0a7d7 (git): Prefer exact ITEM to benchmark
nobu (Nobuyoshi Nakada)
03:34 PM Revision 74ca6b88 (git): Omit a tag unless loading with a wrapper module
nobu (Nobuyoshi Nakada)
03:34 PM Revision 1d11a8b1 (git): Ensure non-OPT_GLOBAL_METHOD_CACHE code valid
nobu (Nobuyoshi Nakada)
03:34 PM Revision 6db3051f (git): Ensure VM_DEBUG_VERIFY_METHOD_CACHE code valid
nobu (Nobuyoshi Nakada)
03:33 PM Revision aa00f7b8 (git): * 2019-08-18 [ci skip]
git[bot]
03:32 PM Revision 8b8e7e6e (git): $LOAD_PATH elements should be real paths
Installed path may contain symbolic links. nobu (Nobuyoshi Nakada)
02:50 PM Feature #11554 (Closed): Privatize {Single}Forwardable API
jeremyevans0 (Jeremy Evans)
02:19 PM Feature #11554: Privatize {Single}Forwardable API
Thanks to check this issue, so I think we don't need this change now. Please close this thicket. kachick (Kenichi Kamiya)
02:14 PM Revision 765eb18a (git): Make VM_DEBUG_VERIFY_METHOD_CACHE derived from VMDEBUG
VM_DEBUG_MODE has been used only here. nobu (Nobuyoshi Nakada)
11:20 AM Revision 2a65498c (git): Remove CI files from list
aycabta (aycabta .)
11:20 AM Revision 15da2aad (git): Remove Travis CI workaround
aycabta (aycabta .)
11:20 AM Revision e095803c (git): Removed formatter_test_case and text_formatter_test_case from Gem::Specification#files.
hsbt (Hiroshi SHIBATA)
11:20 AM Revision 3a06c11a (git): Removed autoload from Markup.
hsbt (Hiroshi SHIBATA)
11:20 AM Revision 79fe84ed (git): Removed test_case files from lib directory.
hsbt (Hiroshi SHIBATA)
09:20 AM Revision 37d0e6e4 (git): Skip teardown with JRuby
hsbt (Hiroshi SHIBATA)
08:08 AM Revision 08c58e3c (git): [bundler/bundler] Extract a `gemspec_dir` helper
https://github.com/bundler/bundler/commit/71a29e286a deivid (David Rodríguez)
08:08 AM Revision a2d7c97a (git): [bundler/bundler] Extract yet another helper method
https://github.com/bundler/bundler/commit/948a863bd8 deivid (David Rodríguez)
08:08 AM Revision 43184056 (git): [bundler/bundler] Extract a `root_gemspec` local variable
https://github.com/bundler/bundler/commit/a4beba4cbf deivid (David Rodríguez)
08:08 AM Revision 09455301 (git): [bundler/bundler] Extract a `with_root_gemspec` helper
https://github.com/bundler/bundler/commit/f20c2bdf6a deivid (David Rodríguez)
08:08 AM Revision 20c5154f (git): [bundler/bundler] Only chdir when necessary
https://github.com/bundler/bundler/commit/07161ebc1a deivid (David Rodríguez)
08:08 AM Revision 580e093f (git): [bundler/bundler] Make sure gem has been built before deleteng it
https://github.com/bundler/bundler/commit/32520c7020 deivid (David Rodríguez)
08:08 AM Revision a56bf5bf (git): [bundler/bundler] Cleanup in a location independent way
https://github.com/bundler/bundler/commit/5b503a4bf1 deivid (David Rodríguez)
08:08 AM Revision 9c0fcd1d (git): [bundler/bundler] Remove obvious comment
https://github.com/bundler/bundler/commit/91e7fe1b2f deivid (David Rodríguez)
08:08 AM Revision adfca752 (git): [bundler/bundler] Remve another unneeded `to_s`
`FileUtils.rm` supports a `Pathname` argument.
https://github.com/bundler/bundler/commit/7d982a5be9
deivid (David Rodríguez)
08:08 AM Revision 9925e1a1 (git): [bundler/bundler] Remove unneeded `to_s` calls
They are implicit inside `gem_command!`.
https://github.com/bundler/bundler/commit/6bdb13c899
deivid (David Rodríguez)
08:08 AM Revision f8823762 (git): [bundler/bundler] Consistently use `Path` over `Spec::Path`
https://github.com/bundler/bundler/commit/a4cca66b79 deivid (David Rodríguez)
08:08 AM Revision aef55091 (git): [bundler/bundler] Extract single gem installation logic
https://github.com/bundler/bundler/commit/7888d621c8 deivid (David Rodríguez)
08:08 AM Revision 20af44c2 (git): [bundler/bundler] Unalias `install_gem`
Since I plan to reuse it for something else.
https://github.com/bundler/bundler/commit/5379382198
deivid (David Rodríguez)
08:08 AM Revision 65069934 (git): [bundler/bundler] Use `join` consistently
https://github.com/bundler/bundler/commit/096e53dfe6 deivid (David Rodríguez)
08:08 AM Revision 6a299906 (git): [bundler/bundler] Extract a `lib_tracked_files` path helper
https://github.com/bundler/bundler/commit/028dc46f5a deivid (David Rodríguez)
08:08 AM Revision 19dabfbe (git): [bundler/bundler] Rename a variable
Otherwise I get conflicts when extracting the helper.
https://github.com/bundler/bundler/commit/314c64cd07
deivid (David Rodríguez)
08:08 AM Revision c896f715 (git): [bundler/bundler] Extract a `tracked_files` path helper
https://github.com/bundler/bundler/commit/d35e31d2e0 deivid (David Rodríguez)
08:08 AM Revision b43f4bd2 (git): [bundler/bundler] Rename some variables
I want to extract these to path helper methods, but the name `files`
conflict with some builder methods that are also...
deivid (David Rodríguez)
08:08 AM Revision 334e6150 (git): [bundler/bundler] Reconcile test
The `:bundler` gem is not needed in the regular repo either.
https://github.com/bundler/bundler/commit/ca5ce01a9b
deivid (David Rodríguez)
08:08 AM Revision 122bc650 (git): [bundler/bundler] Reuse `gem_bin` helper inside `gem_command`
The logic for choosing `gem_bin` should work here too even if it's not
identical.
https://github.com/bundler/bundler...
deivid (David Rodríguez)
08:08 AM Revision 30a4ec1f (git): [bundler/bundler] Always use `--backtrace` when invoking `gem` CLI
For debuggability.
https://github.com/bundler/bundler/commit/ac3e8db658
deivid (David Rodríguez)
08:08 AM Revision 91c63828 (git): [bundler/bundler] Extract a `gem_bin` path helper
https://github.com/bundler/bundler/commit/8eedbecac0 deivid (David Rodríguez)
08:08 AM Revision e38994d2 (git): [bundler/bundler] Reuse `gem_command!` helper
https://github.com/bundler/bundler/commit/37d5dedffe deivid (David Rodríguez)
08:08 AM Revision 63d78afc (git): [bundler/bundler] Remove more dead code
https://github.com/bundler/bundler/commit/17d4d0de8e deivid (David Rodríguez)
08:08 AM Revision 2e650949 (git): [bundler/bundler] Remove dead code
https://github.com/bundler/bundler/commit/cae948f514 deivid (David Rodríguez)
08:08 AM Revision 3bebdda6 (git): [bundler/bundler] Remove unnecessary rubygems require
https://github.com/bundler/bundler/commit/039604ff95 deivid (David Rodríguez)
08:08 AM Revision 7af12a92 (git): [bundler/bundler] Use path helpers to find bundle bin
https://github.com/bundler/bundler/commit/7985bb8e92 deivid (David Rodríguez)
08:08 AM Revision 63575409 (git): [bundler/bundler] Fix bundle bin location in core repo
https://github.com/bundler/bundler/commit/9437568ab4 deivid (David Rodríguez)
08:08 AM Revision 7551117c (git): [bundler/bundler] Reuse more shared path helpers
https://github.com/bundler/bundler/commit/79fdebd868 deivid (David Rodríguez)
08:08 AM Revision 9995ce64 (git): [bundler/bundler] Remove unnecessary assignment
https://github.com/bundler/bundler/commit/e483322519 deivid (David Rodríguez)
08:08 AM Revision a2ca3a12 (git): [bundler/bundler] Remove unnecessary `let`
Use shared helper instead.
https://github.com/bundler/bundler/commit/ef55470cc6
deivid (David Rodríguez)
08:08 AM Revision 745b2861 (git): [bundler/bundler] Move `lib` helper together with path helpers
https://github.com/bundler/bundler/commit/f2df73bdb4 deivid (David Rodríguez)
08:08 AM Revision 50a91fcd (git): [bundler/bundler] Reuse `lib` method
https://github.com/bundler/bundler/commit/4589a57852 deivid (David Rodríguez)
08:08 AM Revision ef2d4158 (git): [bundler/bundler] Remove duplicated method
https://github.com/bundler/bundler/commit/afdacd62ac deivid (David Rodríguez)
08:06 AM Revision 7664b5cb (git): Support the current stable version of Ruby like 2.5 and 2.6.
hsbt (Hiroshi SHIBATA)
08:01 AM Revision 221ba9b6 (git): Revert "`Gem.load_path_insert_index always returns non-nil index after Ruby 1.9"
This reverts commit 260ef51a73c067599826c8ab110c53994c1b6226.
This broke the stable versions of Ruby like 2.4 and 2.5
hsbt (Hiroshi SHIBATA)
06:12 AM Revision d041c6ce (git): Added comments for extended require by RubyGems
hsbt (Hiroshi SHIBATA)
06:12 AM Revision 260ef51a (git): `Gem.load_path_insert_index always returns non-nil index after Ruby 1.9
hsbt (Hiroshi SHIBATA)
06:12 AM Revision 06fcf88d (git): Use the original require for test_race_exception
The extension for require method with rubygems affects this test
case. We need to keep this test for the original m...
hsbt (Hiroshi SHIBATA)
06:12 AM Revision d8148650 (git): Try to continue on LoadError with gem_original_require
hsbt (Hiroshi SHIBATA)
06:12 AM Revision 22d9bd94 (git): Keep the existance behavior with symlink path
hsbt (Hiroshi SHIBATA)
06:12 AM Revision 273f1f44 (git): Move fixture path to last path
hsbt (Hiroshi SHIBATA)
06:12 AM Revision dd16f852 (git): Revert "Revert "[rubygems/rubygems] [Require] Ensure -I beats a default gem""
This reverts commit 75d29db8f965893bb6ab38b9008abc80cdda246e. hsbt (Hiroshi SHIBATA)
06:03 AM Revision 9d20d2b0 (git): Clean sample code biorhythm (#2375)
* Standardize to load date libary code
> git grep 'require .date.' | wc -l
179
> git grep 'require .date\.rb' | wc -...
kachick (Kenichi Kamiya)
05:56 AM Revision 72adc6cf (git): Simplify a sample code (#2374)
kachick (Kenichi Kamiya)
05:24 AM Revision dce1e14e (git): Use more different arguments in Fiber.yield documentation to make it clear (#2170)
https://github.com/ruby/ruby/pull/2170#issuecomment-489880700
Documentation is for those who don't know, remember, o...
Iain Barnett
05:17 AM Revision 28267cea (git): NetBSD native support of explicit_bzero's like feature (#2145)
David CARLIER
04:57 AM Revision ccbfb054 (git): Fix typos
znz (Kazuhiro NISHIYAMA)
04:27 AM Revision 2468466a (git): Added missing condition for test-bundler and test-bundled-gems.
hsbt (Hiroshi SHIBATA)
04:27 AM Revision ea496e9f (git): Added test check to ubuntu on GitHub Actions
hsbt (Hiroshi SHIBATA)
04:01 AM Bug #10965: logger.rb may not daily rotate
I do not well understand the problem. Indeed, the logger sees `@dev.stat.mtime`, but it is on only at `#initialize` h... sonots (Naotoshi Seo)
03:47 AM Bug #7303 (Closed): Logger fails on log rotation in Windows (log shifting failed. Permission denied)
sonots (Naotoshi Seo)
03:46 AM Bug #7303: Logger fails on log rotation in Windows (log shifting failed. Permission denied)
It looks the codes around specified are fairly changed from 1.9.3 now. This problem should already have been fixed.
...
sonots (Naotoshi Seo)
03:42 AM Feature #9532 (Closed): Expose logger monitor
sonots (Naotoshi Seo)
03:42 AM Feature #9532: Expose logger monitor
This is already fixed via https://github.com/ruby/ruby/pull/541
sonots (Naotoshi Seo)
03:32 AM Revision dc020b06 (git): Hoisted out search_refined_method
[Bug #16107] nobu (Nobuyoshi Nakada)
03:30 AM Bug #16107 (Closed): Module#refine and Module#using behaved unexpectedly
Applied in changeset commit:git|11a9f7ab9431b0f361e43b4ac2bd6ee44827d88b.
----------
Search refinement module along ...
nobu (Nobuyoshi Nakada)
03:30 AM Revision 11a9f7ab (git): Search refinement module along nested usings
[Bug #16107] nobu (Nobuyoshi Nakada)
03:19 AM Revision 042be439 (git): Improve the doc example of `method_missing`
Improvements are:
* Use `symbol` instead of `methId`, described in doc
* Add `*args` following method signature
* Res...
okuramasafumi (Masafumi OKURA)
01:54 AM Bug #16100: Visibility modifiers don't call super correctly when overridden in alternative ways
Thanks for the explanation, Jeremy. I *think* I understand now. I took a look at the source and made another example ... prebsch (Patrick Rebsch)
01:44 AM Feature #14183: "Real" keyword argument
I think the changes to support the keyword to last positional hash are minimal. I'm testing a patch now that provide... jeremyevans0 (Jeremy Evans)
12:33 AM Feature #14183: "Real" keyword argument
jeremyevans0 (Jeremy Evans) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > I am in favor of the merge and eager to...
mame (Yusuke Endoh)
12:43 AM Revision 045152df (git): Disable fail-fast of GitHub Actions
This is default: true
https://help.github.com/en/articles/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-f...
k0kubun (Takashi Kokubun)
12:10 AM Bug #9115: Logger traps all exceptions; breaks Timeout
> It makes sense for Logger to handle all exceptions by default
I'm not sure I agree with this. There must be some...
ioquatix (Samuel Williams)
 

Also available in: Atom