rust/compiler/rustc_codegen_llvm/src
Nilstrieb ffafcd8819 Update to bitflags 2 in the compiler
This involves lots of breaking changes. There are two big changes that
force changes. The first is that the bitflag types now don't
automatically implement normal derive traits, so we need to derive them
manually.

Additionally, bitflags now have a hidden inner type by default, which
breaks our custom derives. The bitflags docs recommend using the impl
form in these cases, which I did.
2023-12-30 18:17:28 +01:00
..
back Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
coverageinfo coverage: Avoid creating func_coverage for marker statements 2023-12-16 11:10:11 +11:00
debuginfo Remove movability from TyKind::Coroutine 2023-12-28 16:35:01 +00:00
llvm Update to bitflags 2 in the compiler 2023-12-30 18:17:28 +01:00
abi.rs remove redundant imports 2023-12-10 10:56:22 +08:00
allocator.rs Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkin 2023-12-14 11:14:03 +00:00
asm.rs Auto merge of #114467 - Amanieu:asm-unstable-features, r=davidtwco 2023-08-15 11:59:02 +00:00
attributes.rs Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
base.rs compiler: replace cstr macro with c str literals in compiler and few other c str replacements 2023-12-03 14:54:09 +03:00
builder.rs Auto merge of #118705 - WaffleLapkin:codegen-atomic-exhange-untuple, r=cjgillot 2023-12-30 07:42:19 +00:00
callee.rs Fix clippy::needless_borrow in the compiler 2023-11-21 20:13:40 +01:00
common.rs ctfe interpreter: extend provenance so that it can track whether a pointer is immutable 2023-12-07 17:46:36 +01:00
consts.rs Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
context.rs Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
declare.rs Add unstable -Zdefault-hidden-visibility cmdline flag for rustc. 2023-12-13 21:14:23 +00:00
errors.rs Improve some names. 2023-12-23 13:23:28 +11:00
intrinsic.rs Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
lib.rs update cfg(bootstrap)s 2023-12-22 11:14:11 +01:00
llvm_util.rs Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
mono_item.rs Remove Session methods that duplicate DiagCtxt methods. 2023-12-24 08:05:28 +11:00
type_.rs remove unused pub fn 2023-11-23 14:11:02 +03:00
type_of.rs Remove movability from TyKind::Coroutine 2023-12-28 16:35:01 +00:00
va_arg.rs cg_llvm: remove pointee types and pointercast/bitcast-of-ptr 2023-07-29 13:18:17 -04:00
value.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00