about summary refs log tree commit diff
path: root/src/librustc_mir/interpret/memory.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-1028/+0
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-1/+1
2020-08-16miri engine: add option to use force_int for alignment checkRalf Jung-10/+13
2020-08-12Rollup merge of #75394 - oli-obk:get_static, r=RalfJungYuki Okushi-16/+4
2020-08-11Add a function to `TyCtxt` for computing an `Allocation` for a `static` item'...Oliver Scherer-16/+4
2020-08-08Miri: Renamed "undef" to "uninit"Philippe Nadon-3/+3
2020-08-04Correct a typo in interpret/memory.rsFelix Yan-1/+1
2020-07-28Replace write-to-vec hack by introducing a display renderer for allocationsOliver Scherer-7/+1
2020-07-28Replace all uses of `log::log_enabled` with `Debug` printersOliver Scherer-61/+91
2020-07-27Auto merge of #74775 - RalfJung:miri-alloc-ids, r=oli-obkbors-35/+51
2020-07-26typos + fmtRalf Jung-9/+9
2020-07-26move getting the initial value of a static into helper functionRalf Jung-11/+18
2020-07-26Miri: replace canonical_alloc_id mechanism by extern_static_alloc_id which is...Ralf Jung-25/+34
2020-07-26Auto merge of #74664 - pnadon:Miri-rename-undef-uninit, r=RalfJungbors-9/+9
2020-07-25Miri: rename "undef" to "uninit"Philippe Nadon-9/+9
2020-07-23on Windows, use miri_static_root for TLS dtorsRalf Jung-1/+4
2020-06-12make miri InterpCx TyCtxtAt a TyCtxt, and separately remember the root span o...Ralf Jung-1/+1
2020-06-12make miri memory TyCtxtAt a TyCtxtRalf Jung-10/+10
2020-05-30Make TLS accesses explicit in MIROliver Scherer-0/+2
2020-05-08Create a convenience wrapper for `get_global_alloc(id).unwrap()`Oliver Scherer-1/+1
2020-05-08Move `unwrap_fn` and `unwrap_memory` to `GlobalAlloc`Oliver Scherer-1/+1
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-11/+9
2020-05-01Move recursion check for zsts back to read site instead of access check site.Oliver Scherer-12/+1
2020-05-01rename InvalidIntPtrUsageRalf Jung-1/+1
2020-04-30Rollup merge of #71590 - RalfJung:mir-dump-pointers, r=oli-obkTyler Mandry-1/+1
2020-04-29expand comment in memory.rs with extra soundness concernsRalf Jung-1/+3
2020-04-26sync alloc dump and pointer printingRalf Jung-1/+1
2020-04-26Rollup merge of #71140 - oli-obk:static_cycle, r=RalfJungDylan DPC-1/+12
2020-04-23Update src/librustc_mir/interpret/memory.rsOliver Scherer-1/+3
2020-04-23Disallow statics initializing themselvesOliver Scherer-1/+10
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-1/+1
2020-04-16mir/interpret: only use `ErrorHandled::Reported` for `ErrorReported`.Eduard-Mihai Burtescu-6/+3
2020-04-13Miri: let machine hook dynamically decide about alignment checksRalf Jung-2/+2
2020-04-10added machine hooks to track deallocationsOzaren-0/+2
2020-04-04indicate better which kind of memory got leakedRalf Jung-11/+15
2020-04-04share more alloc printing code between Miri and MIR dumpingRalf Jung-37/+34
2020-04-04avoid printing allocations twiceRalf Jung-8/+10
2020-04-04Miri leak_report: do not report leaks of allocations that are reachable from ...Ralf Jung-5/+24
2020-04-02nix rustc_target::abi::* reexport in ty::layoutMazdak Farrokhzad-3/+2
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-03-27Auto merge of #69916 - oli-obk:mir_bless, r=eddybbors-71/+25
2020-03-26add 'fn write_u16s'(rustc_mir::interpret::Memory)JOE1994-2/+42
2020-03-26Enable `--bless`ing of MIR dumpsOliver Scherer-71/+25
2020-03-25Rollup merge of #70379 - JOE1994:patch-2, r=petrochenkovDylan DPC-2/+2
2020-03-25add usize methods for Size gettersRalf Jung-7/+6
2020-03-25go back to infix ops for SizeRalf Jung-7/+7
2020-03-25make Size::from* methods generic in the integer type they acceptRalf Jung-1/+1
2020-03-25use checked casts and arithmetic in Miri engineRalf Jung-16/+14
2020-03-24fix type name typo in doc commentsYoungsuk Kim-2/+2