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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_mir
/
interpret
Age
Commit message (
Expand
)
Author
Lines
2020-01-15
Elaborate on comments
Oliver Scherer
-0
/
+14
2020-01-15
Promoteds can contain raw pointers, but these must still only point to immuta...
Oliver Scherer
-12
/
+36
2020-01-14
Untangle ZST validation from integer validation and generalize it to all zsts
Oliver Scherer
-11
/
+7
2020-01-13
Auto merge of #68088 - oli-obk:fix_miri, r=RalfJung
bors
-3
/
+8
2020-01-13
Early abort validation of arrays of zsts because there is no data to be checked
Oliver Scherer
-3
/
+8
2020-01-10
Remove an outdated comment
Oliver Scherer
-1
/
+0
2020-01-10
Promoteds also need param envs.
Oliver Scherer
-13
/
+15
2020-01-10
Remove PlaceBase enum and make Place base field be local: Local
Santiago Pastorino
-13
/
+9
2020-01-10
Remove Static from PlaceBase
Santiago Pastorino
-32
/
+0
2020-01-10
Remove StaticKind
Santiago Pastorino
-28
/
+22
2020-01-10
Remove StaticKind::Promoted
Santiago Pastorino
-16
/
+3
2020-01-10
Promote `Ref`s to constants instead of static
Santiago Pastorino
-9
/
+18
2020-01-10
Revert const_eval call to use const_eval_raw to avoid const validation cycles
Santiago Pastorino
-1
/
+6
2020-01-09
Rename `Unsized` to `Meta`
Oliver Scherer
-22
/
+22
2020-01-09
Update src/librustc_mir/interpret/place.rs
Oliver Scherer
-0
/
+1
2020-01-07
Actually use the poison value
Oliver Scherer
-7
/
+3
2020-01-07
Add more documentation
Oliver Scherer
-0
/
+2
2020-01-07
Add warning label to `try_as_mplace`
Oliver Scherer
-0
/
+4
2020-01-07
Remove a bunch of dead functions and make some functions private
Oliver Scherer
-37
/
+3
2020-01-07
Poison any `MemPlace` created from a zst Operand (or otherwise via `MPlaceTy:...
Oliver Scherer
-43
/
+102
2020-01-07
Move `to_const_value` from `MPlaceTy` to its only use site
Oliver Scherer
-16
/
+1
2020-01-07
Fix an ICE happening due code assuming that `MPlaceTy` cannot have integer ad...
Oliver Scherer
-3
/
+23
2020-01-07
Remove a ZST special casing that is not necessary anymore
Oliver Scherer
-6
/
+2
2020-01-07
Automatically prefer integer addresses for zst MPlace
Oliver Scherer
-50
/
+22
2020-01-06
Auto merge of #67886 - Centril:rustc_hir_canon_imports, r=nagisa
bors
-7
/
+7
2020-01-05
Use Instance.ty_env instead of Instance.monomorphic_ty in interpreter
Aaron Hill
-1
/
+1
2020-01-05
Rename Instance.ty to Instance.monomorphic_ty
Aaron Hill
-1
/
+1
2020-01-05
Fix ICE involving calling `Instance.ty` during const evaluation
Aaron Hill
-1
/
+1
2020-01-05
Remove rustc_hir reexports in rustc::hir.
Mazdak Farrokhzad
-7
/
+7
2020-01-04
Rollup merge of #67137 - anp:tracked-panic-internals, r=eddyb
Dylan DPC
-38
/
+19
2020-01-04
Restrict visibility of location_triple_for_span.
Adam Perry
-1
/
+1
2020-01-04
Update ABI in const impls of panic_fn/begin_panic_fn.
Adam Perry
-38
/
+19
2020-01-04
core and std macros and panic internals use panic::Location::caller.
Adam Perry
-1
/
+1
2020-01-02
Normalize `syntax::symbol` imports.
Mazdak Farrokhzad
-1
/
+1
2020-01-02
Normalize `syntax::source_map` imports.
Mazdak Farrokhzad
-3
/
+3
2020-01-01
Rename `syntax_pos` to `rustc_span` in source code
Vadim Petrochenkov
-6
/
+6
2019-12-30
Auto merge of #67667 - wesleywiser:speed_up_trivially_valid_constants, r=oli-obk
bors
-3
/
+12
2019-12-29
Resolve long compile times when evaluating always valid constants
Wesley Wiser
-3
/
+12
2019-12-28
Avoid copying some undef memory in MIR
Santiago Pastorino
-24
/
+28
2019-12-27
Avoid memory copy logic for zsts
Santiago Pastorino
-1
/
+9
2019-12-26
Fix rebase fallout
Oliver Scherer
-1
/
+6
2019-12-26
Use the targetted const eval functions
Oliver Scherer
-9
/
+5
2019-12-26
Reintroduce the recursion comment
Oliver Scherer
-0
/
+4
2019-12-26
Documentation nit
Oliver Scherer
-1
/
+2
2019-12-26
Add a `const_eval` helper to `InterpCx`
Oliver Scherer
-20
/
+23
2019-12-26
Explain why `const_eval` is ok here
Oliver Scherer
-0
/
+7
2019-12-26
Typo
Oliver Scherer
-1
/
+1
2019-12-26
Remove unintended noisy log statement
Oliver Scherer
-1
/
+1
2019-12-26
Explain the currently necessary existance of `TransmuteSizeDiff`
Oliver Scherer
-0
/
+4
2019-12-26
Explain what we are doing with parameter environments for statics
Oliver Scherer
-5
/
+5
[prev]
[next]