Scott Olson
|
346618cd2b
|
Fix 0-sized writes being treated as out of bounds.
|
2016-03-12 21:32:05 -06:00 |
|
Scott Olson
|
bffbb89354
|
Update for changes in rustc master.
|
2016-03-12 20:23:48 -06:00 |
|
Scott Olson
|
8a0b95bc8b
|
Support structs and single-variant enums.
|
2016-03-11 21:27:54 -06:00 |
|
Scott Olson
|
fd10ec9278
|
Clean up unused things.
|
2016-03-07 10:14:47 -06:00 |
|
Scott Olson
|
b530b0b027
|
Write new-value-repr branch tests over old tests.
|
2016-03-07 08:27:23 -06:00 |
|
Scott Olson
|
0cb7e3fae0
|
Support SwitchInt for integer types.
|
2016-03-07 08:22:18 -06:00 |
|
Scott Olson
|
e41af43dbf
|
Re-add support for integer unary ops.
|
2016-03-07 07:57:08 -06:00 |
|
Scott Olson
|
f72b0c9b12
|
Make formatting consistent.
|
2016-03-07 07:50:49 -06:00 |
|
Scott Olson
|
619daf0129
|
Re-add support for integer binops.
|
2016-03-07 07:48:38 -06:00 |
|
Scott Olson
|
83adde623f
|
Simplfy memory allocation.
|
2016-03-07 07:19:43 -06:00 |
|
Scott Olson
|
3ae6b80ab1
|
Remove Pointer's repr field and make it Copy.
This required refactoring throughout and math operators have been temporarily
commented out.
|
2016-03-07 07:10:52 -06:00 |
|
Scott Olson
|
6d6cd1f420
|
Rename 'block' to 'current_block'.
|
2016-03-07 04:50:44 -06:00 |
|
Scott Olson
|
586bc5d1da
|
Reimplement 'if' conditions.
|
2016-03-07 04:48:12 -06:00 |
|
Scott Olson
|
a1adc55370
|
Add basic bool support.
|
2016-03-07 04:44:03 -06:00 |
|
Scott Olson
|
d330bd6a32
|
Glob import variants before matching and simplify some code.
|
2016-03-07 04:10:57 -06:00 |
|
Scott Olson
|
4f4e0b5051
|
Implement a call stack using the new memory system.
|
2016-03-06 04:23:24 -06:00 |
|
Scott Olson
|
e784659568
|
Sort imports.
|
2016-03-05 00:52:14 -06:00 |
|
Scott Olson
|
b0683c4c72
|
Remove Allocation's Clone impl.
|
2016-03-05 00:50:53 -06:00 |
|
Scott Olson
|
7c5ea62156
|
Move memory module to its own file.
|
2016-03-05 00:48:23 -06:00 |
|
Scott Olson
|
a29a6e0db9
|
Refactor integer reading and writing.
|
2016-03-05 00:45:54 -06:00 |
|
Scott Olson
|
6686944ded
|
Refactor memory range access error checnking.
|
2016-03-05 00:23:37 -06:00 |
|
Scott Olson
|
45677b453c
|
Rename memory "values" to "allocations".
|
2016-03-04 23:44:49 -06:00 |
|
Scott Olson
|
3d9a91d0f7
|
Remove alloc_id_hack.
|
2016-03-04 23:22:41 -06:00 |
|
Scott Olson
|
53403ee8bd
|
WIP: Add some support for tuples. Optimize memory copies.
|
2016-03-04 23:22:24 -06:00 |
|
Scott Olson
|
83fbfb95c0
|
WIP: Add EvalError/EvalResult and apply throughout.
|
2016-02-28 01:07:03 -06:00 |
|
Scott Olson
|
255927bc0c
|
WIP: Support unary integer ops again.
|
2016-02-28 00:49:27 -06:00 |
|
Scott Olson
|
21f97a436b
|
WIP: Rename eval_constant to const_to_ptr.
|
2016-02-27 22:10:10 -06:00 |
|
Scott Olson
|
2776f55d0c
|
WIP: Switching to a new byte-based value representation.
|
2016-02-27 19:20:25 -06:00 |
|
Scott Olson
|
b263886598
|
Update for changes in rustc master.
|
2016-02-25 16:06:50 -06:00 |
|
Scott Olson
|
d4c0ef420d
|
Remove old comments.
|
2016-02-18 19:24:42 -06:00 |
|
Scott Olson
|
1c7738d38a
|
Update for changes in rustc master.
|
2016-02-18 19:06:22 -06:00 |
|
Scott Olson
|
b19b24a2d9
|
Add note about usask research course.
|
2016-02-10 11:54:22 -06:00 |
|
Scott Olson
|
a8cb824e51
|
Add licenses and readme.
|
2016-02-02 04:47:28 -06:00 |
|
Scott Olson
|
dcb2f0f800
|
Enable a test that works now with rustc master.
|
2016-01-15 16:29:10 -06:00 |
|
Scott Olson
|
f9ee6a0a30
|
Disable tests that fail on rustc master due to () rvalues.
|
2016-01-15 16:04:32 -06:00 |
|
Scott Olson
|
416bc12669
|
Update for changes in rustc master.
|
2016-01-11 20:30:15 -06:00 |
|
Scott Olson
|
685d9f7e39
|
Match Terminators exhaustively.
|
2016-01-07 16:08:53 -06:00 |
|
Scott Olson
|
56ceebf869
|
Update for changed in Rust master.
|
2016-01-06 21:05:08 -06:00 |
|
Scott Olson
|
01c10e23a7
|
Ignore generated MIR and PNG files.
|
2015-12-30 12:10:44 -06:00 |
|
Scott Olson
|
a3ca2db48a
|
Add support for references.
|
2015-12-28 22:24:05 -06:00 |
|
Scott Olson
|
947c1badd1
|
Uncomment other MyOption test.
|
2015-12-28 22:04:34 -06:00 |
|
Scott Olson
|
fbf49715c9
|
Update for upstream addition of ItemKind.
|
2015-12-18 22:22:34 -06:00 |
|
Scott Olson
|
2e38c5ba29
|
Add (commented) test for basic use of std::option::Option.
|
2015-12-17 14:03:26 -06:00 |
|
Scott Olson
|
df96c61591
|
Implement cross-crate fn calls by loading Mir from crate metadata.
|
2015-12-17 14:03:01 -06:00 |
|
Scott Olson
|
97a68ad0f9
|
Ignore generated documentation.
|
2015-12-12 00:46:32 -06:00 |
|
Scott Olson
|
5e0ba54d00
|
Move miri binary source into src/bin.
|
2015-12-12 00:46:03 -06:00 |
|
Scott Olson
|
96128cff85
|
Update for changes in rustc.
|
2015-12-12 00:43:29 -06:00 |
|
Scott Olson
|
caaec388b5
|
Update for changes in rustc.
|
2015-12-04 13:11:32 -06:00 |
|
Scott Olson
|
064c3521c3
|
Restructure into separate binary and library.
|
2015-11-21 21:20:06 -06:00 |
|
Scott Olson
|
61e4d0d82a
|
Ignore graphviz debug output files.
|
2015-11-21 17:58:52 -06:00 |
|