summary refs log tree commit diff
path: root/src/librustc/mir/interpret
AgeCommit message (Expand)AuthorLines
2019-02-16Reintroduce the invariant comment for clarityOliver Scherer-0/+1
2019-02-16Reuse the `Pointer` type instead of passing reassembling it at many use sitesOliver Scherer-3/+2
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-26/+27
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-26/+27
2019-02-09miri: give non-generic functions a stable addressRalf Jung-8/+23
2019-02-05move librustc to 2018Mark Mansi-21/+21
2019-01-30Swap the names of `LocalValue` and `LocalState`Oliver Scherer-1/+1
2019-01-27`ConstValue::ScalarPair` only needs to represent slicesOliver Scherer-15/+9
2019-01-27Add some size assertions for const eval typesOliver Scherer-0/+8
2019-01-05Rollup merge of #57314 - wiktorkuchta:master, r=Centrilkennytm-1/+1
2019-01-05Rollup merge of #57219 - matthewjasper:mir-cleanup, r=nikomatsakiskennytm-22/+0
2019-01-03Fix repeated word typosWiktor Kuchta-1/+1
2019-01-01`<&'tcx ty::Const as Deref>::deref`Oliver Scherer-1/+1
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-9/+1
2018-12-29Remove unused types from rustc::mir::interpretMatthew Jasper-22/+0
2018-12-27Auto merge of #57129 - RalfJung:check-bounds, r=oli-obkbors-1/+1
2018-12-26make Alloc::check_bounds_ptr private; you should use Memory::check_bounds_ptr...Ralf Jung-1/+1
2018-12-25Remove licensesMark Rousskov-40/+0
2018-12-15Rollup merge of #56718 - RalfJung:use-libbacktrace-printing, r=alexcrichtonPietro Albini-40/+4
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-48/+70
2018-12-11miri: use backtrace crate printing instead of rolling our ownRalf Jung-40/+4
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-12-04No need to export functions only used in the same moduleOliver Scherer-1/+1
2018-12-04Mention `alloc` in the name of the interning methodsOliver Scherer-6/+6
2018-12-04s/id_to_type/id_to_kind/Oliver Scherer-7/+7
2018-12-04Clear up commentOliver Scherer-1/+3
2018-12-04s/alloc_type/alloc_kind/Oliver Scherer-7/+7
2018-12-03s/AllocType/AllocKind/Oliver Scherer-15/+15
2018-12-03s/AllocKind/AllocDiscriminant/Oliver Scherer-11/+11
2018-12-03Document `AllocMap`Oliver Scherer-2/+20
2018-12-03Function pointers are only equal to themselves, not to other function pointer...Oliver Scherer-5/+8
2018-12-03Monomorphize `AllocType`Oliver Scherer-7/+7
2018-12-03Monomorphize `AllocMap` structOliver Scherer-11/+10
2018-12-03provide a way to replace the tag in a Scalar/MemPlaceRalf Jung-0/+8
2018-11-27Auto merge of #56094 - RalfJung:memory-data-revived, r=oli-obkbors-99/+151
2018-11-26Auto merge of #56070 - oli-obk:const_let, r=eddybbors-0/+3
2018-11-25TypoOliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer-1/+1
2018-11-25fix length of slice returned from read_c_strRalf Jung-3/+5
2018-11-25yay for NLLRalf Jung-5/+3
2018-11-25read_c_str should call the AllocationExtra hooksRalf Jung-4/+3
2018-11-25TypoOliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer-1/+1
2018-11-25make memory allocation hook infallibleRalf Jung-3/+3
2018-11-25bring back MemoryExtraRalf Jung-99/+151
2018-11-24Rebase falloutOliver Scherer-12/+20
2018-11-24Document `Allocation`Oliver Scherer-2/+17
2018-11-24Explain {read,write}_scalar failure to cope with zstsOliver Scherer-0/+10
2018-11-24Move alignment checks out of `Allocation`Oliver Scherer-57/+12
2018-11-24Reorder methods in `allocation.rs`Oliver Scherer-85/+85