summaryrefslogtreecommitdiff
path: root/tools/standalone_miri/main.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-05Standalone MIRI - Various improvementsJohn Hodge1-0/+2
2019-08-04Standalone MIRI - Properly tagged FFI pointersJohn Hodge1-3/+4
2019-08-04Standalone MIRI - Restructure so `0` is never a valid pointer valueJohn Hodge1-3/+3
2019-07-20Standalone MIRI - Name tags on allocationsJohn Hodge1-2/+2
2019-05-15standalone_miri - Fix for MIR changes, fiddling with FFIJohn Hodge1-2/+2
2018-06-03Standalone MIRI - Fix parse errors from mrustc changes, add recursion limitJohn Hodge1-1/+22
2018-05-19Standalone MIRI - Remove direct uses of TypeRef.wrappersJohn Hodge1-3/+1
2018-05-19Standalone MIRI - Use some more helpersJohn Hodge1-11/+7
2018-05-19Standalone MIRI - Better logging (can redirect to a file, leaving stdout for ...John Hodge1-12/+49
2018-05-19Standalone MIRI - Pass argv to the targetJohn Hodge1-2/+44
2018-05-16Standalone MIRI - Split interpreter into its own fileJohn Hodge1-2364/+5
2018-05-15Standalone MIRI - Split AllocationPtr into AllocationHandle and RelocationPtrJohn Hodge1-51/+43
2018-05-13Standalone MIRI - Refactor to remove linkage of host and VM stackJohn Hodge1-1127/+1263
2018-05-13Standalone MIRI - Working hello.rsJohn Hodge1-3/+32
2018-05-13Standalone MIRI - Shallow drops and better tracingJohn Hodge1-10/+66
2018-05-13Standalone MIRI - Misc cleanupsJohn Hodge1-10/+18
2018-05-13Standalone MIRI - memrchr and better null checkingJohn Hodge1-0/+22
2018-05-13Standalone MIRI - Better vtable handling, fix to offset with null pointersJohn Hodge1-15/+16
2018-05-13Standalone MIRI - Atomic add, catch_panicJohn Hodge1-22/+72
2018-05-12Standalone MIRI - TLS and some other messing aboutJohn Hodge1-24/+120
2018-05-12Standalone MIRI - Fiddling aroundJohn Hodge1-5/+9
2018-05-12Standalone MIRI - Better handling of staticsJohn Hodge1-3/+20
2018-05-12Standalone MIRI - Get type for statics, add some pthread_* FFI stubsJohn Hodge1-10/+33
2018-05-12Standalone Miri - More implementation workJohn Hodge1-9/+42
2018-05-12Standalone Miri - Linux build supportJohn Hodge1-1/+48
2018-03-17Standalone MIRI - size_of_val and drop_in_placeJohn Hodge1-67/+169
2018-03-17Standalone MIRI - Coming along slowly.John Hodge1-72/+185
2018-03-17Standalone MIRI - Filled with hacks, but advancingJohn Hodge1-37/+129
2018-03-17Standalone Miri - More work blasting alongJohn Hodge1-14/+114
2018-03-17Standalone MIRI - Fiddling aroundJohn Hodge1-35/+302
2018-02-25Standalone MIRI - __rust_allocate, slice derefJohn Hodge1-2/+34
2018-02-25Standalone MIR - Better drop handling, RValue::Struct, RValue::SizedArray, ...John Hodge1-29/+83
2018-02-24Standalone MIRI + Codegen MMIR - Drop supportJohn Hodge1-8/+58
2018-02-23Standalone MIRI - Slice derefs, pointer comparisons, uni-ops, intrinsics, str...John Hodge1-93/+323
2018-02-18Standalone MIRI - Implement BinOp comparisons and Terminator::IfJohn Hodge1-15/+170
2018-02-18Standalone MIRI - Wrap an external function.John Hodge1-3/+27
2018-02-18Standalone MIRI - "atomic_store" intrinsic, Terminator::Switch, handle ! localsJohn Hodge1-13/+83
2018-02-17Standalone MIRI - Refactor Value/Allocation handling to allow deref to work.John Hodge1-93/+91
2018-02-16Standalone MIRI - Hacking along, hit a blocker that will need some refactor.John Hodge1-19/+210
2018-02-11Standalone MIRI - Working borrow (for now)John Hodge1-6/+11
2018-02-11Standalone MIRI - Implementation sprint, statics in process.John Hodge1-7/+149
2018-01-24standalone_miri - New side-tool to attempt to execute pre-monomorphised MIRJohn Hodge1-0/+325