Project

General

Profile

Activity

From 06/11/2022 to 06/17/2022

06/17/2022

10:13 PM Revision 4b7c4bb9 (git): tool/extlibs.rb: Use Exception#message for older rubies
This script runs with BASERUBY, which can be as old as 2.2.x.
Exception#full_message is new in 2.5.0.
I saw a NoMeth...
alanwu (Alan Wu)
10:12 PM Revision 41a024f2 (git): YJIT: Update note about symbol prefixes [ci skip]
alanwu (Alan Wu)
09:28 PM Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
@ioquatix (Samuel Williams) @nobu, possibly Samuel already fixed the property-note issue failed by `annocheck` correc... jaruga (Jun Aruga)
07:17 PM Revision 566c5447 (git): YJIT: Use binwrite to write exit locations
jhawthorn (John Hawthorn)
04:52 PM Feature #18838 (Closed): Avoid swallowing regexp escapes in the lexer
According to `Regexp#source` documentation:
```
Returns the original string of the pattern.
/ab+c/ix.source #=> ...
andrykonchin (Andrew Konchin)
04:40 PM Bug #18767: IO.foreach hangs up when passes limit=0
@mame
I still believe that it's a compatibility issue and not a feature request or so. Could the ticket be reopened?...
andrykonchin (Andrew Konchin)
03:10 PM Revision b184cdfd (git): * 2022-06-18 [ci skip]
git[bot]
03:10 PM Revision 05ffc037 (git): Disable Mach exception handlers when read barriers in place
The GC compaction mechanism implements a kind of read barrier by marking
some (OS) pages as unreadable, and installin...
kjtsanaktsidis (KJ Tsanaktsidis)
02:27 PM Revision 7f05f737 (git): Reuse an interned string
Repeating to intern the same string is just redundant, as interned
strings for the same content are always the same o...
nobu (Nobuyoshi Nakada)
02:06 PM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
Adding `Exception#source_contents` or `code_location` (an object exposing everything needed) or even just `source_loc... Eregon (Benoit Daloze)
08:51 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
>I'll add you as an admin to zombocom/dead_end so you can make the move, please don't forget to give me access after ... hsbt (Hiroshi SHIBATA)
01:52 PM Bug #17130: Method#super_method is broken for aliased methods
@Dan0042 Indeed, here is another example, with an actual `super` call to prove what it calls:
```ruby
class P
de...
Eregon (Benoit Daloze)
01:45 PM Feature #18831: Block argument to `yield`
IMHO it would make sense to support it, since `Proc#call` already supports it. Eregon (Benoit Daloze)
09:32 AM Feature #18831: Block argument to `yield`
We discussed this issue at the dev meeting, and @matz was not positive to change it.
Currently, Ruby does not acce...
mame (Yusuke Endoh)
01:44 PM Revision 2790bddd (git): Remove unused function declaration
iseq_alloc is not used in compile.c. It is also a static function
declared in iseq.c so it's not accessible in compil...
peterzhu2118 (Peter Zhu)
01:36 PM Revision 9327b6f2 (git): [ruby/fileutils] [DOC] Revisions for module-level doc (https://github.com/ruby/fileutils/pull/90)
* Revisions for module-level doc
https://github.com/ruby/fileutils/commit/dcbad90a1f
burdettelamar (Burdette Lamar)
01:29 PM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
Sorry for the delay here are copies of the requested files. I had to change some path info in the config.log since i... npn (John Davis)
01:15 PM Revision 721e012d (git): [ci skip][lldb] Fix array length representation with USING_RVARGC
This commit makes `rp` report the correct array length in lldb.
When USING_RVARGC is set we use 7 bits of the flags ...
eightbitraptor (Matt V-H)
01:11 PM Revision c34a5469 (git): Debug TestThreadInstrumentation
It previously failed with:
```
1) Failure:
TestThreadInstrumentation#test_thread_instrumentation_fork_safe [/h...
byroot (Jean Boussier)
12:48 PM Bug #18837 (Rejected): Not possible to evaluate expression with numbered parameters in it
I presume it's not really a bug, but design flaw, but this is really frustrating. Use case is - debugger.
Here is ...
hurricup (Alexandr Evstigneev)
10:48 AM Misc #18836: DevMeeting-2022-07-21
* [Bug #18832] Suspicious superclass mismatch (#18832) (eregon)
* OK to fix it? (i.e., don't look into included/pr...
Eregon (Benoit Daloze)
09:43 AM Misc #18836 (Closed): DevMeeting-2022-07-21
# The next dev meeting
**Date: 2022/07/21 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m...
mame (Yusuke Endoh)
10:45 AM Feature #18832: Do not have class/module keywords consider ancestors of Object
Yes, I think that's a great example why we should fix this.
Anyone should still be able to define a `Comment` (def...
Eregon (Benoit Daloze)
10:08 AM Feature #18832: Do not have class/module keywords consider ancestors of Object
A good exercise is to try to document this (all lookups should be documented). Something like:
> In the `class/modul...
fxn (Xavier Noria)
10:01 AM Feature #18832: Do not have class/module keywords consider ancestors of Object
It is super important to highlight that the problem is not the behavior isolated, but that this is unexpected because... fxn (Xavier Noria)
10:00 AM Feature #18832: Do not have class/module keywords consider ancestors of Object
@Eregon Is this one better suited?
```ruby
require "active_record"
require "rexml"
include REXML
class Com...
fxn (Xavier Noria)
09:49 AM Feature #18832: Do not have class/module keywords consider ancestors of Object
@fxn Yes, but that is too long. What I think is useful for the dev meeting is a snippet of a few lines, which represe... Eregon (Benoit Daloze)
08:58 AM Feature #18832: Do not have class/module keywords consider ancestors of Object
@Eregon sure. The real-world problem that originated this ticket can be found [here](https://discuss.rubyonrails.org/... fxn (Xavier Noria)
09:43 AM Misc #18803 (Closed): DevMeeting-2022-06-16
mame (Yusuke Endoh)
09:35 AM Bug #9208 (Feedback): Win32 ANSI color no longer works since revision 43331
@nobu thinks it should be improved in ConEmu side. We need to check if this issue is still active in ConEmu. mame (Yusuke Endoh)
09:25 AM Feature #18749: Strangeness of endless inclusive ranges
sawa (Tsuyoshi Sawada) wrote in #note-5:
> @mame san, thanks for letting me know about the discussion.
>
> It loo...
mame (Yusuke Endoh)
09:17 AM Bug #17120 (Rejected): String#start_with? return wrong result for Regexp patterns containing /\K/
`\K` changes the start position of the match string, but it does not change the match position itself. Actually, `"he... mame (Yusuke Endoh)
08:05 AM Revision 78425d7e (git): [rubygems/rubygems] Unset ENV set by official Ruby docker images
So that it does not interfere with our specs.
https://github.com/rubygems/rubygems/commit/1029714e21
deivid (David Rodríguez)
08:05 AM Revision 1e8bf48f (git): [rubygems/rubygems] Bring TODO message up to date
https://github.com/rubygems/rubygems/commit/e07dba0923 deivid (David Rodríguez)
08:05 AM Revision 5450b409 (git): [rubygems/rubygems] Remove part of comment that fell out of date
https://github.com/rubygems/rubygems/commit/272ac23aa8 deivid (David Rodríguez)
08:05 AM Revision 8855b68f (git): [rubygems/rubygems] Don't modify RbConfig at all when building extensions
Instead, pass sitearchdir and sitelibdir directly to `make`.
This also removes the need to create and use the siteco...
deivid (David Rodríguez)
08:05 AM Revision 1aaeff8e (git): [rubygems/rubygems] Remove unnecessary condition
This variable can't be falsy.
https://github.com/rubygems/rubygems/commit/b838f9a6f0
deivid (David Rodríguez)
08:05 AM Revision 5a385677 (git): [rubygems/rubygems] No need to change `RbConfig::CONFIG` at all
Only `RbConfig::MAKEFILE_CONFIG` is actually used.
https://github.com/rubygems/rubygems/commit/b767cc0929
deivid (David Rodríguez)
07:08 AM Revision b6c1e115 (git): GVL Instrumentation API: add STARTED and EXITED events
[Feature #18339]
After experimenting with the initial version of the API I figured there is a need
for an exit event...
byroot (Jean Boussier)
05:37 AM Revision 20d41682 (git): Skip failing test on FreeBSD [ci skip]
nobu (Nobuyoshi Nakada)
03:02 AM Revision 420f3ced (git): Using is_ascii_string to check encoding
S_H_ (Shun Hiraoka)
02:59 AM Revision 51a3ebf4 (git): Using RBOOL in cmp_between func
S_H_ (Shun Hiraoka)
02:58 AM Revision 1dfe007e (git): Update configure.ac
Co-authored-by: Nobuyoshi Nakada <[email protected]> Jeremiah Gowdy
02:58 AM Revision f3b54d5f (git): Add branch protection to aarch64 targets
Jeremiah Gowdy
01:47 AM Revision 2c190863 (git): Suppress code unused unless GC_CAN_COMPILE_COMPACTION
nobu (Nobuyoshi Nakada)

06/16/2022

10:50 PM Misc #18834: Significant change in loop speeds (regressing using while loop on ARM chips)
Interesting! Can you post the output of:
$ ruby -ve 'pp RbConfig::CONFIG, RubyVM::OPTS'
For your ARM build ...
alanwu (Alan Wu)
10:21 PM Misc #18834 (Feedback): Significant change in loop speeds (regressing using while loop on ARM chips)

I was benchmarking some code and one of the benchmarks I came across was <a href="https://github.com/fastruby/fast-...
tarellel (Brandon Hicks)
10:30 PM Feature #18835 (Open): Add InstructionSequence#type method
This method returns a symbol representing the type of the instruction
sequence object.
I'm trying to collect some...
tenderlovemaking (Aaron Patterson)
08:34 PM Revision e4629219 (git): Fix spec version guard
Follow up for 278fefb96294adf9d27a78f919c714a31b65ef58 alanwu (Alan Wu)
08:25 PM Bug #18806 (Closed): protected methods defined by refinements can't be called
Applied in changeset commit:git|ae163cae6b3f01e0fb827e0a18d5889f9703617f.
----------
Allow calling protected methods...
jhawthorn (John Hawthorn)
04:14 AM Bug #18806: protected methods defined by refinements can't be called
The option 1 is accepted.
Matz.
matz (Yukihiro Matsumoto)
08:24 PM Revision ae163cae (git): Allow calling protected methods from refinements
Previously protected methods on refinements could never be called
because they were seen as being "defined" on the hi...
jhawthorn (John Hawthorn)
06:57 PM Bug #17130: Method#super_method is broken for aliased methods
It looks to me like super_method is still broken for aliased methods.
```
class A
def foo; end
end
class B <...
Dan0042 (Daniel DeLorme)
05:38 PM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
Thank you everyone for your help so far. This is very exciting!
> like renaming
I did some brainstorming. I thi...
schneems (Richard Schneeman)
07:45 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
I accept merging the functionality of `dead_end` gem to the core like `did_you_mean`. We have a few remaining issues ... matz (Yukihiro Matsumoto)
07:19 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
We had a discussion today at the monthly committers' meeting, and there was general agreement to move ahead.
One p...
duerst (Martin Dürst)
06:58 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
How about to move `::DeadEnd` to `::SyntaxError::DeadEnd` if it is only used for SyntaxError message modification?
(...
ko1 (Koichi Sasada)
05:13 PM Feature #18832: Do not have class/module keywords consider ancestors of Object
I agree we shouldn't look in modules prepended/included in Object, only look on the lexical parent itself (not its an... Eregon (Benoit Daloze)
04:59 PM Misc #18691: An option to build Ruby with build only flags not propagated to `rbconfig.rb`.
> So, I want to add the ARCH_FLAG to configure script environment variables for convenience.
Just note. I tried to i...
jaruga (Jun Aruga)
04:56 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
matz (Yukihiro Matsumoto) wrote in #note-24:
> > One way to address that is https://bugs.ruby-lang.org/issues/18751#...
Eregon (Benoit Daloze)
02:21 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
> One way to address that is https://bugs.ruby-lang.org/issues/18751#note-11 (no longer hide ZSUPER method entry from... matz (Yukihiro Matsumoto)
02:15 PM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
> On current TruffleRuby it's "B:hello" (same as current CRuby), due to that.
That's nice. It is an illusion we wa...
matz (Yukihiro Matsumoto)
10:09 AM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
matz (Yukihiro Matsumoto) wrote in #note-20:
> And if I understand correctly, copying could cause the following code...
Eregon (Benoit Daloze)
10:06 AM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
@matz Right, this is the something you intended initially for public/protected/private.
I think most Rubyists do not...
Eregon (Benoit Daloze)
09:16 AM Bug #18729: Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
And if I understand correctly, copying could cause the following code to print "B:B:hello", which is confusing.
``...
matz (Yukihiro Matsumoto)
09:11 AM Bug #18729 (Rejected): Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private
The current method searching is symbolic (not copying at the time) except for aliases intentionally. For example, if ... matz (Yukihiro Matsumoto)
04:49 PM Bug #18827 (Closed): `__ENCODING__` is not set to the source encoding when saving script lines
Applied in changeset commit:git|cd5cafa4a380e2459862b6e99ff0c381362ef1be.
----------
Respect the encoding of the sou...
nobu (Nobuyoshi Nakada)
04:48 PM Revision cd5cafa4 (git): Respect the encoding of the source [Bug #18827]
Do not override the input string encoding at the time of preparation,
the source encoding is not determined from the ...
nobu (Nobuyoshi Nakada)
04:22 PM Feature #18279 (Closed): ENV.merge! support multiple arguments as Hash.merge!
Applied in changeset commit:git|278fefb96294adf9d27a78f919c714a31b65ef58.
----------
ENV.merge! support multile argu...
nobu (Nobuyoshi Nakada)
08:52 AM Feature #18279: ENV.merge! support multiple arguments as Hash.merge!
Accepted.
Matz.
matz (Yukihiro Matsumoto)
04:22 PM Revision 278fefb9 (git): ENV.merge! support multile arguments [Feature #18279]
nobu (Nobuyoshi Nakada)
03:48 PM Revision 51835135 (git): Added tests for setting ivars on frozen objs
jemmai (Jemma Issroff)
03:48 PM Revision c49fde35 (git): Adding more clone tests, and adding dup tests
jemmai (Jemma Issroff)
03:47 PM Revision cfe9c24d (git): * 2022-06-17 [ci skip]
git[bot]
03:47 PM Revision af425b6d (git): Added vm_ivar benchmark for initializing an embedded obj
jemmai (Jemma Issroff)
02:56 PM Revision 0ab2bca1 (git): [ruby/fileutils] [DOC] Small tweaks (https://github.com/ruby/fileutils/pull/89)
https://github.com/ruby/fileutils/commit/13ab96439b burdettelamar (Burdette Lamar)
02:35 PM Revision c310691d (git): [ruby/net-http] Make `Net::HTTPHeader#content_range` return nil on non-byte units
* Returning nil from the `content_range` method instead of raising an
error when the unit in the content-range head...
Shishir Joshi
02:19 PM Bug #18829 (Closed): GC_COMPACTION_SUPPORTED macro should be set and detected automatically.
Applied in changeset commit:git|52d42e702375446746164a0251e1a10bce813b78.
----------
Rename GC_COMPACTION_SUPPORTED
...
peterzhu2118 (Peter Zhu)
02:18 PM Revision 79eaaf2d (git): Include runtime checks for compaction support
Commit 0c36ba53192c5a0d245c9b626e4346a32d7d144e changed GC compaction
methods to not be implemented when not supporte...
peterzhu2118 (Peter Zhu)
02:18 PM Revision 52d42e70 (git): Rename GC_COMPACTION_SUPPORTED
Naming this macro GC_COMPACTION_SUPPORTED is misleading because it
only checks whether compaction is supported at com...
peterzhu2118 (Peter Zhu)
01:10 PM Revision 2223eb08 (git): Revert "HTTPHeader.content_range throws error on non-byte units"
This reverts commit 63546bfc1581d4abec2a0d846106a1c0afc0efa9. nobu (Nobuyoshi Nakada)
12:43 PM Revision 1cc64a55 (git): [ruby/racc] Fix flag to `Regexp.new`
Probably intended to pass encoding "none".
https://github.com/ruby/racc/commit/65cd26efd8
nobu (Nobuyoshi Nakada)
11:20 AM Revision 714a4942 (git): Remove unused and accidentally public rb_str_shared_root_p()
This function was added to a public header in [1] probably
unintentionally since it's not used anywhere, exposes impl...
alanwu (Alan Wu)
11:17 AM Bug #11450 (Closed): HTTPHeader.content_range throws error on non-byte units
Applied in changeset commit:git|63546bfc1581d4abec2a0d846106a1c0afc0efa9.
----------
HTTPHeader.content_range throws...
Anonymous
11:17 AM Bug #12055 (Closed): `NET::HTTPResponse` is not deflating responses with custom `Content-Range` header
Applied in changeset commit:git|63546bfc1581d4abec2a0d846106a1c0afc0efa9.
----------
HTTPHeader.content_range throws...
Anonymous
11:16 AM Revision 63546bfc (git): HTTPHeader.content_range throws error on non-byte units
* Added a nil check in Net::HTTPHeader#initialize_http_header for keys in the header that do not have any value
* Ret...
Shishir Joshi
08:22 AM Bug #8973 (Feedback): Allow to configure archlibdir for multiarch
nobu (Nobuyoshi Nakada)
07:54 AM Feature #18183: make SecureRandom.choose public
I prefer `Random::Formatter#alphanumeric(n = 16, chars: …)` to others. But `alphabet:` or `set:` are acceptable too.
...
matz (Yukihiro Matsumoto)
07:47 AM Revision 8ef312fc (git): MJIT: Consider compaction on CC failure
k0kubun (Takashi Kokubun)
07:27 AM Bug #18826: Symbol#to_proc inconsistent, sometimes calls private methods
In general, `a.b(&:c)` should behave exactly the same as `a.b{_1.c}`. But visibility check for `protected` methods m... matz (Yukihiro Matsumoto)
06:44 AM Feature #18461 (Rejected): closures are capturing unused variables
Rejected. Ruby and JavaScript are different languages.
Upon existence of `eval`, the impact of removing unused varia...
matz (Yukihiro Matsumoto)
06:26 AM Feature #18788: Support passing Regexp options as String to Regexp.new
Accepted. Unknown flags should raise errors.
Matz.
matz (Yukihiro Matsumoto)
05:10 AM Revision 30ca4a82 (git): MJIT: Remove free_compiling_iseqs from mswin
k0kubun (Takashi Kokubun)
05:09 AM Revision b5079794 (git): MJIT: Handle compaction units on stop_worker
k0kubun (Takashi Kokubun)
04:58 AM Revision 66f0ce34 (git): MJIT: Get rid of obsoleted compiling_iseqs
k0kubun (Takashi Kokubun)
04:54 AM Bug #18833: Documentation for IO#gets is inaccurate (bytes versus characters)
Correction - the `IO#gets` data for a UTF-8 input stream including BOM *does* include the BOM as an invisible first c... adh1003 (Andrew Hodgkinson)
04:02 AM Bug #18833: Documentation for IO#gets is inaccurate (bytes versus characters)
For avoidance of doubt, the behaviour of Ruby itself is (IMHO) sensible and working well. The only change needed is t... adh1003 (Andrew Hodgkinson)
04:01 AM Bug #18833 (Rejected): Documentation for IO#gets is inaccurate (bytes versus characters)
Please see https://ruby-doc.org/core-3.1.2/IO.html#method-i-gets:
> With integer argument `limit` given, returns u...
adh1003 (Andrew Hodgkinson)
04:41 AM Bug #18813: Let Module#autoload be strict about the autoloaded constant
I am against the behavior change, because of the compatibility concern. It's OK for me to give warning instead of rai... matz (Yukihiro Matsumoto)
04:32 AM Revision 1ffc6c43 (git): MJIT: Deal with mjit_free_iseq on mjit_notify_waitpid
k0kubun (Takashi Kokubun)
12:18 AM Revision 332985c1 (git): MJIT: Fix test_jit_failure for mswin
k0kubun (Takashi Kokubun)

06/15/2022

11:50 PM Revision 15a6dd56 (git): MJIT: Handle C compiler failures
k0kubun (Takashi Kokubun)
11:07 PM Revision 17d260a8 (git): Restore rb_exec_recursive_outer
This was a public method, so we should probably keep it. jhawthorn (John Hawthorn)
10:57 PM Revision 5310147b (git): MJIT: Handle JIT failure properly
k0kubun (Takashi Kokubun)
09:49 PM Feature #18832: Do not have class/module keywords consider ancestors of Object
You're right, it happens too if the first element of the nesting is `Object`.
For context, this happened in a Rail...
fxn (Xavier Noria)
09:08 PM Feature #18832: Do not have class/module keywords consider ancestors of Object
fxn (Xavier Noria) wrote in #note-3:
> Even more, if you set an autoload for `C` in `Object`, the autoload is trigge...
jeremyevans0 (Jeremy Evans)
09:01 PM Feature #18832: Do not have class/module keywords consider ancestors of Object
Even more, if you set an autoload for `C` in `Object`, the autoload is triggered. Which is also consistent with "I ha... fxn (Xavier Noria)
08:47 PM Feature #18832: Do not have class/module keywords consider ancestors of Object
There is something weird here somewhere.
In general, Ruby does not check the ancestors as far as I can tell. Take ...
fxn (Xavier Noria)
08:23 PM Feature #18832: Do not have class/module keywords consider ancestors of Object
I don't think this is a bug. `p Object.const_defined?(:C, false)` explicitly says you don't want to look into ancesto... jeremyevans0 (Jeremy Evans)
08:13 PM Feature #18832 (Closed): Do not have class/module keywords consider ancestors of Object
The following code:
```ruby
module M
class C
end
end
include M
p Object.const_defined?(:C, false)
...
fxn (Xavier Noria)
08:56 PM Revision 1e8fed2d (git): [ruby/fileutils] [DOC] More on paths and lists (https://github.com/ruby/fileutils/pull/88)
https://github.com/ruby/fileutils/commit/ba3ae2430d burdettelamar (Burdette Lamar)
08:46 PM Revision 9eabc575 (git): [ci skip] [lldb] Ensure rbbt has loaded the globals
rb_backtrace relies on the existend of RUBY_T_MASK. This is set up by
the global loading code in lldb_init()
rb_back...
eightbitraptor (Matt V-H)
05:59 PM Revision acee714c (git): [ci skip] Print the rb_classext_t for a class, using an offset
Now that classes are using VWA, the RCLASS_PTR uses an offset to get the
rb_classext_t object. Doing this all the tim...
eightbitraptor (Matt V-H)
05:57 PM Revision a327ce8b (git): Remove unused rb_thread_create_mjit_thread
follow up https://github.com/ruby/ruby/pull/6006 k0kubun (Takashi Kokubun)
05:52 PM Revision 23459e4d (git): Move RubyVM::MJIT to builtin Ruby
just less C code to maintain k0kubun (Takashi Kokubun)
04:41 PM Misc #18830 (Closed): Remove MJIT worker thread
Applied in changeset commit:git|1162523bae926cfa6128043b635e28c14b732754.
----------
Remove MJIT worker thread (#600...
k0kubun (Takashi Kokubun)
04:28 PM Misc #18830: Remove MJIT worker thread
Thank you for sharing your past usage of Ruby on Windows. I'll keep the MSWIN support during the changes of this tick... k0kubun (Takashi Kokubun)
11:33 AM Misc #18830: Remove MJIT worker thread
I am currently using Ruby with FreeBSD, macOS and GNU/Linux.
In the past I had to run Ruby with https://github.com...
kaiquekandykoga (Kaíque Koga)
07:53 AM Misc #18830 (Closed): Remove MJIT worker thread
## Proposal
* Remove MJIT worker thread
* Compiling ISeq to C should synchronously happen in Ruby threads
* ...
k0kubun (Takashi Kokubun)
04:40 PM Revision 1162523b (git): Remove MJIT worker thread (#6006)
[Misc #18830] k0kubun (Takashi Kokubun)
04:21 PM Feature #16495: Inconsistent quotes in error messages
> the weird practice of putting three periods before and after a code block cited in a text
It is a cultural diffe...
zverok (Victor Shepelev)
03:43 PM Feature #16495: Inconsistent quotes in error messages
zverok (Victor Shepelev) wrote in #note-21:
> I wonder what is the **necessity** to preserve this legacy convention ...
austin (Austin Ziegler)
02:20 PM Feature #16495: Inconsistent quotes in error messages
zverok (Victor Shepelev) wrote in #note-21:
> (If you ask me, it irked me always as also looking weird in the termi...
sawa (Tsuyoshi Sawada)
01:02 PM Feature #16495: Inconsistent quotes in error messages
@nobu Even where it works, it is not common knowledge of the way to hack around the **necessity** to post a singular ... zverok (Victor Shepelev)
12:49 PM Feature #16495: Inconsistent quotes in error messages
As it seems working in other than titles, it would be an issue of GitHub.
You should report it to GitHub, not here.
nobu (Nobuyoshi Nakada)
12:09 PM Feature #16495: Inconsistent quotes in error messages
Not sure if it's well supported, it doesn't work in GitHub issue title which is one place where I have this problem.
...
ioquatix (Samuel Williams)
11:28 AM Feature #16495: Inconsistent quotes in error messages
https://daringfireball.net/projects/markdown/syntax#code
> To include a literal backtick character within a code spa...
nobu (Nobuyoshi Nakada)
10:03 AM Feature #16495: Inconsistent quotes in error messages
> Why don't you use double- or triple-backticks?
Because that doesn't work for inline Markdown.
ioquatix (Samuel Williams)
03:23 AM Feature #16495: Inconsistent quotes in error messages
zverok (Victor Shepelev) wrote in #note-12:
> Because error messages are by their nature something you frequently wa...
nobu (Nobuyoshi Nakada)
04:04 PM Revision 64fb3279 (git): * 2022-06-16 [ci skip]
git[bot]
04:04 PM Revision d154d5d2 (git): Add imemo types to global namespace in lldb helpers
jemmai (Jemma Issroff)
01:17 PM Revision bb12aa4d (git): Remove unnecessary condition
`no_blockarg` is called for non-null `node` only. nobu (Nobuyoshi Nakada)
12:59 PM Feature #18831 (Open): Block argument to `yield`
Block argument to `yield` is a syntax error.
This is because there was previously no way to receive a given block in...
nobu (Nobuyoshi Nakada)
12:10 PM Revision d417c1dd (git): [rubygems/rubygems] Revert "Support running specs with asdf version manager"
This reverts commit https://github.com/rubygems/rubygems/commit/4b2d09af5bc7.
https://github.com/rubygems/rubygems/c...
deivid (David Rodríguez)
09:14 AM Revision e09bdc11 (git): [rubygems/rubygems] Support running specs with asdf version manager
The `asdf-ruby` plugin sets `RUBYLIB` to require some code to reshim
after installing gems. This interferes with our ...
deivid (David Rodríguez)
07:01 AM Revision daf086c0 (git): Update bundled gems list at 2022-06-15
git[bot]
05:42 AM Revision 46706e78 (git): MJIT: Add a test for Process.waitall handling
k0kubun (Takashi Kokubun)
03:55 AM Bug #8973: Allow to configure archlibdir for multiarch
@vo.x With your patch and `--with-multiarch --with-archlibdir='${libdir}'`, not only libruby.so but also all standard... nobu (Nobuyoshi Nakada)
12:14 AM Bug #18780: Incorrect binding receiver for C API rb_eval_string()
The issue with #18487 was that `Kernel#binding` used to find the
first Ruby frame on the stack and that this iteratin...
alanwu (Alan Wu)

06/14/2022

10:52 PM Bug #18780: Incorrect binding receiver for C API rb_eval_string()
alanwu (Alan Wu) wrote in #note-15:
> I spoke too soon! Flipping the `if` in `demo.rb`:
>
> I'll reopen this and ...
daveola (David Stellar)
09:19 PM Bug #18780 (Open): Incorrect binding receiver for C API rb_eval_string()
> I wrote a reproducer and luckily, it's no
> longer an issue on the master branch (ab10f111c3).
I spoke too soon...
alanwu (Alan Wu)
09:12 PM Bug #18780: Incorrect binding receiver for C API rb_eval_string()
Thanks for the bug report. The "binding with mixed information from two
contexts" situation from <https://bugs.ruby-...
alanwu (Alan Wu)
08:42 PM Revision 788a5e14 (git): [ruby/fileutils] [DOC] More on cp_r (https://github.com/ruby/fileutils/pull/87)
* More on cp_r
https://github.com/ruby/fileutils/commit/82a2b62578
burdettelamar (Burdette Lamar)
08:26 PM Bug #18829 (Open): GC_COMPACTION_SUPPORTED macro should be set and detected automatically.
Thank you for the ticket. I have [a patch](https://github.com/ruby/ruby/pull/6019) that should fix this issue, please... peterzhu2118 (Peter Zhu)
07:54 PM Bug #18829 (Closed): GC_COMPACTION_SUPPORTED macro should be set and detected automatically.
Since this problem does not occur in the master branch (due to the increased page size), it seems like the bug has al... jeremyevans0 (Jeremy Evans)
10:58 AM Bug #18829 (Closed): GC_COMPACTION_SUPPORTED macro should be set and detected automatically.
After backporting the patch [0] for GC compaction support from https://github.com/ruby/ruby/pull/5934 (for bug https:... jprokop (Jarek Prokop)
08:10 PM Bug #18826: Symbol#to_proc inconsistent, sometimes calls private methods
I agree with the @Eregon 's analysis, and submitted a pull request that makes Symbol#to_proc return a proc that will ... jeremyevans0 (Jeremy Evans)
10:44 AM Bug #18826: Symbol#to_proc inconsistent, sometimes calls private methods
Also worth noting that for performance purposes, `Symbol#to_proc` should be able to be cached globally, i.e., cache t... Eregon (Benoit Daloze)
10:06 AM Bug #18826: Symbol#to_proc inconsistent, sometimes calls private methods
I think Symbol#to_proc should behave like `public_send`, i.e., only allows calling public methods.
That makes sense ...
Eregon (Benoit Daloze)
12:12 AM Bug #18826: Symbol#to_proc inconsistent, sometimes calls private methods
This appears to be caused by the use of the `VM_FCALL` flag in `vm_call_symbol`. Since `:foo.to_proc` should be trea... jeremyevans0 (Jeremy Evans)
06:17 PM Bug #18808 (Assigned): Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
Thank you both. As long as we have rb_mjit_header.h, I think we can work on it. I'll work on what @michals provided t... k0kubun (Takashi Kokubun)
05:17 PM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
Line 22951-22953 of `rb_mjit_header.h`:
```c
__attribute__ ((__visibility__("default"))) extern
_Bool
rb_iseq_o...
xtkoba (Tee KOBAYASHI)
05:11 PM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
```
--- rb_mjit_header.h 2022-06-14 18:58:52.514742594 +0200
+++ rb_mjit_min_header-3.2.0.h 2022-06-14 07:47:37...
michals (Michal Suchánek)
04:17 PM Bug #18808 (Feedback): Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
Given that this is not reproduced on RubyCI, I think this report is not actionable until we see an entire rb_mjit_hea... k0kubun (Takashi Kokubun)
03:18 PM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
You can, but then the recipient should attach the files here anyway for everybody to be able to debug the issue with ... k0kubun (Takashi Kokubun)
02:52 PM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
Can I email these files to someone directly rather than post them here? npn (John Davis)
08:46 AM Bug #18808 (Assigned): Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
mame (Yusuke Endoh)
08:09 AM Bug #18808 (Open): Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
mame (Yusuke Endoh)
05:58 AM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
```
/tmp/20220614-16633-i2edux.h:16633:1: error: multiple storage classes in declaration specifiers
__attribute__ ...
michals (Michal Suchánek)
03:59 AM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
If `__attribute__ ((__visibility__("default")))` did not go with `extern` on a specific platform, then the following ... xtkoba (Tee KOBAYASHI)
05:24 PM Feature #18825: Specialized instruction for "array literal + `.hash`"
mame (Yusuke Endoh) wrote in #note-1:
> Just an idea. Is it possible to introduce a general instruction like `opt_ne...
tenderlovemaking (Aaron Patterson)
01:26 AM Feature #18825: Specialized instruction for "array literal + `.hash`"
Just an idea. Is it possible to introduce a general instruction like `opt_newarray_send` instead of individual `opt_n... mame (Yusuke Endoh)
04:06 PM Revision ab10f111 (git): * 2022-06-15 [ci skip]
git[bot]
04:05 PM Revision 9357e310 (git): [ruby/psych] Fix libyaml download failure rescue under miniruby
I tried to build Ruby on a system without libyaml today and realized
that my attempt from <https://github.com/ruby/ps...
alanwu (Alan Wu)
02:23 PM Revision 9f09397b (git): YJIT: On-demand executable memory allocation; faster boot (#5944)
This commit makes YJIT allocate memory for generated code gradually as
needed. Previously, YJIT allocates all the mem...
alanwu (Alan Wu)
01:52 PM Revision 9b9cc8ad (git): [ruby/fileutils] [DOC] More on paths and lists (https://github.com/ruby/fileutils/pull/86)
* More on paths and lists
https://github.com/ruby/fileutils/commit/c3d92d34f4
burdettelamar (Burdette Lamar)
11:42 AM Bug #18828 (Closed): [Ripper] Anonymous parameter forwarding failures are not checked
Applied in changeset commit:git|1a70973f7557af33bfca6e2edc5cd302937425a4.
----------
ripper: Check if anonymous para...
nobu (Nobuyoshi Nakada)
09:34 AM Bug #18828: [Ripper] Anonymous parameter forwarding failures are not checked
https://github.com/ruby/ruby/pull/6016 nobu (Nobuyoshi Nakada)
09:26 AM Bug #18828 (Closed): [Ripper] Anonymous parameter forwarding failures are not checked
#### Anonymous rest parameter
```shell-session
$ ruby -c -e 'def b; c(*); end'
-e:1: no anonymous rest parameter
...
nobu (Nobuyoshi Nakada)
11:41 AM Revision 1a70973f (git): ripper: Check if anonymous parameters defined [Bug #18828]
nobu (Nobuyoshi Nakada)
10:40 AM Misc #18803: DevMeeting-2022-06-16
* [Bug #18729] Method#owner and UnboundMethod#owner are incorrect after using Module#public/protected/private (eregon... Eregon (Benoit Daloze)
02:31 AM Misc #18803: DevMeeting-2022-06-16
* [Feature #18159] Integrate functionality of dead_end gem into Ruby (@duerst)
* How about this?
* IMO: We try ...
hsbt (Hiroshi SHIBATA)
09:45 AM Feature #18749: Strangeness of endless inclusive ranges
@mame san, thanks for letting me know about the discussion.
It looks to me that the discussion you quoted was dire...
sawa (Tsuyoshi Sawada)
07:07 AM Feature #18749 (Rejected): Strangeness of endless inclusive ranges
We were aware of this issue, and we agreed with the current behavior. This thread in Twitter discusses the issue: htt... mame (Yusuke Endoh)
08:07 AM Bug #8973 (Assigned): Allow to configure archlibdir for multiarch
Okay thanks for your quick answer. @nobu Could you review the patch? mame (Yusuke Endoh)
07:12 AM Bug #8973: Allow to configure archlibdir for multiarch
Although I have not checked what is the situation with the `--with-rubyarchprefix` for a long time. vo.x (Vit Ondruch)
07:10 AM Bug #8973: Allow to configure archlibdir for multiarch
Yes please! We still carry around the patch in Fedora:
https://src.fedoraproject.org/rpms/ruby/blob/rawhide/f/ruby...
vo.x (Vit Ondruch)
06:13 AM Bug #8973 (Feedback): Allow to configure archlibdir for multiarch
@vo.x Do you still want this? I'd like to know if the patch is still need to review mame (Yusuke Endoh)
07:23 AM Feature #18773: deconstruct to receive a range
It would be easier to discuss if you could write a spec of what pattern match will pass what range. I understand as f... mame (Yusuke Endoh)
04:34 AM Feature #18773 (Assigned): deconstruct to receive a range
mame (Yusuke Endoh)
06:36 AM Bug #10855 (Third Party's Issue): [PATCH] Matrix#inverse returns matrix of integers whenever possible
Now the matrix library is a bundled gem, so (if needed) let's continue to discuss it in their bug tracker https://git... mame (Yusuke Endoh)
03:43 AM Bug #18827: `__ENCODING__` is not set to the source encoding when saving script lines
https://github.com/ruby/ruby/pull/6015 nobu (Nobuyoshi Nakada)
02:33 AM Bug #18827 (Closed): `__ENCODING__` is not set to the source encoding when saving script lines
`__ENCODING__` should respect the encoding of the given source code.
```shell-session
$ ruby -Ke -e 'p __ENCODING__...
nobu (Nobuyoshi Nakada)
03:31 AM Feature #18183: make SecureRandom.choose public
> - `Random::Formatter#from_set(set, n = 16)` (or `Random::Formatter#from_set(n = 16, set: …)`)
I like `Random::Fo...
olleicua (Antha Auciello)
03:25 AM Feature #18183: make SecureRandom.choose public
mame (Yusuke Endoh) wrote in #note-13:
> austin (Austin Ziegler) wrote in #note-11:
> > One option would be to exte...
austin (Austin Ziegler)
02:40 AM Feature #18183: make SecureRandom.choose public
austin (Austin Ziegler) wrote in #note-11:
> One option would be to extend `Random::Formatter#alphanumeric` to have ...
mame (Yusuke Endoh)
01:21 AM Revision 048f1422 (git): Add placeholder to let braces match
nobu (Nobuyoshi Nakada)

06/13/2022

08:43 PM Bug #18826 (Closed): Symbol#to_proc inconsistent, sometimes calls private methods
The following usage calls a protected method and prints "hello":
``` ruby
class Test
protected
def re...
bjfish (Brandon Fish)
08:23 PM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
> AbstractSyntaxTree already has script_lines for the sake of AST.of method. I think it's reasonable to make these li... schneems (Richard Schneeman)
09:16 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
@schneems If this proposal was accepted, can you transfer `dead_end` to under the ruby organization? The ruby committ... hsbt (Hiroshi SHIBATA)
05:49 PM Misc #18691: An option to build Ruby with build only flags not propagated to `rbconfig.rb`.
nobu (Nobuyoshi Nakada) wrote in #note-1:
> I think you can pass build-time-only flags to `make`:
> ```sh
> $ ./au...
jaruga (Jun Aruga)
05:36 PM Misc #18691: An option to build Ruby with build only flags not propagated to `rbconfig.rb`.
> > https://github.com/ruby/ruby/pull/5879
> Anyone, could you review this PR? The CI is passed. Thank you.
As yo...
jaruga (Jun Aruga)
05:21 PM Feature #18819 (Closed): Moving Strings between size pools
I merged it. tenderlovemaking (Aaron Patterson)
05:11 PM Revision 56cc3e99 (git): Move String RVALUES between pools
And re-embed any strings that can now fit inside the slot they've been
moved to
eightbitraptor (Matt V-H)
04:49 PM Feature #18825 (Rejected): Specialized instruction for "array literal + `.hash`"
Feature #18611 is merged. That feature encourages people to write hash methods like this:
```
def hash
[@a, @...
tenderlovemaking (Aaron Patterson)
04:41 PM Feature #18824 (Closed): Drop MinGW support of MJIT
Removed in commit:f8502a26990c652a2c3c1131614230fec446ab25 k0kubun (Takashi Kokubun)
07:07 AM Feature #18824 (Closed): Drop MinGW support of MJIT
## Proposal
Stop supporting MJIT on MinGW from Ruby 3.2
## Motivation
Compilers on MinGW behave weirdly and MinG...
k0kubun (Takashi Kokubun)
04:28 PM Revision f8502a26 (git): Drop MinGW support of MJIT (#6012)
[Feature #18824] k0kubun (Takashi Kokubun)
03:39 PM Revision c3ee80ff (git): * 2022-06-14 [ci skip]
git[bot]
03:39 PM Revision 9a381c24 (git): [ruby/fileutils] [DOC] Clarify path arguments (https://github.com/ruby/fileutils/pull/85)
https://github.com/ruby/fileutils/commit/5f9ef9ddc8 burdettelamar (Burdette Lamar)
02:58 PM Bug #18823: _Bool not defined for C++
Thanks for the clarification.
I see that ruby core uses bool pretty consistently, and _Bool is used only in a few...
michals (Michal Suchánek)
02:12 PM Bug #18823: _Bool not defined for C++
michals (Michal Suchánek) wrote in #note-6:
> include/ruby/internal/stdbool.h defines _Bool, and in most cases just ...
mame (Yusuke Endoh)
01:55 PM Bug #18823: _Bool not defined for C++
include/ruby/internal/stdbool.h defines _Bool, and in most cases just uses bool defined by the runtime.
I have no ...
michals (Michal Suchánek)
01:39 PM Bug #18823 (Rejected): _Bool not defined for C++
michals (Michal Suchánek) wrote in #note-3:
> I added a _Bool argument as part of other development which prevents r...
mame (Yusuke Endoh)
11:06 AM Bug #18823: _Bool not defined for C++
```
generating cxxanyargs-x64-mswin64_140.def
compiling ../../../../src/ext/-test-/cxxanyargs/cxxanyargs.cpp
cxxan...
michals (Michal Suchánek)
11:00 AM Bug #18823: _Bool not defined for C++
I added a _Bool argument as part of other development which prevents ruby from building on older compiler versions an... michals (Michal Suchánek)
12:02 AM Bug #18823 (Feedback): _Bool not defined for C++
> When a _Bool argument is added to rb_fd_select
I cannot understand what do you mean. Could you elaborate how to ...
mame (Yusuke Endoh)
01:46 PM Bug #18816: Ractor segfaulting MacOS 12.4 (aarch64 / M1 processor)
I've tried to reproduce the problem in a container running from the M1 mac as host, but it seems the issue is mac-spe... brodock (Gabriel Mazetto)
12:11 PM Revision 753da6de (git): [ruby/fileutils] [DOC] Enhanced Rdoc (https://github.com/ruby/fileutils/pull/84)
Treats:
::chown_R
::touch
::commands
::options
::have_option?
::options_of
::collect_met...
burdettelamar (Burdette Lamar)
10:33 AM Revision b1397e96 (git): [ruby/reline] Revert "Merge pull request #441 from nevans/workaround-linker-script-so"
This reverts commit https://github.com/ruby/reline/commit/4ccf128ffa18, reversing
changes made to https://github.com/...
st0012 (Stan Lo)
10:12 AM Revision a80f5c53 (git): Enable "make annocheck" on platforms other than Linux.
The annocheck supports ELF format binaries compiled for any OS and for any
architecture. It can work in not only Linu...
Jun Aruga
06:22 AM Revision b2e58b02 (git): compile.c (add_adjust_info): Remove `insns_info_index > 0`
... because insns_info_index could not be zero here. Also it adds an
invariant check for that.
This change will prev...
mame (Yusuke Endoh)
06:18 AM Revision 5060c9d8 (git): cont.c: prevent a warning of GCC 12.1
... by assigning a dummy value to the allocated stack.
http://rubyci.s3.amazonaws.com/arch/ruby-master/log/20220613T...
mame (Yusuke Endoh)
04:12 AM Revision 425a4613 (git): Handle case where write result is zero.
Samuel Williams
03:17 AM Revision d9ccb6b3 (git): [ruby/reline] Check the ambiguous char width only on tty
It sent the char to check even to non-tty, e.g., pipe.
This causes `unknown command: "\xE2\x96\xBDstart ` warnings on...
nobu (Nobuyoshi Nakada)
01:38 AM Revision abc828bc (git): Prevent a "warning: `*' interpreted as argument prefix"
mame (Yusuke Endoh)
01:38 AM Revision 54be0e4f (git): * 2022-06-13 [ci skip]
git[bot]
01:37 AM Revision 670de716 (git): Prevent a warning: assigned but unused variable - out
http://rubyci.s3.amazonaws.com/ubuntu1804/ruby-master/log/20220613T003003Z.log.html.gz
```
/home/chkbuild/chkbuild/tm...
mame (Yusuke Endoh)
01:33 AM Bug #18808 (Feedback): Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
I cannot reproduce the issue with Ubuntu 20.04 on ppc64le. Could you provide config.log? mame (Yusuke Endoh)

06/12/2022

09:49 PM Bug #18823: _Bool not defined for C++
Apparently for MSVC to report the correct c++ version it needs the /Zc:__cplusplus flag.
I don't know where to inj...
michals (Michal Suchánek)
09:33 PM Bug #18823 (Rejected): _Bool not defined for C++
When a _Bool argument is added to rb_fd_select ruby cannot be compiled on
VisualStudio 2022
VisualStudio 2019
...
michals (Michal Suchánek)
08:38 PM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
```
diff --git a/tool/transform_mjit_header.rb b/tool/transform_mjit_header.rb
index 8867c556f0..63a072573a 100644
--...
michals (Michal Suchánek)
08:30 PM Bug #18808: Cannot compile ruby 3.1.2 on powerpc64le-linux without disabling the jit features
Also a problem on SLE 12
Deleting the `extern` reports the same error on the next line with `__attribute__ ((__visib...
michals (Michal Suchánek)
11:35 AM Bug #18780: Incorrect binding receiver for C API rb_eval_string()
daveola (David Stellar) wrote in #note-11:
> I hear the suggestion and I will just have to switch to using a debugger...
Eregon (Benoit Daloze)
02:06 AM Feature #18159: Integrate functionality of syntax_suggest gem into Ruby
schneems (Richard Schneeman) wrote in #note-19:
> One idea: In addition to the `SyntaxError#path`, is it possible to...
nobu (Nobuyoshi Nakada)

06/11/2022

07:12 PM Bug #18780: Incorrect binding receiver for C API rb_eval_string()
Eregon (Benoit Daloze) wrote in #note-10:
> I'm reluctant to reply since you seem to ignore my comments as a Ruby im...
daveola (David Stellar)
12:56 PM Bug #18780 (Rejected): Incorrect binding receiver for C API rb_eval_string()
I'm reluctant to reply since you seem to ignore my comments as a Ruby implementer.
Anyway, you are asking for someth...
Eregon (Benoit Daloze)
05:02 PM Revision ee7aca31 (git): * 2022-06-12 [ci skip]
git[bot]
05:02 PM Revision d0bf31e6 (git): [rubygems/rubygems] Don't on gemspecs with invalid `require_paths`, just warn
These gemspecs already work most of the times. When they are installed
normally, the require_paths in the gemspec stu...
deivid (David Rodríguez)
12:26 PM Revision 28e27ee7 (git): Fix typo in yjit.c comments [ci skip]
takp (Takayoshi Nishida)
11:17 AM Bug #18767: IO.foreach hangs up when passes limit=0
I agree that the current behaviour completely makes sense.
The point is that there are other IO methods (that read m...
andrykonchin (Andrew Konchin)
09:43 AM Revision 7f9eb888 (git): [rubygems/rubygems] Reuse package from the installer for extracting the specification
Previously we would instantiate two different packages and extract the
specification from the package twice for each ...
deivid (David Rodríguez)
09:43 AM Revision 965c314e (git): [rubygems/rubygems] Move security exception handling to the only place using it
https://github.com/rubygems/rubygems/commit/ba975b3b7f deivid (David Rodríguez)
09:43 AM Revision bf8dc36e (git): [rubygems/rubygems] Swapping should not raise any errors
https://github.com/rubygems/rubygems/commit/600a9ac658 deivid (David Rodríguez)
09:43 AM Revision 6292b365 (git): [rubygems/rubygems] Remove unclear comment
This is the explanation of why we do the swapping, not of why we
download the gem.
https://github.com/rubygems/rubyg...
deivid (David Rodríguez)
09:43 AM Revision 52cc76d1 (git): [rubygems/rubygems] `Gem::Specification.loaded_from` is already set by the installer
https://github.com/rubygems/rubygems/commit/796eebfdbf deivid (David Rodríguez)
09:43 AM Revision 22c97ab8 (git): [rubygems/rubygems] Refactor some more duplicated logic
https://github.com/rubygems/rubygems/commit/9bd389e1b6 deivid (David Rodríguez)
09:43 AM Revision 95f5194b (git): [rubygems/rubygems] Move `no_install` setting check to a more sensible place
It's only related to the `bundle cache` command, so it should be checked
there.
https://github.com/rubygems/rubygems...
deivid (David Rodríguez)
09:43 AM Revision 3f69774b (git): [rubygems/rubygems] No need to redownload if package already there
https://github.com/rubygems/rubygems/commit/285ccbc07e deivid (David Rodríguez)
09:43 AM Revision a9077af7 (git): [rubygems/rubygems] No need to overwrite path when there's a remote
https://github.com/rubygems/rubygems/commit/d86fb2c316 deivid (David Rodríguez)
09:43 AM Revision 870e5a39 (git): [rubygems/rubygems] Remove another unnecessary require
https://github.com/rubygems/rubygems/commit/04e6a5ae31 deivid (David Rodríguez)
09:43 AM Revision 692fec4e (git): [rubygems/rubygems] Simplify `Gem::Security::Exception` handling
These days all these errors are raised as `Gem::Security::Exception` so
there's no need to do any matching on the exc...
deivid (David Rodríguez)
09:43 AM Revision 572f3240 (git): [rubygems/rubygems] Remove unnecessary require
The `security_policies` method already requires it.
https://github.com/rubygems/rubygems/commit/d19b088f2f
deivid (David Rodríguez)
09:43 AM Revision 4a758496 (git): [rubygems/rubygems] Remove unnecessary `spec.remote` guard
It's checked before calling the method already.
https://github.com/rubygems/rubygems/commit/4eb00e9586
deivid (David Rodríguez)
09:43 AM Revision d5288c8a (git): [rubygems/rubygems] Refactor ambiguous gems check
https://github.com/rubygems/rubygems/commit/a00c79a4da deivid (David Rodríguez)
05:22 AM Revision 7e1788e1 (git): fix typo in dir documentation (#6002)
Jaeson Lauritzen
05:05 AM Bug #18031 (Closed): Nested TracePoint#enable with define_method target crashes
Applied in changeset commit:git|e75cb61d4645b9833b14a0cc4190cceffc9b6551.
----------
Fix nested bmethod TracePoint a...
alanwu (Alan Wu)
 

Also available in: Atom