@@ -377,6 +377,25 @@ trigger_files = [
377377 " compiler/rustc_middle/src/traits/solve"
378378]
379379
380+ [autolabel ."PG-exploit-mitigations" ]
381+ trigger_files = [
382+ " compiler/rustc_symbol_mangling/src/typeid" ,
383+ " src/doc/rustc/src/exploit-mitigations.md" ,
384+ " src/doc/unstable-book/src/compiler-flags/branch-protection.md" ,
385+ " src/doc/unstable-book/src/compiler-flags/cf-protection.md" ,
386+ " src/doc/unstable-book/src/compiler-flags/control-flow-guard.md" ,
387+ " src/doc/unstable-book/src/compiler-flags/sanitizer.md" ,
388+ " src/doc/unstable-book/src/language-features/cfg-sanitize.md" ,
389+ " src/doc/unstable-book/src/language-features/cfi-encoding.md" ,
390+ " src/doc/unstable-book/src/language-features/no-sanitize.md" ,
391+ " tests/codegen/sanitizer" ,
392+ " tests/codegen/split-lto-unit.rs" ,
393+ " tests/codegen/stack-probes-inline.rs" ,
394+ " tests/codegen/stack-protector.rs" ,
395+ " tests/ui/sanitizer" ,
396+ " tests/ui/stack-protector"
397+ ]
398+
380399[notify-zulip ."I-prioritize" ]
381400zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
382401topic = " #{number} {title}"
@@ -642,6 +661,51 @@ cc = ["@nnethercote"]
642661message = " Changes to the size of AST and/or HIR nodes."
643662cc = [" @nnethercote" ]
644663
664+ [mentions ."compiler/rustc_symbol_mangling/src/typeid" ]
665+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
666+
667+ [mentions ."src/doc/rustc/src/exploit-mitigations .md" ]
668+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
669+
670+ [mentions ."src/doc/unstable-book/src/compiler-flags/branch-protection .md" ]
671+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
672+
673+ [mentions ."src/doc/unstable-book/src/compiler-flags/cf-protection .md" ]
674+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
675+
676+ [mentions ."src/doc/unstable-book/src/compiler-flags/control-flow-guard .md" ]
677+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
678+
679+ [mentions ."src/doc/unstable-book/src/compiler-flags/sanitizer .md" ]
680+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
681+
682+ [mentions ."src/doc/unstable-book/src/language-features/cfg-sanitize .md" ]
683+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
684+
685+ [mentions ."src/doc/unstable-book/src/language-features/cfi-encoding .md" ]
686+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
687+
688+ [mentions ."src/doc/unstable-book/src/language-features/no-sanitize .md" ]
689+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
690+
691+ [mentions ."tests/codegen/sanitizer" ]
692+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
693+
694+ [mentions ."tests/codegen/split-lto-unit .rs" ]
695+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
696+
697+ [mentions ."tests/codegen/stack-probes-inline .rs" ]
698+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
699+
700+ [mentions ."tests/codegen/stack-protector .rs" ]
701+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
702+
703+ [mentions ."tests/ui/sanitizer" ]
704+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
705+
706+ [mentions ."tests/ui/stack-protector" ]
707+ cc = [" @project-exploit-mitigations" , " @rcvalle" ]
708+
645709[assign ]
646710warn_non_default_branch = true
647711contributing_url = " https://rustc-dev-guide.rust-lang.org/getting-started.html"
@@ -783,6 +847,11 @@ project-stable-mir = [
783847 " @ouz-a" ,
784848]
785849
850+ project-exploit-mitigations = [
851+ " @cuviper" ,
852+ " @rcvalle" ,
853+ ]
854+
786855[assign .owners ]
787856"/.github/workflows" = [" infra-ci" ]
788857"/Cargo.lock" = [" @Mark-Simulacrum" ]
0 commit comments