| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Recent bugs fixed made me realize we were relying on state too much
here. We only need to keep incomplete specs to be able to expire them
and retry resolution without them locked. If we use a separate class, we
can do that more transparently and handle them just like we handle
"missing specs".
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/05cc97bdf8
|
|
|
|
|
|
|
|
|
| |
Lint/BinaryOperatorWithIdenticalOperands
Many of class of RubyGems have original <=> methods. We should ignore
these cops for testing.
https://github.com/rubygems/rubygems/commit/0a8645dc3b
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/9d25906e44
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/ee6814afbc
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/e5868e92f7
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/c1f6e4a97b
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/be853dfe3b
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/82ed77178d
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/f06047f52a
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/6dc4bc3a5b
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/021823a331
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/e8a5db50af
|
|
|
|
|
|
| |
Thread.report_on_exception is always defined after Ruby 2.4 or later.
https://github.com/rubygems/rubygems/commit/274da54f38
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/df2b192e47
|
|
|
|
| |
So that `assert_raise` inside the block works.
|
| |
|
|
|
|
|
|
|
|
| |
If the iseq only contains `opt_invokebuiltin_delegate_leave` insn and
the builtin-function (bf) is inline-able, the caller doesn't need to
build a method frame.
`vm_call_single_noarg_inline_builtin` is fast path for such cases.
|
|
|
|
|
|
|
|
| |
`builtin_inline_index` is restored because THEN clause on
`Primitive.mandatory_only?` was compiled twice.
However, f29c9d6d36 skips to compile THEN clause so we don't
need to restore `builtin_inline_index`.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.7 to 2.2.8.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/168b99b3c22180941ae7dbdd5f5c9678ede476ba...67a35a08586135a9573f4327e904ecbf517a882d)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
|
|
|
|
|
| |
rb_pid_t is 32 bits on some platforms, which will cause a warning on GCC
due to POSFIXABLE always returning true.
include/ruby/internal/arithmetic/fixnum.h:43:31: warning: comparison is always true due to limited range of data type [-Wtype-limits]
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/085d2776d8
|
|
|
|
|
|
|
|
|
|
| |
This patch lazily allocates id tables for shape children. If a shape
has only one single child, it tags the child with a bit. When we read
children, if the id table has the bit set, we know it's a single child.
If we need to add more children, then we create a new table and evacuate
the child to the new table.
Co-Authored-By: Matt Valentine-House <matt@eightbitraptor.com>
|
| |
|
| |
|
|
|
|
|
| |
These functions don't need to be in the header file, we can declare them
as static.
|
|
|
|
|
|
|
|
|
|
| |
We can only allocate enough shapes to fit in the shape buffer.
MAX_SHAPE_ID was based on the theoretical maximum number of shapes we
could have, not on the amount of memory we can actually consume. This
commit changes the MAX_SHAPE_ID to be based on the amount of memory
we're allowed to consume.
Co-Authored-By: Jemma Issroff <jemmaissroff@gmail.com>
|
| |
|
|
|
|
| |
`pattern_list` may contain string since d903e7672637.
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/c5e8ad4823
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/c5b80945c6
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/dc82ebeac6
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/71a237aeec
|
|
|
|
| |
https://github.com/rubygems/rubygems/commit/8a7028bc7e
|
|
|
|
|
|
| |
https://github.com/rubygems/rubygems/pull/6486
https://github.com/rubygems/rubygems/commit/ad50221acf
|
|
|
|
|
| |
* Calculate each timeout from the ratio of each factor to the first
factor.
|
| |
|
| |
|
|
|
|
|
|
| |
`bin/console` file
This is just a suggestion, but since recent versions of Ruby have shipped with a `binding.irb` that provides almost all of the features that `pry` pioneered, it may be time to remove this suggestion in the name of simplicity and not confusing newer developers who aren't familiar with what to use.
|
|
|
|
|
| |
* http://rubyci.s3.amazonaws.com/freebsd12/ruby-master/log/20230322T063002Z.fail.html.gz
* http://rubyci.s3.amazonaws.com/freebsd13/ruby-master/log/20230322T063002Z.fail.html.gz
|
| |
|
| |
|
| |
|