rust/compiler/rustc_session/src
Andrew Brown 8d6c973c7f Add support for control-flow protection
This change adds a flag for configuring control-flow protection in the
LLVM backend. In Clang, this flag is exposed as `-fcf-protection` with
options `none|branch|return|full`. This convention is followed for
`rustc`, though as a codegen option: `rustc -Z
cf-protection=<none|branch|return|full>`.

Co-authored-by: BlackHoleFox <blackholefoxdev@gmail.com>
2022-02-14 08:31:24 -08:00
..
cgu_reuse_tracker.rs Make Diagnostic::span_fatal unconditionally raise an error 2021-05-08 23:12:04 -04:00
code_stats.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
config.rs Add support for control-flow protection 2022-02-14 08:31:24 -08:00
cstore.rs Import SourceFiles from crate before decoding foreign Span 2021-12-23 12:56:12 -05:00
filesearch.rs Inline and remove FileSearch::search. 2022-02-02 09:06:34 +11:00
lib.rs add a rustc::query_stability lint 2022-02-01 10:15:59 +01:00
options.rs Add support for control-flow protection 2022-02-14 08:31:24 -08:00
output.rs Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk 2021-12-19 09:31:37 +00:00
parse.rs review comment: plural of emoji is emoji 2021-11-23 20:36:19 +00:00
search_paths.rs Make SearchPathFile::file_name_str non-optional. 2022-02-02 13:16:25 +11:00
session.rs Remove DiagnosticBuilder.quiet 2022-01-23 00:11:13 -06:00
utils.rs Implement RFC 2951: Native link modifiers 2021-05-05 16:04:25 -07:00