mirror of
https://github.com/ruby/ruby.git
synced 2026-08-01 02:20:48 +08:00
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
Documentation:
|
|
- changed-files:
|
|
- all-globs-to-all-files: doc/**
|
|
|
|
Backport:
|
|
- base-branch: 'ruby_3_\d'
|
|
- base-branch: 'ruby_4_\d'
|
|
|
|
jit:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
# JIT sources (Rust + C + Ruby)
|
|
- 'jit/**'
|
|
# All of {y,z}jit/ except the generated cruby_bindings.inc.rs files.
|
|
# `!(...)` can't span a `/`, so each pair splits the tree into
|
|
# non-Rust files and Rust files not named cruby_bindings.inc.rs;
|
|
# their union is everything but the bindings file.
|
|
- 'yjit/**/!(*.rs)'
|
|
- 'yjit/**/!(cruby_bindings.inc).rs'
|
|
- 'zjit/**/!(*.rs)'
|
|
- 'zjit/**/!(cruby_bindings.inc).rs'
|
|
- 'jit.c'
|
|
- 'jit_hook.rb'
|
|
- 'jit_undef.rb'
|
|
- '{y,z}jit.{c,h,rb}'
|
|
|
|
# Build + GC fast paths
|
|
- 'defs/jit.mk'
|
|
- 'gc/**/zjit_fastpath.h'
|
|
|
|
# Docs
|
|
- 'doc/jit/**'
|
|
|
|
# Specs + tests
|
|
- 'spec/zjit.mspec'
|
|
- 'test/.excludes-zjit/**'
|
|
- 'test/lib/jit_support.rb'
|
|
- 'test/ruby/test_*jit*.rb'
|
|
- 'bootstraptest/test_*jit*.rb'
|
|
|
|
# Tooling
|
|
- 'tool/zjit_*'
|
|
- 'tool/ruby_vm/**/*zjit*'
|
|
|
|
# CI
|
|
- '.github/workflows/*jit*.yml'
|