Manish Goregaokar
6d18c9912f
Rollup merge of #88963 - fee1-dead:const-iterator, r=oli-obk
...
Coerce const FnDefs to implement const Fn traits
You can now pass a FnDef to a function expecting `F` where `F: ~const FnTrait`.
r? ``@oli-obk``
``@rustbot`` label T-compiler F-const_trait_impl
2021-10-01 14:46:48 -07:00
flip1995
23d5457e6d
Merge commit 'cb7915b00c235e9b5861564f3be78dba330980ee' into clippyup
2021-09-28 18:03:12 +01:00
Gary Guo
fc8edf12cd
Introduce Rvalue::ShallowInitBox
2021-09-25 01:08:41 +01:00
Deadbeef
3e5f80f009
Move is_const_fn to under TyCtxt
2021-09-15 11:27:34 +00:00
Gary Guo
5d93d9d040
Introduce NullOp::AlignOf
2021-09-13 00:08:35 +01:00
bors
261e34d534
Auto merge of #88615 - flip1995:clippyup, r=Manishearth
...
Update Clippy
r? `@Manishearth`
2021-09-08 23:52:31 +00:00
flip1995
091ed44b50
Merge commit '27afd6ade4bb1123a8bf82001629b69d23d62aff' into clippyup
2021-09-08 16:31:47 +02:00
Camille GILLOT
98e8682cb4
Rename rustc_mir to rustc_const_eval.
2021-09-07 20:46:26 +02:00
lcnr
b1786f62ed
add tcx
to fn walk
2021-08-26 11:00:30 +02:00
Niko Matsakis
5fec618d2e
introduce a Coerce predicate
2021-08-19 17:28:24 -04:00
Deadbeef
80bff87c6f
move Constness into TraitPredicate
2021-08-13 09:26:33 +00:00
flip1995
6c27482115
Merge commit '3ae8faff4d46ad92f194c2a4b941c3152a701b31' into clippyup
2021-06-03 08:41:37 +02:00
flip1995
ae72f1adb9
Merge commit '7c7683c8efe447b251d6c5ca6cce51233060f6e8' into clippyup
2021-04-27 16:55:11 +02:00
flip1995
02bf692169
Merge commit '98e2b9f25b6db4b2680a3d388456d9f95cb28344' into clippyup
2021-04-22 11:31:13 +02:00
flip1995
f6d1f368db
Merge commit 'b40ea209e7f14c8193ddfc98143967b6a2f4f5c9' into clippyup
2021-04-08 17:50:13 +02:00
Roxane
2ca5368628
fix clippy error
2021-04-02 19:11:51 -04:00
kadmin
cb8bc0b6e6
Switch to changing cp_non_overlap in tform
...
It was suggested to lower this in MIR instead of ssa, so do that instead.
2021-03-09 16:54:14 +00:00
kadmin
fb4dc5845b
Update cranelift
2021-03-09 16:54:14 +00:00
kadmin
6f60dd884e
Update match branches
...
This updates all places where match branches check on StatementKind or UseContext.
This doesn't properly implement them, but adds TODOs where they are, and also adds some best
guesses to what they should be in some cases.
2021-03-09 16:54:13 +00:00
Oli Scherer
5b2e7e91c3
Shrink the size of Rvalue by 16 bytes
2021-03-05 09:33:01 +00:00
flip1995
f64149dd04
Merge commit '928e72dd10749875cbd412f74bfbfd7765dbcd8a' into clippyup
2021-02-25 11:25:22 +01:00