Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-06 | [rubygems/rubygems] Fix resolver hangs when dealing with an incomplete lockfile | David Rodríguez | |
While working on locking multiple platforms by default, I got an infinite resolution loop in one of our resolver specs. The culprit ended up being that when dealing with lockfile specs with incomplete dependencies (spec appears in lockfile, but its dependencies don't), those specs were not being properly expired and that tripped up resolution. The issue for some reason only manifests when dealing with multiple lockfile platforms, that's why it only manifested when working on locking multiple platforms by default. https://github.com/rubygems/rubygems/commit/4ca72913bb | |||
2023-04-06 | Revert "Refactor incomplete specs handling" | David Rodríguez | |
This reverts commit 69580f8b72f41c58cae57d1ada4db909922b3891. | |||
2023-04-06 | [rubygems/rubygems] Revert "Reuse `SpecSet#materialize` logic" | David Rodríguez | |
This reverts commit https://github.com/rubygems/rubygems/commit/a20585b4512d. https://github.com/rubygems/rubygems/commit/aa9102659e | |||
2023-04-05 | [ruby/irb] Drop Ruby 2.6 support | Stan Lo | |
(https://github.com/ruby/irb/pull/555) * Remove all Ruby 2.6 support * Drop Ruby 2.6 specific testing conditions * Only run Ruby 2.7+ on CI * Bump Ruby requirement to 2.7+ https://github.com/ruby/irb/commit/3f714b616c | |||
2023-04-05 | [rubygems/rubygems] util/rubocop -A --only Style/RegexpLiteral | Hiroshi SHIBATA | |
https://github.com/rubygems/rubygems/commit/9264d83421 | |||
2023-04-05 | RJIT: Skip a class guard if known to be T_STRING | Takashi Kokubun | |
2023-04-05 | RJIT: Handle include_all argument of respond_to? | Takashi Kokubun | |
2023-04-04 | RJIT: Remove unused variables | Takashi Kokubun | |
2023-04-04 | RJIT: Always use guard_two_fixnums | Takashi Kokubun | |
2023-04-04 | RJIT: Eliminate known-result guards for blockarg | Takashi Kokubun | |
2023-04-04 | RJIT: Eliminate known-result branches | Takashi Kokubun | |
2023-04-04 | RJIT: Propagate argument types on method calls | Takashi Kokubun | |
2023-04-04 | RJIT: Fix mapping offsets in stack_swap | Takashi Kokubun | |
2023-04-05 | Use `em_delete` in `key_delete` (#504) | Étienne Barrié | |
* Test existing behavior Typing Ctrl-D ends editing but typing <Del> does not. Also renamed a test that is not testing ed_delete_next_char but key_delete. * Check if line empty first in em_delete By distributivity of AND over OR, we can factor out this condition. This will make the next commit simpler. * Use em_delete in key_delete When the editing mode is emacs, use `em_delete` in `key_delete`. We need to add a condition though to `em_delete`, because it implements both `delete-char` and `end-of-file`. We only want the `end-of-file` behavior is the key is really Ctrl-D. This matches the behavior of the <Del> key with readline, i.e. deleting the next character if there is one, but not moving the cursor, while not finishing the editing if there are no characters. | |||
2023-04-04 | [ruby/optparse] Document requires needed for ↵ | Jeremy Evans | |
Date/DateTime/Time/URI/Shellwords support Fixes [Bug #19566] https://github.com/ruby/optparse/commit/fb91d97c10 | |||
2023-04-04 | [Feature #19579] Remove !USE_RVARGC code (#7655) | Peter Zhu | |
Remove !USE_RVARGC code [Feature #19579] The Variable Width Allocation feature was turned on by default in Ruby 3.2. Since then, we haven't received bug reports or backports to the non-Variable Width Allocation code paths, so we assume that nobody is using it. We also don't plan on maintaining the non-Variable Width Allocation code, so we are going to remove it. Notes: Merged-By: maximecb <[email protected]> | |||
2023-04-04 | [rubygems/rubygems] util/rubocop -A | Hiroshi SHIBATA | |
https://github.com/rubygems/rubygems/commit/8c9ea5d180 | |||
2023-04-04 | [rubygems/rubygems] util/rubocop -A --only Performance/RegexpMatch | Hiroshi SHIBATA | |
https://github.com/rubygems/rubygems/commit/52ae4452c2 | |||
2023-04-04 | RJIT: Fix the argument of shift_stack | Takashi Kokubun | |
2023-04-04 | RJIT: Fix the argument for defined | Takashi Kokubun | |
2023-04-04 | RJIT: Add --rjit-verify-ctx option | Takashi Kokubun | |
2023-04-04 | RJIT: Fix arguments to SPECIAL_CONST_P | Takashi Kokubun | |
2023-04-03 | RJIT: Update type information on setlocal | Takashi Kokubun | |
2023-04-03 | RJIT: Fix arguments for shift_stack | Takashi Kokubun | |
2023-04-03 | Fix a test_rubyoptions failure | Takashi Kokubun | |
2023-04-03 | RJIT: Propagate self's type information | Takashi Kokubun | |
2023-04-03 | RJIT: Upgrade type on jit_guard_known_class | Takashi Kokubun | |
2023-04-03 | RJIT: Upgrade type to Fixnum after guard | Takashi Kokubun | |
2023-04-02 | RJIT: Upgrade type to String after guard | Takashi Kokubun | |
2023-04-02 | RJIT: Upgrade type to Array after guard | Takashi Kokubun | |
2023-04-02 | RJIT: Limit the number of versions per block | Takashi Kokubun | |
2023-04-02 | RJIT: Find a best matching block version | Takashi Kokubun | |
2023-04-02 | RJIT: Upgrade type to UnknownHeap after guard | Takashi Kokubun | |
2023-04-02 | RJIT: Update type information on setn insn | Takashi Kokubun | |
2023-04-02 | RJIT: Swap type information on swap insn | Takashi Kokubun | |
2023-04-03 | * remove trailing spaces. [ci skip] | git | |
2023-04-02 | RJIT: Store type information in Context | Takashi Kokubun | |
2023-04-03 | [ruby/fileutils] Bump up v1.7.1 | Hiroshi SHIBATA | |
https://github.com/ruby/fileutils/commit/7138d85156 | |||
2023-04-03 | Rename YAML::VERSION. It's conflict with Psych::VERSION | Hiroshi SHIBATA | |
2023-04-03 | Fixed version detection paths in ruby repository | Hiroshi SHIBATA | |
2023-04-03 | [ruby/base64] Expose Base64::VERSION | Hiroshi SHIBATA | |
https://github.com/ruby/base64/commit/dda85a0839 | |||
2023-04-03 | [ruby/yaml] Expose YAML::VERSION | Hiroshi SHIBATA | |
https://github.com/ruby/yaml/commit/8776bc2634 | |||
2023-04-03 | [ruby/tsort] Expose TSort::VERSION | Hiroshi SHIBATA | |
https://github.com/ruby/tsort/commit/09f2275958 | |||
2023-04-03 | [ruby/find] Expose Find::VERSION | Hiroshi SHIBATA | |
https://github.com/ruby/find/commit/a24124a08a | |||
2023-04-02 | RJIT: Refactor getlocal and setlocal | Takashi Kokubun | |
2023-04-02 | RJIT: Support entry with different PCs | Takashi Kokubun | |
2023-04-02 | RJIT: Support has_opt ISEQs | Takashi Kokubun | |
2023-04-02 | RJIT: C::FL_TEST_RAW returns RBOOL | Takashi Kokubun | |
2023-04-02 | RJIT: Lazily guard block arg | Takashi Kokubun | |
to simplify the implementation | |||
2023-04-02 | RJIT: Simplify cfunc implementation | Takashi Kokubun | |