summary refs log tree commit diff
path: root/compiler/rustc_symbol_mangling/src/v0.rs
AgeCommit message (Expand)AuthorLines
2024-09-23Rollup merge of #130344 - Jaic1:fix-116306, r=BoxyUwUMatthias Krüger-32/+27
2024-09-20handle unsized consts with type `str` in v0 symbol manglingJaic1-32/+27
2024-09-17Do not expect infer/bound/placeholder/error in v0 symbol manglingMichael Goulet-16/+30
2024-09-11clippy::useless_conversionMichael Goulet-1/+1
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-1/+0
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+6
2024-06-29Fix FnMut/Fn shim for coroutine-closures that capture referencesMichael Goulet-2/+9
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-8/+8
2024-06-05Add `Ty` to `ConstKind::Value`Boxy-40/+31
2024-06-05Basic removal of `Ty` from places (boring)Boxy-8/+8
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-05-14Add v0 symbol mangling for `f16` and `f128`Trevor Gross-3/+2
2024-05-09Make builtin_deref just return a TyMichael Goulet-2/+1
2024-05-03Auto merge of #123441 - saethlin:fixed-len-file-names, r=oli-obkbors-2/+2
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-22Stabilize the size of incr comp object file namesBen Kimock-2/+2
2024-04-14Update v0.rsTobias Decking-1/+1
2024-04-09Rollup merge of #123649 - maurer:kcfi-v0, r=compiler-errorsMatthias Krüger-2/+2
2024-04-08KCFI: Use legal charset in shim encodingMatthew Maurer-2/+2
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+19
2024-04-02Track reason for creating a `ReifyShim`Matthew Maurer-3/+5
2024-03-22Make RawPtr take Ty and Mutbl separatelyMichael Goulet-3/+3
2024-03-19Only split by-ref/by-move futures for async closuresMichael Goulet-6/+2
2024-03-01Add `f16` and `f128` LLVM intrinsicsTrevor Gross-0/+3
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-2/+2
2024-02-12Dejargnonize substShoyu Vanilla-2/+2
2024-02-12Lower anonymous structs or unions to HIRFrank King-1/+2
2024-02-06Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closureMichael Goulet-0/+7
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-0/+1
2024-01-26MCP #705: Provide the option `-Csymbol-mangling-version=hashed -Z unstable-op...h1467792822-43/+61
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-1/+1
2023-12-10Revert "Don't print host effect param in pretty path_generic_args"Deadbeef-2/+0
2023-12-09Don't print host effect param in pretty path_generic_argsMichael Goulet-0/+2
2023-12-03rustc: Harmonize `DefKind` and `DefPathData`Vadim Petrochenkov-3/+2
2023-11-21Fix some unnecessary castsNilstrieb-1/+1
2023-11-13rename `ReLateBound` to `ReBound`lcnr-2/+2
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-90/+91
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-10-17Remove `Printer::Error`Nilstrieb-22/+20
2023-10-17Remove "subprinter" types from `Printer`Nilstrieb-20/+14
2023-09-24Remove span from BrAnon.Camille GILLOT-1/+1
2023-09-23Remove GeneratorWitness and rename GeneratorWitnessMIR.Camille GILLOT-2/+1
2023-09-20the Const::eval_bits methods don't need to be given the TyRalf Jung-1/+1
2023-09-13make the eval() functions on our const types return the resulting valueRalf Jung-1/+1
2023-08-02avoid 'miri' when refering to the shared interpreterRalf Jung-1/+2
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-24/+24
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-1/+1
2023-07-05Deal with falloutBoxy-1/+1
2023-07-04nitBoxy-0/+1