| Age | Commit message (Collapse) | Author |
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5385
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5385
|
|
|
|
Notes:
Merged-By: ioquatix <samuel@codeotaku.com>
|
|
Previously when we were calling a method with an optional argument and
multiple keywords arguments which weren't in the order the receiver
expected we would use the wrong SP index to rearrange them.
Fixes Bug #18453
Notes:
Merged: https://github.com/ruby/ruby/pull/5379
|
|
|
|
|
|
|
|
note that YJIT does not work correctly on the platform now.
|
|
|
|
Adds sections to class RDoc:
Lines
Line Separator
Line Limit
Line Number
Revises example text file t.txt to:
Include paragraphs (separated by double line separator).
Avoid being too long.
Revises examples that use the changed example file.
There are several other methods that will point to the added sections.
Notes:
Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com>
|
|
|
|
This allows for the following syntax:
```ruby
def foo(*)
bar(*)
end
def baz(**)
quux(**)
end
```
This is a natural addition after the introduction of anonymous
block forwarding. Anonymous rest and keyword rest arguments were
already supported in method parameters, this just allows them to
be used as arguments to other methods. The same advantages of
anonymous block forwarding apply to rest and keyword rest argument
forwarding.
This has some minor changes to #parameters output. Now, instead
of `[:rest], [:keyrest]`, you get `[:rest, :*], [:keyrest, :**]`.
These were already used for `...` forwarding, so I think it makes
it more consistent to include them in other cases. If we want to
use `[:rest], [:keyrest]` in both cases, that is also possible.
I don't think the previous behavior of `[:rest], [:keyrest]` in
the non-... case and `[:rest, :*], [:keyrest, :**]` in the ...
case makes sense, but if we did want that behavior, we'll have to
make more substantial changes, such as using a different ID in the
... forwarding case.
Implements [Feature #18351]
Notes:
Merged: https://github.com/ruby/ruby/pull/5148
|
|
Cast to `void *` first to use the definition of `intptr_t`.
Notes:
Merged: https://github.com/ruby/ruby/pull/5376
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5372
|
|
https://github.com/ruby/win32ole/commit/27d0fdc622
|
|
https://github.com/ruby/reline/commit/c559d0f7a9
|
|
Some tokens in Ruby 2.6 have difference information than in 2.7 and later,
but 2.6 will soon be out of support.
https://github.com/ruby/reline/commit/f3bc698385
|
|
https://github.com/ruby/reline/commit/b7536dc224
|
|
The kill-line was called when C-u was entered, so it is now called unix-line-discard.
In readline(3):
> unix-line-discard (C-u)
> Kill backward from point to the beginning of the line.
> The killed text is saved on the kill-ring.
https://github.com/ruby/reline/commit/27570d195e
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5378
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5377
|
|
The current way works, but error messages show duplicate "/" in paths,
which is weird.
https://github.com/rubygems/rubygems/commit/9123deb4fa
|
|
|
|
Adds documentation for keys `time`, `compact_count`,
`read_barrier_faults`, `total_moved_objects`.
Notes:
Merged: https://github.com/ruby/ruby/pull/5375
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5371
|
|
https://github.com/ruby/reline/commit/a538de421f
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5369
Merged-By: nobu <nobu@ruby-lang.org>
|
|
|
|
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5368
|
|
|
|
https://github.com/ruby/io-console/commit/ad3805200c
|
|
(https://github.com/ruby/irb/pull/323)
https://github.com/ruby/irb/commit/1c03bd3373
|
|
|
|
Fixes warning:
<internal:yjit>:16: warning: undefining the allocator of T_DATA
class RubyVM::YJIT::Block
Notes:
Merged: https://github.com/ruby/ruby/pull/5361
|
|
|
|
`USE_RUBY_DEBUG_LOG` was only defined when `RUBY_DEVEL` is defined.
This patch removes this dependency (`USE_RUBY_DEBUG_LOG` is defined
independently from `RUBY_DEVEL`).
Do not commit a patch which enables `USE_RUBY_DEBUG_LOG`.
Notes:
Merged: https://github.com/ruby/ruby/pull/5366
|
|
|
|
|
|
While the `matrix` level values are expanded from the production
of each arrays, `include`d set should be consist from expanded
single values.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/5352
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3927
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/3927
|
|
Notes:
Merged-By: pocke <p.ck.t22@gmail.com>
|
|
It's been "MinGW / Array", but it will be "MinGW MINGW64 / check" or
"MinGW UCRT64 / check" by this.
|
|
If we don't intend to support this platform, we should probably enable
MJIT for MinGW. However, since the code for https://bugs.ruby-lang.org/issues/18439
is in place, I'm adjusting the test for it in the meantime.
following up https://github.com/ruby/ruby/pull/5363
|
|
* Fix test_rubyoptions for MinGW
follows up a74a2f456ad549025861be80f50cc3f0dd6646dd
* Require jit_support
* Fix MinGW platform
* Handle MinGW UCRT
and fix the prefix
* Make it more robust
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
|