| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
during communication. Allow versions are OpenSSL::SSL::SSLContext::METHODS
https://github.com/ruby/open-uri/commit/8729858517
|
|
|
|
| |
https://github.com/ruby/open-uri/commit/63f466d6ed
|
|
|
|
| |
https://github.com/ruby/open-uri/commit/a8f1605ae9
|
|
|
|
|
|
|
|
|
|
| |
`Object#extend(mod)` bump the global constant cache if the module
has constants of its own.
So by moving these constants outside of `Meta` we avoid bumping
the cache.
https://github.com/ruby/open-uri/commit/363c399bac
|
|
|
|
|
|
|
|
|
|
| |
This library originally used `abbrev` to expand abbreviations into
fully-qualified classes, but that was replaced in
https://github.com/ruby/rdoc/commit/f9ffe6684e2afeac65c62bf1a5a2fce729f21001
`abbrev` is no longer used anywhere, so this commit removes the require.
https://github.com/ruby/rdoc/commit/b76775f27d
|
|
|
|
|
|
| |
in a list
https://github.com/rubygems/rubygems/commit/3f71d882e9
|
|
|
|
| |
Also remove the ancient word "Windows NT".
|
|
|
|
| |
https://github.com/ruby/irb/commit/5842888255
|
|
|
|
| |
https://github.com/ruby/irb/commit/564bd91387
|
|
|
|
|
|
| |
Create line
https://github.com/ruby/irb/commit/64d6a461d5
|
|
|
|
| |
https://github.com/ruby/irb/commit/e58a3c1b39
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Deprecates IDB::ReidlineInputMethod and USE_REIDLINE in favor of
IRB::RelineInputMethod and USE_RELINE. The Input method uses Reline to
read input from the console, so it can be named directly after the
Reline library like other inputs methods are (Readline, Stdio, etc.).
https://github.com/ruby/irb/commit/5bcade7130
|
| |
|
|
|
|
| |
https://github.com/ruby/irb/commit/f9960dbd37
|
|
|
|
| |
https://github.com/ruby/irb/commit/a6bfa7b2e6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* YJIT: fix a parameter name
* YJIT: add support for calling bmethods
This commit adds support for the VM_METHOD_TYPE_BMETHOD method type in
YJIT. You can get these type of methods from facilities like
Kernel#define_singleton_method and Module#define_method.
Even though the body of these methods are blocks, the parameter setup
for them is exactly the same as VM_METHOD_TYPE_ISEQ, so we can reuse
the same logic in gen_send_iseq(). You can see this from how
vm_call_bmethod() eventually calls setup_parameters_complex() with
arg_setup_method.
Bmethods do need their frame environment to be setup differently. We
handle this by allowing callers of gen_send_iseq() to control the iseq,
the frame flag, and the prev_ep. The `prev_ep` goes into the same
location as the block handler would go into in an iseq method frame.
Co-authored-by: John Hawthorn <john@hawthorn.email>
Co-authored-by: John Hawthorn <john@hawthorn.email>
|
|
|
|
| |
* Adding remarks about HTML and tables
|
|
|
|
|
|
|
|
| |
GCC 12 introduced a new warning flag `-Wuse-after-free`, however it
has a false positive at `realloc` when optimization is disabled, since
the memory requested for reallocation is guaranteed to not be touched.
This workaround is very unclear why the false warning is suppressed by
a statement-expression GCC extension.
|
| |
|
|
|
| |
Example, line 3, swapcase! was incorrect. implied that the swapcase! did /not/ change the starting string.
|
|
|
|
|
|
|
|
|
|
|
| |
We sometimes check assertions on lockfile contents, which involves
comparing a reasonably long string. Sometimes RSpec is not able to show
the part of the string that's actually different, making it hard to
figure out the issue.
Configuring this setting should fix the issue in most cases.
https://github.com/rubygems/rubygems/commit/5ad8ee499e
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This allows the file to be created without copying permissions
from Bundler's installation source. The previous behaviour was
noticed after installing Ruby through brew, and using bundle
init, which yielded a read-only Gemfile.
https://github.com/rubygems/rubygems/commit/839a06851d
|
|
|
|
|
|
|
| |
Unclear why, but https://github.com/rubygems/rubygems/commit/2e05dadbc5de created some
warnings in ruby-core CI, so let's revert it.
https://github.com/rubygems/rubygems/commit/729ce3a6e1
|
|
|
|
|
| |
* Fixes https://github.com/ruby/ruby/commit/6b7d32a5e5
* See [Bug #18729]
|
|
|
|
| |
https://github.com/ruby/irb/commit/f09a1874b6
|
|
|
|
|
|
|
| |
They were introduced around 20 years ago, when Thread is not yet
stabilized. So we don't need them anymore.
https://github.com/ruby/irb/commit/4c75e03b2b
|
|
|
|
|
|
|
|
|
| |
(https://github.com/ruby/irb/pull/369)
Ensure that methods are called even when local variables are defined.
see: https://github.com/ruby/irb/issues/368
https://github.com/ruby/irb/commit/c34d54b8bb
|
|
|
|
|
|
| |
They were added in https://github.com/ruby/irb/commit/b34f26a0dd3b589e6fc321a6248d173682c9202f
https://github.com/ruby/irb/commit/0e760d2674
|
|
|
|
| |
https://github.com/ruby/irb/commit/daffb8bfe5
|
|
|
|
| |
https://github.com/ruby/irb/commit/0db0a8ddc5
|
|
|
|
|
|
| |
Moves Expect library doc into io.c.
Changes certain links to local sections, now pointing to sections in doc/io_streams.rdoc.
Removes local sections now superseded by sections in doc/io_streams.rdoc.
|
|
|
|
|
|
| |
This reverts commit d152ac677cffdbc136530dd56a56c42518d29ea4, "Make
CodeQL ignore syntax_suggest because of the performance problem".
Probably all instances seem to already have updated to 2.10.5 now.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
`Data.members` fails an assertion.
|
|
|
|
|
| |
This was broken accidentally with the revert of shapes (it conflicted
with some unrelated cleanup).
|
|
|
|
|
| |
An variable had been renamed in between the merge and revert, so the
build was broken. This restores it.
|
|
|
|
| |
This reverts commit 68bc9e2e97d12f80df0d113e284864e225f771c2.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the rails/rails CI build for Ruby master we found that some tests
were failing due to inspect on a frozen object being incorrect.
An object's instance variable count was incorrect when frozen causing
the object's inspect to not splat out the object.
This fixes the issue and adds a test for inspecting frozen objects.
Co-Authored-By: Jemma Issroff <jemmaissroff@gmail.com>
Co-Authored-By: Aaron Patterson <tenderlove@ruby-lang.org>
|