| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-19 | RJIT: Optimize Array#empty? | Takashi Kokubun | |
| 2023-03-19 | RJIT: Optimize String#+@ | Takashi Kokubun | |
| 2023-03-19 | RJIT: Optimize String#<< | Takashi Kokubun | |
| 2023-03-18 | RJIT: Workaround USE_RVARGC=0 CI | Takashi Kokubun | |
| 2023-03-18 | RJIT: Optimize String#bytesize | Takashi Kokubun | |
| 2023-03-18 | RJIT: Optimize String#empty? | Takashi Kokubun | |
| 2023-03-18 | RJIT: Optimize Kernel#instance_of? | Takashi Kokubun | |
| 2023-03-18 | RJIT: Optimize Kernel#is_a? | Takashi Kokubun | |
| 2023-03-18 | RJIT: Reorder opt_case_dispatch branches | Takashi Kokubun | |
| 2023-03-18 | RJIT: Implement setclassvariable | Takashi Kokubun | |
| 2023-03-18 | RJIT: Implement intern | Takashi Kokubun | |
| 2023-03-18 | RJIT: Fix toregexp | Takashi Kokubun | |
| 2023-03-18 | RJIT: Implement toregexp | Takashi Kokubun | |
| 2023-03-18 | RJIT: Implement newrange | Takashi Kokubun | |
| 2023-03-18 | RJIT: Implement getglobal | Takashi Kokubun | |
| 2023-03-18 | RJIT: Implement checkkeyword | Takashi Kokubun | |
| 2023-03-18 | [ruby/reline] Fix: line longer than terminal width breaks rendering | tomoya ishida | |
| (https://github.com/ruby/reline/pull/516) https://github.com/ruby/reline/commit/ae5f9b87ab | |||
| 2023-03-18 | RJIT: Implement getspecial insn | Takashi Kokubun | |
| 2023-03-17 | RJIT: Implement putspecialobject insn | Takashi Kokubun | |
| 2023-03-17 | RJIT: Implement throw insn | Takashi Kokubun | |
| 2023-03-17 | RJIT: Support --rjit-stats on release build as well | Takashi Kokubun | |
| 2023-03-17 | When running `bundle lock --update <name>`, checkout locked revision of ↵ | David Rodríguez | |
| unrelated git sources directly Since Bundler 2.4, we will try to checkout any branch specified in the Gemfile, while until Bundler 2.3 we would directly checkout the locked revision. This should not make any difference in most situations, but in some edge cases, like if the branch specified in the `Gemfile` has been renamed, but the locked revision still exist, it causes an error now while before it would update the lockfile without issues. I debated which behavior was best, since I was not sure. But my conclusion is that if the situation does not require expiring the lockfile source in favor of the Gemfile source, we should use the locked revision directly and proceed happily. So I restored Bundler 2.3 behavior. I think this is consistent with how yanked gems are handled, for example. Of course, if explicitly updating the git source itself, or all gems, we will still get any errors like missing branches related to the git source. | |||
| 2023-03-17 | Don´t consider platform specific candidates when `force_ruby_platform` set | David Rodríguez | |
| This was working fine for direct dependencies using `force_ruby_platform` explicitly through Gemfile, but not for indirect dependencies. In general, indirect dependencies do not have this property set, but in truffleruby this is different and the default value is to have it set. | |||
| 2023-03-17 | Don't ignore pre-releases when there's only one candidate | David Rodríguez | |
| This should be a very rare edge case, however, it does happen when using a .dev version of Bundler because in that case, that's the only version that the resolver considers, and it should not be ignored. We could've special cased this specifically for Bundler, but I think it does make sense for every gem. | |||
| 2023-03-17 | Normalize git sources | David Rodríguez | |
| Just like gem sources, a "style-only" change, like adding a trailing slash, should not expire them. | |||
| 2023-03-17 | util/rubocop -A --only Style/MultipleComparison | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Style/TernaryParentheses | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Style/SymbolArray | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Style/RedundantSelf | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Style/SymbolProc | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Layout/ParameterAlignment | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Layout/SpaceInsideArrayLiteralBrackets | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Layout/DotPosition | Hiroshi SHIBATA | |
| 2023-03-17 | util/rubocop -A --only Performance/Casecmp | Hiroshi SHIBATA | |
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/RedundantBegin | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/b595d3cf0f | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/RedundantSortBy | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/3e4f5dc008 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/DoubleNegation | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/01c2b5542f | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/IfUnlessModifierOfIfUnless | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/97e0af2518 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/BarePercentLiterals | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/02d8147243 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/OrAssignment | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/965fc82cfd | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/UnlessElse | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/184c03270c | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/RescueStandardError | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/80b57da926 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/RescueModifier | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/b490379eab | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/PreferredHashMethods | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/ae3bdc0e85 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/EmptyCaseCondition | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/dae8fc70a4 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/SelfAssignment | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/7c1168c623 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/EmptyElse | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/04227104ac | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/RedundantParentheses | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/295691d4dc | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/YodaCondition | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/3594945391 | |||
| 2023-03-17 | [rubygems/rubygems] util/rubocop -A --only Style/CommentAnnotation | Hiroshi SHIBATA | |
| https://github.com/rubygems/rubygems/commit/4e77a1d1d5 | |||
