aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [rubygems/rubygems] Remove weird line breaks in the middle of error messageDavid Rodríguez2023-06-152-12/+11
| | | | https://github.com/rubygems/rubygems/commit/22b8caf42f
* [rubygems/rubygems] Simplify checking Gemfile vs lockfile sourcesDavid Rodríguez2023-06-151-7/+10
| | | | https://github.com/rubygems/rubygems/commit/251e80aec6
* [rubygems/rubygems] Make frozen mode spec also pass on Bundler 3David Rodríguez2023-06-152-2/+2
| | | | https://github.com/rubygems/rubygems/commit/ad52f840f2
* [rubygems/rubygems] This spec is independent from global sourcesDavid Rodríguez2023-06-151-1/+5
| | | | https://github.com/rubygems/rubygems/commit/d91c245921
* Update directory layout of rubygems/rubygemsHiroshi SHIBATA2023-06-151-4/+4
|
* Directly allocate FrozenCore as an ICLASSPeter Zhu2023-06-143-7/+11
| | | | | It's a bad idea to overwrite the flags as the garbage collector may have set other flags.
* [Cirrus] Cache the bundled gems in advanceNobuyoshi Nakada2023-06-141-0/+19
|
* Update bundled gems list at bd019ac87aa47c481348ec6b7e3773 [ci skip]git2023-06-141-1/+1
|
* Removed rake-compiler dependency for test-bundled-gemsHiroshi SHIBATA2023-06-142-2/+2
| | | | It's needless with racc-1.7.1
* Update RDoc::RD parsers generated by racc-1.7.1Hiroshi SHIBATA2023-06-142-9/+31
|
* Show prerequisites for compile taskNobuyoshi Nakada2023-06-141-1/+2
|
* Allow test-unit-ruby-core files to be loaded from bundled gemsNobuyoshi Nakada2023-06-143-2/+2
| | | | | Separate the directly from the customized test-unit, since it may not work with bundled gems.
* Lrama v0.5.2yui-knk2023-06-147-27/+127
|
* Add tests to `String#byteslice` memory allocation behaviour. (#1909)Samuel Williams2023-06-131-0/+55
|
* [ruby/irb] Stanardise test class names with `Test` postfix insteadStan Lo2023-06-1311-17/+17
| | | | | | | of prefix (https://github.com/ruby/irb/pull/603) https://github.com/ruby/irb/commit/359cb28def
* rexml is also bundled gemsHiroshi SHIBATA2023-06-131-1/+1
|
* Don't install bundled gems for test-bundled-gems and test-syntax-suggestHiroshi SHIBATA2023-06-131-2/+2
|
* [ruby/irb] Use symbol.inspect instead of ":"+symbol.id2name to avoidtomoya ishida2023-06-132-4/+6
| | | | | | | completion candidates including newline characters (https://github.com/ruby/irb/pull/539) https://github.com/ruby/irb/commit/aaf0c46645
* [rubygems/rubygems] Autoload shellwords when it's needed.Samuel Williams2023-06-134-8/+11
| | | | https://github.com/rubygems/rubygems/commit/e916ccb2d9
* Update bundled gems list at 2023-06-13git2023-06-132-1/+2
|
* [ruby/uri] Fix RFC3986 regexpsNobuyoshi Nakada2023-06-132-4/+13
| | | | https://github.com/ruby/uri/commit/8e38592241
* Update the current URI maintainerHiroshi SHIBATA2023-06-131-1/+1
|
* [ruby/uri] Refactor RFC3986 regexps to make more readableNobuyoshi Nakada2023-06-131-11/+71
| | | | https://github.com/ruby/uri/commit/3dfa19e920
* hash.c no longer needs the transient heapPeter Zhu2023-06-121-5/+2
|
* Revert "YJIT: Break register cycles for C arguments (#7918)"Takashi Kokubun2023-06-123-220/+14
| | | | | | | | This reverts commit 888ba29e462075472776098f4f95eb6d3df8e730. It caused a CI failure http://ci.rvm.jp/results/trunk-yjit@ruby-sp2-docker/4598881 and I'm investigating it.
* YJIT: Break register cycles for C arguments (#7918)Takashi Kokubun2023-06-123-14/+220
|
* When alloc size is too large, only allocate structMatt Valentine-House2023-06-122-1/+9
|
* [ruby/psych] Comment out the code used to expand the file list [ci skip]Nobuyoshi Nakada2023-06-121-3/+3
| | | | https://github.com/ruby/psych/commit/715f3bfad0
* Fix duplicate symbol errors when statically linking ripperNobuyoshi Nakada2023-06-122-1/+6
|
* [DOC] Should use `NULL` instead of zeroNobuyoshi Nakada2023-06-121-8/+8
| | | | | | | Since no type information is available for variadic arguments, 0 is passed as `int` without promoting to pointer. On platforms where `sizeof(int) < sizeof(void*)`, the terminator argument may be read together with an adjoining word, and may not be found.
* Add missing dependenciesNobuyoshi Nakada2023-06-121-1/+1
|
* * expand tabs. [ci skip]git2023-06-121-1/+1
| | | | Please consider using misc/expand_tabs.rb as a pre-commit hook.
* [Feature #19719] Universal Parseryui-knk2023-06-1236-2431/+9038
| | | | | | | | | Introduce Universal Parser mode for the parser. This commit includes these changes: * Introduce `UNIVERSAL_PARSER` macro. All of CRuby related functions are passed via `struct rb_parser_config_struct` when this macro is enabled. * Add CI task with 'cppflags=-DUNIVERSAL_PARSER' for ubuntu.
* Bump actions/checkout from 3.5.2 to 3.5.3dependabot[bot]2023-06-1217-19/+19
| | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* [ruby/psych] Update spec filesNobuyoshi Nakada2023-06-121-15/+28
| | | | https://github.com/ruby/psych/commit/ba6fc48591
* Try to skip Prime_test.rbHiroshi SHIBATA2023-06-121-0/+10
|
* Run test-unit test without rake task to avoid yard dependencyHiroshi SHIBATA2023-06-122-1/+4
|
* pry is not needed for test-bundled-gemsHiroshi SHIBATA2023-06-121-1/+1
|
* Bump github/codeql-action from 2.3.5 to 2.13.4dependabot[bot]2023-06-122-5/+5
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.5 to 2.13.4. - [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/0225834cc549ee0ca93cb085b92954821a145866...cdcdbb579706841c47f7063dda365e292e5cad7a) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* [ruby/psych] Prefer `assert_include` for simple stringsNobuyoshi Nakada2023-06-122-12/+12
| | | | https://github.com/ruby/psych/commit/33024ce2b0
* `RString::len` was moved at 7577c101ed6452de3e72fadb43db595946acc701Nobuyoshi Nakada2023-06-111-2/+1
| | | | [ci skip]
* Update bundled gems list at 2023-06-11git2023-06-112-2/+2
|
* [ruby/irb] Use `Kernel.warn` to print command alias warningStan Lo2023-06-101-1/+1
| | | | | | | (https://github.com/ruby/irb/pull/601) This aligns with other warnings in irb and properly channel the message to stderr.
* Add VM_ASSERT on `fiber->blocking == 0`. (#7926)Samuel Williams2023-06-101-0/+2
| | | I have not seen any problems with this code, but this ensures the invariant.
* [ruby/irb] Remove the unused fork command definitionStan Lo2023-06-101-34/+0
| | | | | | (https://github.com/ruby/irb/pull/600) https://github.com/ruby/irb/commit/b039b89343
* * expand tabs. [ci skip]git2023-06-091-4/+4
| | | | Please consider using misc/expand_tabs.rb as a pre-commit hook.
* Optimize `Regexp#dup` and `Regexp.new(/RE/)`Nobuyoshi Nakada2023-06-095-7/+125
| | | | | When copying from another regexp, copy already built `regex_t` instead of re-compiling its source.
* Assign into optimal size pools using String#split("")Matt Valentine-House2023-06-091-1/+4
| | | | | | | | | | | | | When String#split is used with an empty string as the field seperator it effectively splits the original string into chars, and there is a pre-existing fast path for this using SPLIT_TYPE_CHARS. However this path creates an empty array in the smallest size pool and grows from there, despite already knowing the size of the desired array. This commit pre-allocates the correct size array in this case in order to allow the arrays to be embedded and avoid being allocated in the transient heap
* Reduce concurrency of Cirrus-CI [ci skip]Nobuyoshi Nakada2023-06-091-4/+0
| | | | clang-12 takes 2-3 times longer than gcc-11.
* Added entry for racc changes to NEWS.mdHiroshi SHIBATA2023-06-091-4/+5
|