]>
git.lizzy.rs Git - rust.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Scott Olson [Sun, 28 Feb 2016 01:20:25 +0000 (19:20 -0600)]
WIP: Switching to a new byte-based value representation.
Scott Olson [Thu, 25 Feb 2016 22:06:50 +0000 (16:06 -0600)]
Update for changes in rustc master.
Scott Olson [Fri, 19 Feb 2016 01:24:42 +0000 (19:24 -0600)]
Remove old comments.
Scott Olson [Fri, 19 Feb 2016 01:06:22 +0000 (19:06 -0600)]
Update for changes in rustc master.
Scott Olson [Wed, 10 Feb 2016 17:54:22 +0000 (11:54 -0600)]
Add note about usask research course.
Scott Olson [Tue, 2 Feb 2016 10:47:28 +0000 (04:47 -0600)]
Add licenses and readme.
Scott Olson [Fri, 15 Jan 2016 22:29:10 +0000 (16:29 -0600)]
Enable a test that works now with rustc master.
Scott Olson [Fri, 15 Jan 2016 22:04:32 +0000 (16:04 -0600)]
Disable tests that fail on rustc master due to () rvalues.
Scott Olson [Tue, 12 Jan 2016 02:30:15 +0000 (20:30 -0600)]
Update for changes in rustc master.
Scott Olson [Thu, 7 Jan 2016 22:08:53 +0000 (16:08 -0600)]
Match Terminators exhaustively.
Scott Olson [Thu, 7 Jan 2016 03:05:08 +0000 (21:05 -0600)]
Update for changed in Rust master.
Scott Olson [Wed, 30 Dec 2015 18:10:44 +0000 (12:10 -0600)]
Ignore generated MIR and PNG files.
Scott Olson [Tue, 29 Dec 2015 04:24:05 +0000 (22:24 -0600)]
Add support for references.
Scott Olson [Tue, 29 Dec 2015 04:04:34 +0000 (22:04 -0600)]
Uncomment other MyOption test.
Scott Olson [Sat, 19 Dec 2015 04:22:34 +0000 (22:22 -0600)]
Update for upstream addition of ItemKind.
Scott Olson [Thu, 17 Dec 2015 20:03:26 +0000 (14:03 -0600)]
Add (commented) test for basic use of std::option::Option.
Scott Olson [Thu, 17 Dec 2015 20:03:01 +0000 (14:03 -0600)]
Implement cross-crate fn calls by loading Mir from crate metadata.
Scott Olson [Sat, 12 Dec 2015 06:46:32 +0000 (00:46 -0600)]
Ignore generated documentation.
Scott Olson [Sat, 12 Dec 2015 06:46:03 +0000 (00:46 -0600)]
Move miri binary source into src/bin.
Scott Olson [Sat, 12 Dec 2015 06:43:29 +0000 (00:43 -0600)]
Update for changes in rustc.
Scott Olson [Fri, 4 Dec 2015 19:09:14 +0000 (13:09 -0600)]
Update for changes in rustc.
Scott Olson [Sun, 22 Nov 2015 03:20:06 +0000 (21:20 -0600)]
Restructure into separate binary and library.
Scott Olson [Sat, 21 Nov 2015 23:58:52 +0000 (17:58 -0600)]
Ignore graphviz debug output files.
Scott Olson [Sat, 21 Nov 2015 07:31:09 +0000 (01:31 -0600)]
Add initial support for matching on enums.
This adds support for:
* the Switch terminator
* the Downcast projection rvalue
* the Index projection rvalue
Scott Olson [Sat, 21 Nov 2015 07:07:32 +0000 (01:07 -0600)]
Support ADT aggregate rvalues and allocation.
Scott Olson [Sat, 21 Nov 2015 02:52:33 +0000 (20:52 -0600)]
Refactor push_stack_frame.
Scott Olson [Sat, 21 Nov 2015 02:49:25 +0000 (20:49 -0600)]
Write fn call return values directly into an lvalue the caller provides.
Scott Olson [Fri, 20 Nov 2015 22:18:46 +0000 (16:18 -0600)]
Fix another long line.
Scott Olson [Fri, 20 Nov 2015 22:16:34 +0000 (16:16 -0600)]
Fix an overlong line formatting issue.
Scott Olson [Fri, 20 Nov 2015 21:54:02 +0000 (15:54 -0600)]
Remove glob uses and slightly refactor.
Scott Olson [Fri, 20 Nov 2015 21:34:28 +0000 (15:34 -0600)]
Refactor stack frames and pointers in preparation for aggregates like ADTs.
Scott Olson [Fri, 20 Nov 2015 21:32:39 +0000 (15:32 -0600)]
Add a constant flag to enable and disable execution trac printouts.
Scott Olson [Thu, 19 Nov 2015 22:49:13 +0000 (16:49 -0600)]
Implement SwitchInt (for some match expressions).
Scott Olson [Thu, 19 Nov 2015 13:10:17 +0000 (07:10 -0600)]
Test looping and recursive factorial.
Scott Olson [Thu, 19 Nov 2015 13:07:47 +0000 (07:07 -0600)]
Implement function calls.
Scott Olson [Thu, 19 Nov 2015 09:23:50 +0000 (03:23 -0600)]
Handle Goto, Panic, and If terminators properly.
Scott Olson [Mon, 16 Nov 2015 21:22:27 +0000 (15:22 -0600)]
Add call frames to track offsets of values in the value stack.
Scott Olson [Sat, 14 Nov 2015 07:19:07 +0000 (01:19 -0600)]
Factor out lvalue evaluation and use a single value stack.
Scott Olson [Fri, 13 Nov 2015 00:00:22 +0000 (18:00 -0600)]
Add a more complicated arithmetic test.
Scott Olson [Thu, 12 Nov 2015 23:44:29 +0000 (17:44 -0600)]
Factor out constant evaluation.
Scott Olson [Thu, 12 Nov 2015 23:24:43 +0000 (17:24 -0600)]
Implement unary operators for integers.
Scott Olson [Thu, 12 Nov 2015 23:11:41 +0000 (17:11 -0600)]
Check actual vs. expected values.
Scott Olson [Thu, 12 Nov 2015 22:13:35 +0000 (16:13 -0600)]
Implement all binary operations on ints.
Scott Olson [Thu, 12 Nov 2015 22:13:22 +0000 (16:13 -0600)]
Sort uses.
Scott Olson [Thu, 12 Nov 2015 22:13:05 +0000 (16:13 -0600)]
Add more tests. Remove unecessary attributes.
Scott Olson [Thu, 12 Nov 2015 21:50:58 +0000 (15:50 -0600)]
Add the interpreter from my rustc branch and hook it up to CompileController.