summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-06-02Targets - Add a rough OSX targetJohn Hodge2-4/+25
2018-06-02Travis CI - Enable OSX buildsJohn Hodge1-16/+25
2018-06-02AST - Annotate all patterns with spansJohn Hodge6-179/+194
2018-06-02Misc - Clean up/triage some testsJohn Hodge2-4/+5
2018-05-27MIR Optimise - Propagate constants into callsJohn Hodge1-0/+6
2018-05-27Include - Add missing fileJohn Hodge1-0/+89
2018-05-27Tests - Clean up some now-passing testsJohn Hodge1-19/+9
2018-05-27AST - Fix missing handling of `for<>` in a few placesJohn Hodge5-21/+42
2018-05-27Trans - Plannin for dynamic library supportJohn Hodge3-48/+67
2018-05-27AST - Include HRBs on fn() types, fix minor parsing bugJohn Hodge4-7/+15
2018-05-26Codegen C - Don't emit destructor when type doesn't need itJohn Hodge1-0/+5
2018-05-26main - Make emiting debug dumps optionalJohn Hodge1-28/+106
2018-05-26HIR Const Eval - (minor) Clean up useless code, comments on potential changesJohn Hodge1-26/+11
2018-05-26Include - Add file/line to ASSERT_BUGJohn Hodge2-1/+8
2018-05-26disabled_tests_run-pass.txt - Sort tests based on logical progressionJohn Hodge1-52/+52
2018-05-25Makefile - Remove -WerrorJohn Hodge1-4/+0
2018-05-25Resolve - Named lifetimesJohn Hodge2-8/+79
2018-05-25HIR - No more name in lifetime paramsJohn Hodge6-14/+56
2018-05-24HIR - Borrow lifetime annotations included (not actually used or valid)John Hodge5-13/+24
2018-05-22AST - Add lifetime params to & typesJohn Hodge5-27/+26
2018-05-20AST - Refactor lifetime/HRB handlingJohn Hodge17-165/+376
2018-05-20TestRunner - Don't pass -L when there's no dependenciesJohn Hodge1-0/+13
2018-05-20Parse - Cleanup TODOsJohn Hodge5-36/+39
2018-05-20AST - Rename MetaItem and MetaItems to Attribute and AttributeListJohn Hodge29-259/+295
2018-05-20Minicargo - Quieten build outputJohn Hodge5-13/+40
2018-05-20General TODO cleanupJohn Hodge3-37/+63
2018-05-20Standalone MIRI - A few comment notesJohn Hodge1-1/+3
2018-05-19Standalone MIRI - Clean up more direct uses of TypeRef.wrappersJohn Hodge1-96/+111
2018-05-19Standalone MIRI - Remove direct uses of TypeRef.wrappersJohn Hodge6-183/+186
2018-05-19Standalone MIRI - Use some more helpersJohn Hodge7-85/+117
2018-05-19Standalone MIRI - Better logging (can redirect to a file, leaving stdout for ↵John Hodge8-94/+148
the program)
2018-05-19Standalone MIRI - Pass argv to the targetJohn Hodge4-8/+79
2018-05-18Standalone MIRI - Range limit on FFI pointersJohn Hodge2-2/+3
2018-05-16Standalone MIRI - Split interpreter into its own fileJohn Hodge4-2365/+2387
2018-05-15Standalone MIRI - Split AllocationPtr into AllocationHandle and RelocationPtrJohn Hodge4-218/+280
2018-05-13Standalone MIRI - Refactor to remove linkage of host and VM stackJohn Hodge1-1127/+1263
2018-05-13Codegen MMIR - Fix main return typeJohn Hodge1-2/+9
2018-05-13Standalone MIRI - Working hello.rsJohn Hodge2-3/+36
2018-05-13Standalone MIRI - Shallow drops and better tracingJohn Hodge4-32/+109
2018-05-13Standalone MIRI - Misc cleanupsJohn Hodge1-10/+18
2018-05-13Standalone MIRI - memrchr and better null checkingJohn Hodge2-0/+25
2018-05-13Standalone MIRI - Create allocations for static dataJohn Hodge1-2/+5
2018-05-13Standalone MIRI - Better vtable handling, fix to offset with null pointersJohn Hodge4-58/+65
2018-05-13Standalone MIRI - Atomic add, catch_panicJohn Hodge1-22/+72
2018-05-13Codegen MMIR - Struct constructorsJohn Hodge1-1/+38
2018-05-12Trans - Support NonZero optimisation for BoxJohn Hodge2-0/+14
2018-05-12Standalone MIRI - TLS and some other messing aboutJohn Hodge4-57/+228
2018-05-12Standalone MIRI - Fiddling aroundJohn Hodge2-6/+11
2018-05-12MIR Cleanup - Remove cast of PhantomDataJohn Hodge1-8/+2
2018-05-12Codegen MMIR - Emit vtables (only partially complete)John Hodge1-38/+104