summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-06[DOC] Improve documentation to RB_ALLOCVv3_2_0_rc1Lars Kanis
Although the storage of the opaque Ruby object is an array of VALUEs, the intention of RB_ALLOCV is to allocate bytes of memory. Notes: Merged: https://github.com/ruby/ruby/pull/6654
2022-12-06Bump octokit/request-actiondependabot[bot]
Bumps [octokit/request-action](https://github.com/octokit/request-action) from 4579f9e1e690974421f9f6928a30fb448e967c60 to 52ce92ce3185e00e2425f043c3e9509121929aea. - [Release notes](https://github.com/octokit/request-action/releases) - [Commits](https://github.com/octokit/request-action/compare/4579f9e1e690974421f9f6928a30fb448e967c60...52ce92ce3185e00e2425f043c3e9509121929aea) --- updated-dependencies: - dependency-name: octokit/request-action dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Notes: Merged: https://github.com/ruby/ruby/pull/6861
2022-12-06Remove unused link [ci skip]Kazuhiro NISHIYAMA
2022-12-06Fix a link [ci skip]Kazuhiro NISHIYAMA
2022-12-06Remove unused headings [ci skip]Kazuhiro NISHIYAMA
2022-12-06Revert wrong sync in 9aa18f61f297fcb2ee0cbd4be0772607745274b7 [ci skip]Kazuhiro NISHIYAMA
2022-12-06[Bug #19180] rbconfig.rb depends on common.mkNobuyoshi Nakada
2022-12-06update NEWS to mention Unicode version 15.0.0Martin Dürst
2022-12-06update rbconfig spec to Unicode version 15.0.0Martin Dürst
(this includes emoji version 15.0)
2022-12-06update Unicode include files to version 15.0.0Martin Dürst
2022-12-06move Unicode include files to version 15.0.0 directoryMartin Dürst
2022-12-06update Unicode normalization tables to version 15.0.0Martin Dürst
2022-12-06add file version check for new Unicode emoji file headerMartin Dürst
The change in the Unicode emoji file header took place at version 14.0.0, but is needed only from version 15.0.0 because in version 14.0.0, another check is still active.
2022-12-06change Unicode version to 15.0.0Martin Dürst
2022-12-06[ruby/irb] Allow disabling autocompletion withStan Lo
`IRB_USE_AUTOCOMPLETE=false` (https://github.com/ruby/irb/pull/469) * Allow using IRB_USE_AUTOCOMPLETE=false to disable autocompletion Currently, the only 2 ways to disable autocompletion are: 1. Create `.irbrc` and set `IRB.conf[:USE_AUTOCOMPLETE] = false` 2. Add the `--noautocomplete` flag when using the `irb` executable Both of them are less convenient than setting a env var and are lesser known to devs. And given the number of problems the autocompletion has (see #445), I think we should allow disabling it with a simple `IRB_USE_AUTOCOMPLETE=false`. * Mention some env var configs in the README
2022-12-06fix wrong property information in name2ctype.hMartin Dürst
Co-authored-by: Nobuyoshi Nakada [nobu@ruby-lang.org](mailto:nobu@ruby-lang.org) See https://github.com/ruby/ruby/pull/6451 and https://bugs.ruby-lang.org/issues/19007. This keeps the Unicode version at 14.0.0, so this commit is suited for backporting where applicable. At the time of this commit, the reason for the wrong properties which we fix here is still not completely known, so issue 19007 should be kept open.
2022-12-05Skip auto-request-review on fork repositoriesTakashi Kokubun
2022-12-05YJIT: Remove --yjit-code-page-size (#6865)Alan Wu
Certain code page sizes don't work and can cause crashes, so having this value available as a command-line option is a bit dangerous. Remove it and turn it into a constant instead. Notes: Merged-By: maximecb <maximecb@ruby-lang.org>
2022-12-05Add shape_id to heap dumpJemma Issroff
Notes: Merged: https://github.com/ruby/ruby/pull/6864
2022-12-05YJIT: Extract SHAPE_ID_NUM_BITS into a constant (#6863)Jemma Issroff
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2022-12-05[ruby/did_you_mean] Do not suggest #name= for #name and vice versaMatthew Boeh
(https://github.com/ruby/did_you_mean/pull/180) * Do not suggest #name= for #name and vice versa * Avoid allocating unnecessary MatchData Co-authored-by: Jean byroot Boussier <jean.boussier+github@shopify.com> Co-authored-by: Jean byroot Boussier <jean.boussier+github@shopify.com>
2022-12-05[ruby/irb] Close leaked pty IOsNobuyoshi Nakada
https://github.com/ruby/irb/commit/cc9b1d7ba8
2022-12-05Update default gems list at fa865f5752d55c6fd2f88b81401c43 [ci skip]git
2022-12-05[ruby/bigdecimal] Bump version to 3.1.3Hiroshi SHIBATA
https://github.com/ruby/bigdecimal/commit/25a75c2033
2022-12-05Update default gems list at 3fe5890f7b2edca1b5e25b1bf240bb [ci skip]git
2022-12-05[ruby/did_you_mean] Bump version to 1.6.2Hiroshi SHIBATA
https://github.com/ruby/did_you_mean/commit/f5b15128e2
2022-12-05Use io/console to avoid stty error [ci skip]Nobuyoshi Nakada
2022-12-05Update default gems list at b62b7dc705b347e9fdd0aa543a0a22 [ci skip]git
2022-12-05[ruby/zlib] Bump version to 3.0.0Hiroshi SHIBATA
https://github.com/ruby/zlib/commit/f1ce5e3e8d
2022-12-05tool/runruby.rb: remove LD_PRELOAD-like env-var options from runruby.rbYuta Saito
LD_PRELOAD sometimes forces loading libraries into unrelated executables. For example, macOS on recent Apple Silicon can execute arm64 and arm64e binaries by default, and /usr/bin/clang is built as arm64e. If Ruby is built as arm64, and mkmf launched through runruby.rb spawns /usr/bin/clang, dynamic loader tries to load libruby (arm64e) into clang (arm64). This force-load causes library load failure. In theory, we don't need both LD_PRELOAD and LD_LIBRARY_PATH at the same time, because executables requiring libruby already have libruby dependency, so LD_LIBRARY_PATH is enough for this case. Notes: Merged: https://github.com/ruby/ruby/pull/6857
2022-12-05[ruby/win32ole] Bump version to 1.8.9Hiroshi SHIBATA
https://github.com/ruby/win32ole/commit/e4a1f3a2bf
2022-12-05[ruby/uri] Bump version to 0.12.0Hiroshi SHIBATA
https://github.com/ruby/uri/commit/72f22716f8
2022-12-05Update default gems list at 325ac80c21d9da96b314d1e5b0cb1d [ci skip]git
2022-12-05[ruby/un] Bump version to 0.2.1Hiroshi SHIBATA
https://github.com/ruby/un/commit/8f1c78e27c
2022-12-05[ruby/tsort] Bump version to 0.1.1Hiroshi SHIBATA
https://github.com/ruby/tsort/commit/dd71002c65
2022-12-05[ruby/tmpdir] Bump version to 0.1.3Hiroshi SHIBATA
https://github.com/ruby/tmpdir/commit/ee99c758fd
2022-12-05Update default gems list at 3909cfaa02f96976e2734948e35600 [ci skip]git
2022-12-05[ruby/timeout] Bump version to 0.3.1Hiroshi SHIBATA
https://github.com/ruby/timeout/commit/4941e8c871
2022-12-05Handle depend files on nmakeNobuyoshi Nakada
2022-12-05Clean compiler intermediate files moreNobuyoshi Nakada
2022-12-05Update default gems list at faafb7b74027213b59e7cfbd4de969 [ci skip]git
2022-12-05[ruby/stringio] Revert "Bump version to 3.0.4"Hiroshi SHIBATA
This reverts commit https://github.com/ruby/stringio/commit/aeb7e1a0bde6. https://github.com/ruby/stringio/commit/003dd0d003
2022-12-05Update default gems list at 95e272baf801aa081569729c5bc518 [ci skip]git
2022-12-05[ruby/stringio] Bump version to 3.0.4Hiroshi SHIBATA
https://github.com/ruby/stringio/commit/aeb7e1a0bd
2022-12-05Update default gems list at f5355df6102fbfb4f6f3391448518c [ci skip]git
2022-12-05[ruby/securerandom] Bump version to 0.2.1Hiroshi SHIBATA
https://github.com/ruby/securerandom/commit/5bfe7d6c16
2022-12-05Update default gems list at 52c76d0f692c3be8670bcbe1c77915 [ci skip]git
2022-12-05[ruby/resolv] Bump version to 0.2.2Hiroshi SHIBATA
https://github.com/ruby/resolv/commit/261f049058
2022-12-05Update default gems list at 40ee1eea76f91af9387a8d3b55c573 [ci skip]git
2022-12-05[ruby/psych] Bump version to 5.0.0Hiroshi SHIBATA
https://github.com/ruby/psych/commit/4fed0941b9