summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-29Add a test case for argument forwardingyui-knk
Notes: Merged: https://github.com/ruby/ruby/pull/6828
2022-11-29Extract outdate-bundled-gems.rbNobuyoshi Nakada
2022-11-29Fix dependencies of outdate-bundled-gemsNobuyoshi Nakada
Extract new gems then remove outdated gem directories.
2022-11-29Refine outdate-bundled-gemsNobuyoshi Nakada
2022-11-29MJIT: Move Primitive helpers to mjit_c.rbTakashi Kokubun
2022-11-29MJIT: Self-contain extern declarationsTakashi Kokubun
I'm trying to get rid of mjit_compiler.c, and this helps that migration.
2022-11-29MJIT: Refactor CDHASH handlingTakashi Kokubun
Converting a CDHASH into a safe Hash is a lot of work, but retrieving just values is much easier.
2022-11-28MJIT: Cache an ISeq pointer instanceTakashi Kokubun
to obviate one rb_funcall. This also removes rb_ptr as refactoring.
2022-11-28MJIT: Merge exivar guards as wellTakashi Kokubun
obviating status->merge_ivar_guards_p as refactoring
2022-11-28MJIT: Remove an unused fieldTakashi Kokubun
This has not been used since recent shape-related changes.
2022-11-29Remove ruby2_keywords related to args forwardingyui-knk
This was introduced by b609bdeb5307e280137b4b2838af0fe4e4b46f1c to suppress warnings. However these warngins were deleted by beae6cbf0fd8b6619e5212552de98022d4c4d4d4. Therefore these codes are not needed anymore. Notes: Merged: https://github.com/ruby/ruby/pull/6826
2022-11-28MJIT: Get rid of is_entries copyTakashi Kokubun
MJIT worker no longer exists, so we don't need this safeguard anymore.
2022-11-28MJIT: Make it parsable by Solargraph (#6827)Takashi Kokubun
* Revert "Revert "MJIT: Make it parsable by Solargraph"" This reverts commit 8e18761da1932df88bfb6505acbda4740e1b2930. * Call rb_gc_register_mark_object Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-11-28MJIT: Rename mjit_compiler.h to mjit_c.hTakashi Kokubun
because it exists primarily for generating mjit_c.rb.
2022-11-29Add tests for [Feature #19134]Shugo Maeda
https://bugs.ruby-lang.org/issues/19134?next_issue_id=19133&prev_issue_id=19135#note-4
2022-11-29Update default gems list at 4f8c6711ddb09bb9d0dcbf784e2cde [ci skip]git
2022-11-29[ruby/erb] Version 4.0.2Takashi Kokubun
https://github.com/ruby/erb/commit/8c8ff1551b
2022-11-29[ruby/erb] Fix line numbers after multi-line <%#Takashi Kokubun
(https://github.com/ruby/erb/pull/42) https://github.com/ruby/erb/commit/526885923e
2022-11-29Use rbs HEAD for [Feature #19134]Shugo Maeda
Notes: Merged: https://github.com/ruby/ruby/pull/6818
2022-11-29Use idFWD_* instead of ANON_*_IDShugo Maeda
Notes: Merged: https://github.com/ruby/ruby/pull/6818
2022-11-29Allow ** in def foo(...)Shugo Maeda
[Feature #19134] Notes: Merged: https://github.com/ruby/ruby/pull/6818
2022-11-28[ruby/net-http] Enhanced RDoc for header RangeBurdette Lamar
(https://github.com/ruby/net-http/pull/82) https://github.com/ruby/net-http/commit/a26f62a2e5
2022-11-28[rubygems/rubygems] Remove pointer to RVM documentationmoenodedev
https://github.com/rubygems/rubygems/commit/7467019d87
2022-11-28Update yjit.md to mention `RUBY_YJIT_ENABLE`Maxime Chevalier-Boisvert
2022-11-28Update default gems list at d13de3a62eddb3a706597f7be975e3 [ci skip]git
2022-11-28[ruby/irb] Version 1.5.1Takashi Kokubun
https://github.com/ruby/irb/commit/f9507923fa
2022-11-28[ruby/irb] Fix the debug.gem force-loader for Ruby 3.2Takashi Kokubun
(https://github.com/ruby/irb/pull/458) * Fix the debug.gem force-loader for Ruby 3.2 * Support 1.7.0dev format as well
2022-11-28[ruby/optparse] Fix the test failure i ruby/rubyYusuke Endoh
``` $ make test-all TESTS=test/optparse/ ... [148/178] TestOptionParserDidYouMean#test_raise_unknown = 0.00 s 1) Failure: TestOptionParserDidYouMean#test_raise_unknown [/home/mame/work/ruby/test/optparse/test_optparse.rb:106]: <["--bar"]> expected but was <[]>. ``` In the old test/unit (bundled in ruby/ruby), when a test class inherits from another test class, the child class runs all the tests defined in the parent class. However, it looks like the new test/unit does not do so. This is because the test failure does not occur in ruby/optparse. As a tentative solution, this changes the option names in TestOptionParser to avoid the name conflict with TestOptionParserDidYouMean. https://github.com/ruby/optparse/commit/fee86ef7a4
2022-11-28Force to update revision.h after the source updated [ci skip]Nobuyoshi Nakada
2022-11-28[ruby/optparse] Add `raise_unknown` flagNobuyoshi Nakada
(https://github.com/ruby/optparse/pull/38) https://github.com/ruby/optparse/commit/12529653cd
2022-11-28Update default gems list at 476700c06f8e54025387f793e17e05 [ci skip]git
2022-11-28[ruby/syntax_suggest] v1.0.0schneems
https://github.com/ruby/syntax_suggest/commit/f142fcbf96
2022-11-28[ruby/syntax_suggest] Do not output "Syntax OK" when there's an errorschneems
Due to a problem with ripper we do not recognize `break` as invalid code. It's confusing that "Syntax OK" is output in that case. When there's no syntax error, the algorithm should not say anything. The exception is in the CLI and that's for compatibility with `ruby -wc` ``` $ cat /tmp/break.rb break ⛄️ 3.1.2 🚀 /Users/rschneeman/Documents/projects/syntax_suggest (schneems/no-syntax-not-okay-break) $ ruby -wc /tmp/break.rb Syntax OK ``` > Note that this is invalid, running this code will raise a Syntax error. ``` $ exe/syntax_suggest /tmp/break.rb Syntax OK ``` Close https://github.com/ruby/syntax_suggest/pull/157 https://github.com/ruby/syntax_suggest/commit/d7bd8f03a2
2022-11-28[ruby/syntax_suggest] Failing test for #157schneems
https://github.com/ruby/syntax_suggest/commit/14e8cdc916 Notes: Merged: https://github.com/ruby/ruby/pull/6824
2022-11-28sync_default_gems.rb: move default_branch to REPOSITORIESNobuyoshi Nakada
`sync_default_gems_with_commits` also needs the default branch. Notes: Merged: https://github.com/ruby/ruby/pull/6823
2022-11-28sync_default_gems.rb: suppress a duplicated range warningNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6823
2022-11-28sync_default_gems.rb: adjust indent [ci skip]Nobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6823
2022-11-28Added permission restrictions for GitHub actionsHiroshi SHIBATA
Notes: Merged: https://github.com/ruby/ruby/pull/6821
2022-11-28sync_default_gems.rb: extend for singleton methodsNobuyoshi Nakada
2022-11-28Revert "MJIT: Make it parsable by Solargraph"Takashi Kokubun
This reverts commit ccd8dd6ad395bbd9f5290e0fcb7929e5e5d36767. Revert "MJIT: Fix miniruby with MJIT_FORCE_ENABLE" This reverts commit b033775ed9d9226ba73c1d4a197e55ba89575142. GitHub Actions is failing. I ran out of time today to investigate it. will try it again tomorrow.
2022-11-27MJIT: Fix miniruby with MJIT_FORCE_ENABLETakashi Kokubun
2022-11-27MJIT: Make it parsable by SolargraphTakashi Kokubun
2022-11-28Fix the case of multiple trailersNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6820
2022-11-28Add tests for sync_default_gems.rbNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/6820
2022-11-27MJIT: Do not document a dynamic type [ci skip]Takashi Kokubun
Solargraph complains about it
2022-11-27MJIT: Avoid hanging on mjit_wait with a JIT failureTakashi Kokubun
2022-11-27Make the timeout of test_system_sigpipe longerTakashi Kokubun
https://github.com/ruby/ruby/actions/runs/3562236318/jobs/5983796689
2022-11-27MJIT: Get rid of C.fprintfTakashi Kokubun
Faster code generation and cleaner code.
2022-11-27Suppress warnings againTakashi Kokubun
2022-11-27Relax a too strict timeoutTakashi Kokubun
Regexp tests are flaky. http://rubyci.s3.amazonaws.com/s390x/ruby-master/log/20221128T050004Z.fail.html.gz