index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_mir
/
transform
/
const_prop.rs
Age
Commit message (
Expand
)
Author
Lines
2019-12-06
[ConstProp] Avoid OOM crashes by not evaluating large Places
Wesley Wiser
-1
/
+9
2019-10-27
Implementation of const caller_location.
Adam Perry
-0
/
+1
2019-10-22
Intern place projection
Santiago Pastorino
-0
/
+4
2019-10-22
Pattern match over PlaceRef rather than Place
Santiago Pastorino
-19
/
+18
2019-10-20
Improve SimplifyLocals pass so it can remove unused consts
Wesley Wiser
-7
/
+0
2019-10-20
Cleanup `ConstProp::visit_statement()`
Wesley Wiser
-10
/
+9
2019-10-20
skip all refs-to-uninit-local, not just arguments
Ralf Jung
-5
/
+6
2019-10-19
clarify const_prop ICE protection comment
Ralf Jung
-8
/
+10
2019-10-18
Improve comments and structure of `ConstProp::const_prop()`
Wesley Wiser
-32
/
+50
2019-10-18
Cleanup const_prop() some
Wesley Wiser
-72
/
+75
2019-10-18
[const-prop] Handle MIR Rvalue::Box
Wesley Wiser
-18
/
+1
2019-10-18
[const-prop] Handle MIR Rvalue::Discriminant
Wesley Wiser
-2
/
+2
2019-10-18
[const-prop] Handle MIR Rvalue::Aggregates
Wesley Wiser
-1
/
+7
2019-10-18
[const-prop] Handle MIR Rvalue::Repeat
Wesley Wiser
-1
/
+1
2019-10-02
[const-prop] Correctly handle locals that can't be propagated
Wesley Wiser
-29
/
+5
2019-09-29
remove indexed_vec re-export from rustc_data_structures
csmoe
-1
/
+1
2019-09-28
Allow reading non-mutable statics in const prop
Wesley Wiser
-5
/
+11
2019-09-27
Introduce a `ConstPropMachine`
Wesley Wiser
-8
/
+149
2019-09-27
Move Ref-from-arg checking from `step.rs` to `const_prop.rs`
Wesley Wiser
-80
/
+93
2019-09-27
Respond to code review feedback and fix tidy
Wesley Wiser
-13
/
+20
2019-09-27
Don't run the ConstProp MIR pass on generators
Wesley Wiser
-0
/
+8
2019-09-27
[const-prop] Replace `Ref` handling with use of `InterpCx`
Wesley Wiser
-6
/
+2
2019-09-27
[const-prop] Replace some `Binaryp` handling with use of `InterpCx`
Wesley Wiser
-38
/
+24
2019-09-27
[const-prop] Replace `CheckedBinaryOp` handling with use of `InterpCx`
Wesley Wiser
-18
/
+10
2019-09-27
[const-prop] Replace most `UnaryOp` handling with use of `InterpCx`
Wesley Wiser
-28
/
+17
2019-09-27
[const-prop] Replace `NullaryOp` handling with use of `InterpCx`
Wesley Wiser
-21
/
+7
2019-09-27
[const-prop] Replace `Cast` handling with use of `InterpCx`
Wesley Wiser
-10
/
+3
2019-09-27
[const-prop] Replace `Use` handling with use of `InterpCx`
Wesley Wiser
-24
/
+25
2019-09-27
[const-prop] Replace `eval_place()` with use of `InterpCx`
Wesley Wiser
-50
/
+6
2019-09-25
Rename `sty` to `kind`
varkor
-3
/
+3
2019-09-11
Make Place Boxed on Statement to reduce size from 64 bytes to 32 bytes
Santiago Pastorino
-1
/
+1
2019-09-09
Convert Place's projection to a boxed slice
Santiago Pastorino
-43
/
+43
2019-09-02
Fix condition and tests' flags
Yuki Okushi
-0
/
+1
2019-09-02
Fix overflow_check
Yuki Okushi
-7
/
+7
2019-09-02
Add `overflow_check` check
Yuki Okushi
-2
/
+6
2019-09-02
Add `opt-level` check
Yuki Okushi
-2
/
+14
2019-09-01
Fix const_err with `-(-0.0)`
Yuki Okushi
-13
/
+1
2019-08-27
const_prop: only call error_to_const_error if we are actually showing something
Ralf Jung
-2
/
+2
2019-08-22
Move def_id out add substsref
Wesley Wiser
-1
/
+1
2019-08-22
Remove eval_promoted const-prop hack
Wesley Wiser
-5
/
+2
2019-08-22
Move promoted out of mir::Body
Wesley Wiser
-23
/
+5
2019-08-22
Move 'tcx lifetime on MirPass
Wesley Wiser
-2
/
+2
2019-08-17
use ImmTy::from_uint in a few more spots
Ralf Jung
-18
/
+9
2019-08-17
make both unary_op and binary_op fully typed, including a return type
Ralf Jung
-7
/
+3
2019-08-16
Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::Pattern...
Eduard-Mihai Burtescu
-1
/
+0
2019-08-02
be less British
Ralf Jung
-1
/
+1
2019-08-01
code review fixes
Saleem Jaffer
-1
/
+6
2019-08-01
code review fixes
Saleem Jaffer
-6
/
+2
2019-07-31
code review fixes
Saleem Jaffer
-2
/
+2
2019-07-30
renaming throw_err_* to throw_*
Saleem Jaffer
-1
/
+1
[next]