Peter Zhu
1e7b67f733
[Feature #19730 ] Remove transient heap
2023-07-13 09:27:33 -04:00
Nobuyoshi Nakada
e098468d7f
Let `[DOC]` in PR title skip CIs
2023-07-13 19:08:50 +09:00
Nobuyoshi Nakada
f052aa11f2
macos: try --enable-shared
2023-07-08 11:31:17 +09:00
Nobuyoshi Nakada
46fe9ba0f5
macos: set configure options in the compsite action
2023-07-08 11:31:17 +09:00
Hiroshi SHIBATA
a642a94b68
llvm-objcopy is not provided by Xcode Command Line Tools.
...
Revert "Disable YJIT if objcopy command is old"
This reverts commit 75f8781c08
.
2023-07-07 09:28:27 +09:00
Nobuyoshi Nakada
75f8781c08
Disable YJIT if objcopy command is old
...
Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
2023-07-06 21:16:00 +09:00
卜部昌平
20478cafe1
do not set environment variables
...
These variables were used only once.
2023-07-06 17:26:20 +09:00
Takashi Kokubun
1dde9d7260
Explain why YJIT is disabled for clang<=9 [ci skip]
2023-07-05 10:10:51 -07:00
Nobuyoshi Nakada
6a871baa3c
Note that YJIT requires FLONUM [ci skip]
2023-07-05 23:34:00 +09:00
卜部昌平
833b32f503
also disable yjit for clang < 10
...
They don't compile. I guess nobody actively maintain such old
compilers. Chances are the situation won't improve. Let's stop
testing yjit on them.
2023-07-05 23:13:40 +09:00
卜部昌平
dd7c590f8a
disable yjit when for non-flonum
...
YJIT does not interface with this flag.
2023-07-05 23:13:40 +09:00
卜部昌平
ab66155620
fix substitution errors
...
These expressions don't exist.
2023-07-04 20:13:49 +09:00
卜部昌平
7ee39556db
fix typo
...
`matrix.name` doesn't exist.
2023-07-04 20:13:49 +09:00
卜部昌平
72e58bbdc0
fix typo
...
According to https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#check_suite
the key is "types", not "type".
2023-07-04 20:13:49 +09:00
卜部昌平
7690a31223
chore: add blank lines [ci skip]
...
A bit readable to me.
2023-07-04 20:13:49 +09:00
卜部昌平
f7732d63f4
Use `${{}}` for if statement [ci skip]
...
Looking at `git log` it seems multiple members of the team prefer
this style. Let us follow the tradition.
2023-07-04 20:13:49 +09:00
卜部昌平
b0977e402a
chore: just add spaces [ci skip]
...
As seen in:
https://docs.github.com/en/actions/learn-github-actions/expressions
2023-07-04 20:13:49 +09:00
卜部昌平
8ba5437fe5
annocheck: de-matrix
...
This workflow have never needed matrix since its birth.
2023-07-04 20:13:49 +09:00
卜部昌平
d1efc7a3f0
chore: prettier [ci skip]
...
This is just `prettier --single-quote`. Single quote is because
it generated smaller diff than vice verca.
2023-07-04 20:13:49 +09:00
卜部昌平
420d069cc2
refactor extract mkdir
...
Everyone does `mkdir build; src/autogen.sh`; why not merge them.
2023-07-04 20:13:49 +09:00
Nobuyoshi Nakada
0d0841ad4c
Compile code for lazy ISeq loding always
2023-06-30 23:59:05 +09:00
Nobuyoshi Nakada
469e644c93
Compile code for non-embedded CI always
2023-06-30 23:59:04 +09:00
Nobuyoshi Nakada
5204ad56e1
Compile debugging code for stress to class always
2023-06-30 23:59:04 +09:00
Nobuyoshi Nakada
7a0a218dff
Compile debugging code for integer pack always
2023-06-30 23:59:04 +09:00
Nobuyoshi Nakada
d8d7591e6f
Stop `DEBUG_FIND_TIME_NUMGUESS` compilation
...
Debugging code for find_time_numguess is compiled always.
2023-06-30 23:59:03 +09:00
卜部昌平
37a893d129
bit quiet
2023-06-30 17:39:39 +09:00
卜部昌平
7102324de3
fix YAML error
...
`outputs` has to be a hash, but it seems previous expression
generated a null token and would have generated errors here.
2023-06-30 17:39:39 +09:00
卜部昌平
c90b8493fb
refactor delete unnecessary branches
...
These conditions always hold.
2023-06-30 17:39:39 +09:00
卜部昌平
34bf2d5085
refactor extract brew
...
Use composite action to reduce copy & paste.
2023-06-30 17:39:39 +09:00
卜部昌平
e8d629ed76
refactor extract apt-get
...
Use composite action to reduce copy & paste.
2023-06-30 11:18:06 +09:00
卜部昌平
4aa73f8f8a
proper path
...
Source code is not always checked out to `.`. We need to specify
the exact place where the action.yml file is located.
2023-06-29 16:58:11 +09:00
卜部昌平
48e646fd96
refactor extract ${{ ghithub }} expressions
...
Use composite action to reduce copy & paste.
2023-06-29 16:58:11 +09:00
dependabot[bot]
f177d35ba8
Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](cd6e996708...c9c4182bf1
)
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-28 12:42:25 +09:00
dependabot[bot]
94ac77c955
Bump ossf/scorecard-action from 2.1.3 to 2.2.0
...
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action ) from 2.1.3 to 2.2.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases )
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md )
- [Commits](80e868c13c...08b4669551
)
---
updated-dependencies:
- dependency-name: ossf/scorecard-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 12:44:34 +09:00
Takashi Kokubun
06ed9fcd0b
Stop asking YJIT team to review dependabot changes
2023-06-21 13:56:00 -07:00
Takashi Kokubun
4be594a525
Don't report neutral results of Cirrus CI
2023-06-21 13:02:59 -07:00
Kazuki Yamaguchi
9ff4399dec
CI: work around vcpkg openssl issue with OpenSSL providers
...
Currently, the openssl package from vcpkg uses an incorrect, hard-coded
default location for OpenSSL providers under C:\vcpkg\packages, which
is supposed to be a temporary directory.
Override it with the OPENSSL_MODULES environment variable as a
temporary workaround.
2023-06-20 04:19:45 +09:00
dependabot[bot]
1e55ac4937
Bump ruby/setup-ruby from 1.151.0 to 1.152.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.151.0 to 1.152.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Commits](bc1dd263b6...250fcd6a74
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-15 12:39:53 +09:00
yui-knk
b481b673d7
[Feature #19719 ] Universal Parser
...
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.
2023-06-12 18:23:48 +09:00
dependabot[bot]
b308f7cfe4
Bump actions/checkout from 3.5.2 to 3.5.3
...
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](8e5e7e5ab8...c85c95e3d7
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 16:07:18 +09:00
dependabot[bot]
c09b75ab35
Bump github/codeql-action from 2.3.5 to 2.13.4
...
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](0225834cc5...cdcdbb5797
)
---
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>
2023-06-12 12:36:20 +09:00
dependabot[bot]
fcbc721ae9
Bump ruby/setup-ruby from 1.150.0 to 1.151.0
...
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby ) from 1.150.0 to 1.151.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases )
- [Commits](8a45918450...bc1dd263b6
)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-09 12:38:12 +09:00
Sam James
fe42d88ad2
Pass -Werror=lto-type-mismatch for GCC LTO jobs
...
This helps to find possible LTO miscompilations earlier. See also
https://github.com/ruby/ruby/pull/7695 .
2023-06-08 15:22:00 +09:00
dependabot[bot]
1f64301e12
Bump octokit/request-action from 2.1.8 to 2.1.9
...
Bumps [octokit/request-action](https://github.com/octokit/request-action ) from 2.1.8 to 2.1.9.
- [Release notes](https://github.com/octokit/request-action/releases )
- [Commits](352d2ae93e...89697eb663
)
---
updated-dependencies:
- dependency-name: octokit/request-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-06 12:42:29 +09:00
dependabot[bot]
5a3c782a1d
Bump octokit/request-action from 2.1.7 to 2.1.8
...
Bumps [octokit/request-action](https://github.com/octokit/request-action ) from 2.1.7 to 2.1.8.
- [Release notes](https://github.com/octokit/request-action/releases )
- [Commits](89a1754fe8...352d2ae93e
)
---
updated-dependencies:
- dependency-name: octokit/request-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 12:44:32 +09:00
Benoit Daloze
55c9c658bd
ruby/spec no longer supports 2.7 since it is EOL
2023-05-31 18:11:18 +02:00
dependabot[bot]
3dae55ea2f
Bump github/codeql-action from 2.3.3 to 2.3.5
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.3.3 to 2.3.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](29b1f65c5e...0225834cc5
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-26 12:39:20 +09:00
dependabot[bot]
99a078f4ed
Bump necojackarc/auto-request-review from 0.11.0 to 0.12.0
...
Bumps [necojackarc/auto-request-review](https://github.com/necojackarc/auto-request-review ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/necojackarc/auto-request-review/releases )
- [Commits](a39c70b6e7...6a51cebffe
)
---
updated-dependencies:
- dependency-name: necojackarc/auto-request-review
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-25 12:42:03 +09:00
dependabot[bot]
a692122fcd
Bump necojackarc/auto-request-review from 0.10.0 to 0.11.0
...
Bumps [necojackarc/auto-request-review](https://github.com/necojackarc/auto-request-review ) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/necojackarc/auto-request-review/releases )
- [Commits](5f91f424ca...a39c70b6e7
)
---
updated-dependencies:
- dependency-name: necojackarc/auto-request-review
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-24 12:43:17 +09:00
dependabot[bot]
6406ae6931
Bump dependabot/fetch-metadata from 1.5.0 to 1.5.1
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](28a846a119...cd6e996708
)
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-24 12:42:12 +09:00