aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/rdoc] Allow empty name rdoc-ref as a local linkNobuyoshi Nakada2023-12-312-13/+24
| | | | https://github.com/ruby/rdoc/commit/914a6af137
* [ruby/win32ole] [DOC] Fix indentNobuyoshi Nakada2023-12-311-12/+12
| | | | https://github.com/ruby/win32ole/commit/76acc979bf
* [ruby/win32ole] [DOC] Remove useless comment that is mixed into RDocNobuyoshi Nakada2023-12-311-1/+0
| | | | https://github.com/ruby/win32ole/commit/afceb6814f
* [DOC] Fix link to untrace_var from trace_varPeter Zhu2023-12-301-1/+1
|
* [ruby/win32ole] [DOC] Add .document filesNobuyoshi Nakada2023-12-311-0/+1
| | | | https://github.com/ruby/win32ole/commit/eba2934177
* Change test_warmup_frees_pages to check each size poolPeter Zhu2023-12-291-2/+4
| | | | | | | | This should help in debugging the intermittent test failures on CI: TestProcess#test_warmup_frees_pages [test/ruby/test_process.rb:2779]: <201> expected but was <202>.
* [DOC] Fix indentation for Numeric#stepPeter Zhu2023-12-291-69/+69
| | | | | The documentation was indented one level too deep, which causes RDoc to generate it all as a code block.
* [ruby/securerandom] Update file list to packageNobuyoshi Nakada2023-12-291-2/+7
| | | | https://github.com/ruby/securerandom/commit/647e5f0af8
* Reduce `if` for decreasing counter on OP_REPEAT_INC (#9393)Hiroya Fujinami2023-12-301-2/+9
| | | | This commit also reduces the warning `'stkp' may be used uninitialized in this function`.
* [DOC] Fix syntax in Hash#eql?Peter Zhu2023-12-291-1/+1
|
* [DOC] Remove useless word in Hash#eql?Peter Zhu2023-12-291-1/+0
|
* [DOC] Add parantheses in call-seq for Hash#eql?Peter Zhu2023-12-291-1/+1
|
* Fix [Bug #20098]: set counter value for {n,m} repetition correctly (#9391)Hiroya Fujinami2023-12-292-2/+11
|
* Introduce NODE_LINEyui-knk2023-12-298-11/+259
| | | | | | | | `__LINE__` was managed by `NODE_LIT` with `Integer` object. This commit introduces `NODE_LINE` so that 1. `__LINE__` is detectable from AST Node 2. Reduce dependency ruby object
* [ruby/reline] Revert kill_ring.rb file permissiontomoya ishida2023-12-291-0/+0
| | | | | | (https://github.com/ruby/reline/pull/623) https://github.com/ruby/reline/commit/38e9cb2899
* [ruby/reline] Replace `object_id` comparison with `equal?`Alexander Momchilov2023-12-291-1/+1
| | | | | | (https://github.com/ruby/reline/pull/617) https://github.com/ruby/reline/commit/63deef4ae5
* [ruby/securerandom] Increase speed of UUID generationBlake Imsland2023-12-291-4/+4
| | | | https://github.com/ruby/securerandom/commit/b587b8c7cb
* Fix use of the rb_profile_frames start parameterDylan Thacker-Smith2023-12-282-2/+9
| | | | | | | Previously, it was decrementing the start argument until it reached zero without actually changing the control frame pointer. [Bug #14607]
* ci: Fixup for 301a7b1eYuta Saito2023-12-282-7/+9
| | | | | | | | * Remove debugging code * Fix path to github-pr-info.txt, which is used when labeled before build completes * Add a check to skip the build if the build is completed but the PR is not labeled with Playground
* [DOC] Add What's Here for Complex (#9366)Burdette Lamar2023-12-281-0/+74
|
* Fix [Bug #20083]: correct a cache point size for atomic groups (#9367)Hiroya Fujinami2023-12-282-1/+9
|
* Check node type before castyui-knk2023-12-281-1/+3
|
* Verify that events2table.c was generated successfullyNobuyoshi Nakada2023-12-282-0/+4
|
* Fix memory overread in registry.rbKJ Tsanaktsidis2023-12-281-5/+2
| | | | | | | | | | | The terminator is not actually getting filled in; we're simply passing (two) bytes of empty memory as the NUL terminator. This can lead to garbage characters getting written to registry values. Fix this by explicitly putting a WCHAR_NUL character into the string to be sent to the registry API, like we do in the MULTI_SZ case. [Bug #20096]
* Exclude [ci skip] commits from ChangeLogNobuyoshi Nakada2023-12-281-1/+4
|
* Exclude dependabot from ChangeLog [ci skip]Nobuyoshi Nakada2023-12-281-0/+3
|
* Add errno_ptr property for Universal Parseryui-knk2023-12-283-0/+10
|
* [Bug #20085] Use consistent default options for `-mbranch-protection`Yuta Saito2023-12-281-0/+3
| | | | | | We need to use the same options for both C compiler and assembler when `-mbranch-protection` is guessed by configure. Otherwise, `coroutine/arm64/Context.{h,S}` will use incompatible PAC strategies.
* [DOC] Fix invalid syntax in Range#eql?Peter Zhu2023-12-271-2/+2
|
* [ruby/pathname] require fileutils in both methods using itIvan Kuchin2023-12-281-2/+1
| | | | | | | rmtree is already requiring fileutils, but mkpath apparently relies on autoload of FileUtils. Switch to require for both methods https://github.com/ruby/pathname/commit/07ad1fb41a
* Add ary_modify property for Universal Parseryui-knk2023-12-283-0/+3
|
* [DOC] Add parentheses to Array#eql?Peter Zhu2023-12-271-2/+2
| | | | Makes the call-seq and code more consistent in format.
* [Bug #20088] Fix ARCH_FLAG for cross compilingNobuyoshi Nakada2023-12-274-11/+18
|
* [ruby/etc] [DOC] Add minimal documents for constantsNobuyoshi Nakada2023-12-272-0/+17
| | | | https://github.com/ruby/etc/commit/97a4f798d4
* [Bug #20094] Distinguish `begin` and parenthesesNobuyoshi Nakada2023-12-273-15/+40
|
* Initialize rb_node_block_t::nd_end at creationNobuyoshi Nakada2023-12-271-3/+1
|
* Use NODE_ERROR as placeholder of error instead of NODE_BEGINNobuyoshi Nakada2023-12-271-15/+15
|
* Print NODE_SELF nd_state fieldyui-knk2023-12-271-0/+3
|
* [ruby/etc] [DOC] Improve Etc documentsNobuyoshi Nakada2023-12-271-35/+70
| | | | https://github.com/ruby/etc/commit/fae932ff61
* [DOC] Remove lib/io.rb only for document of ruby/etcNobuyoshi Nakada2023-12-271-3/+0
|
* Include new node types into %printeryui-knk2023-12-271-1/+2
|
* Make sync script work correctly with Windows-style newlinesKJ Tsanaktsidis2023-12-271-1/+3
| | | | | | | | | I'm almost certain nobody is actually running this script on Windows, but the tests for it do run during `nmake check`, and they fail at least on my git configuration. The $ anchor doesn't match \r\n with git's -E regex matching, so we need to add \r? to gobble the carriage-return up too if needed.
* Fix WEBrick::TestFileHandler#test_short_filename test not workingKJ Tsanaktsidis2023-12-273-35/+27
| | | | | | | | | | The test is currently skipped and can't possibly work on windows at the moment. It fails because $LOAD_PATH is not set up properly in the forked CGI process, so `require 'uri'` fails. This works properly in the test_cgi.rb tests, because it sets up a :RequestCallback to fix things up. Let's move the setup there into util.rb, so it can be shared with test_filehandler.rb as well.
* Fetch tags with test-bundled-gemsHiroshi SHIBATA2023-12-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | make test-bundled-gems failed when default branch didn't have tag ref at target repository. ``` updating rbs ... From ssh://github.com/ruby/rbs - [deleted] (none) -> origin/dependabot/bundler/steep/rbs-3.4.0 remote: Enumerating objects: 68, done. remote: Counting objects: 100% (68/68), done. remote: Compressing objects: 100% (43/43), done. remote: Total 68 (delta 19), reused 61 (delta 18), pack-reused 0 Unpacking objects: 100% (68/68), 204.84 KiB | 633.00 KiB/s, done. * [new branch] aaa-3.4.x -> origin/aaa-3.4.x * [new branch] dependabot/bundler/steep/rbs-3.4.1 -> origin/dependabot/bundler/steep/rbs-3.4.1 01371463..fea0932b master -> origin/master checking out v3.4.1 (v=3.4.1, r=) ... fatal: invalid reference: v3.4.1 fatal: invalid reference: 3.4.1 make: *** [uncommon.mk:1553: yes-test-bundled-gems-fetch] Error 1 ```
* Update supported Windows and Visual C++ versionsU.Nakamura2023-12-271-3/+3
|
* [DOC] Fix == and === in control_expressions.rdocPeter Zhu2023-12-261-1/+1
|
* Test_SyncDefaultGems: Fail when editor run (#9365)Sorah Fukumori2023-12-261-5/+5
| | | | | | | | | | | | | When something went wrong and git launches editor, and a editor chosen was terminal-based, a test run unnoticeably hangs. As we intend editors not to be ran with --no-edit, GIT_EDITOR should be defaulted to `false` so let Git command fails when it attempts to start a editor. This allows catching such unintentional behaviour in test suite. (Note: Prior to Git v2.32.0, git cherry-pick --no-edit doesn't work for conflict resolution so currently the test hangs when older Git is in use. https://github.com/git/git/commit/39edfd5cbc4d168db19ec1bc867d78ec7211ec39 i.e. Ubuntu 20.04, Debian Bullseye doesn't satisfy this prerequisite.)
* RDoc for ComplexBurdetteLamar2023-12-261-58/+58
|
* [Bug #20087] [DOC] Uninitialized instance variable is not warned nowNobuyoshi Nakada2023-12-271-3/+1
|
* [DOC] Fix documentation for Numeric#eql?Peter Zhu2023-12-261-2/+2
| | | | +==+ does not format properly, so we should use <tt>==</tt> instead.