index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main.cpp
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-09-01
Expand - Support box operator (untested)
John Hodge
1
-2
/
+2
2016-08-31
Resolve - Hack in support for multiple bindings for one use
John Hodge
1
-1
/
+1
2016-08-29
HIR Deserialise - Hackily set crate names, clean up a little
John Hodge
1
-1
/
+1
2016-08-29
Main - Split resolve into three logged passes
John Hodge
1
-3
/
+9
2016-08-27
Main - Disable a bunch of debug again
John Hodge
1
-2
/
+2
2016-08-27
HIR (De)serialise - Working deserialise
John Hodge
1
-2
/
+2
2016-08-27
AST - Enable crate loading!
John Hodge
1
-1
/
+2
2016-08-27
main - Some TODOs
John Hodge
1
-0
/
+5
2016-08-26
Main - Disable debug for HIR serialisation
John Hodge
1
-1
/
+3
2016-08-25
Main - Silence a bunch of logging
John Hodge
1
-1
/
+10
2016-08-25
main - Start on structure for output
John Hodge
1
-6
/
+33
2016-08-25
AST - Support for crate_name and crate_type (draft)
John Hodge
1
-19
/
+8
2016-08-24
Misc - Clean up, add a `time` hack to Makefile
John Hodge
1
-1
/
+0
2016-08-24
HIR Expand - Add a reborrow pass (inserts &mut* on by-value &mut
John Hodge
1
-0
/
+3
2016-08-21
MIR Validate - Stub MIR validation pass
John Hodge
1
-1
/
+3
2016-08-21
main - (minor) Different name for HIR dump, plan on MIR opt
John Hodge
1
-1
/
+8
2016-08-20
Debug - Reduce amount of debug spam
John Hodge
1
-0
/
+11
2016-08-20
MIR Dump - Rough dump pass, exposes junk data somewhere
John Hodge
1
-0
/
+7
2016-08-20
HIR Dump - Initial support, verbose but complete
John Hodge
1
-5
/
+11
2016-08-19
Main - Load the debug map
John Hodge
1
-0
/
+1
2016-08-19
main - Disable parser logging
John Hodge
1
-1
/
+1
2016-08-17
Parse - Fix many parser bugs
John Hodge
1
-8
/
+17
2016-08-14
Main - Disable logging from some chatty stable stages
John Hodge
1
-2
/
+4
2016-08-14
HIR Expand - Add annotation pass
John Hodge
1
-1
/
+5
2016-08-14
HIR Typecheck - Magical index impl for arrays.
John Hodge
1
-2
/
+2
2016-08-14
main - Move elapsed time to start of line
John Hodge
1
-1
/
+6
2016-08-10
MIR - Match construction draft, cleanup
John Hodge
1
-0
/
+2
2016-08-09
main+MIR - Enable MIR generation
John Hodge
1
-1
/
+2
2016-08-08
HIR Expand UFCS - Pass that replaces all call types with path-based calls
John Hodge
1
-0
/
+4
2016-08-08
Main - Restrict precion of printed elapsed time
John Hodge
1
-1
/
+2
2016-08-08
Main - Remove defunct stage
John Hodge
1
-4
/
+2
2016-08-08
main - Enable closure expansion (currently crashes)
John Hodge
1
-0
/
+4
2016-08-06
Main - Disable logging for `Typecheck Expressions`
John Hodge
1
-1
/
+2
2016-08-02
HIR Typecheck - Draft validation pass
John Hodge
1
-0
/
+3
2016-07-17
HIR Typecheck - Ivars in earlier passes
John Hodge
1
-1
/
+3
2016-07-14
Macro Rules - Running fully once more, may still be incorrect
John Hodge
1
-7
/
+8
2016-07-14
Macro Rules - Rewrite, take 3 - Incomplete
John Hodge
1
-2
/
+2
2016-06-24
HIR Typecheck - Handling of `impl Trait {}` blocks properly
John Hodge
1
-5
/
+5
2016-06-04
Resolve - Fix variable resolution and pattern binding
John Hodge
1
-2
/
+2
2016-05-29
HIR - Add binding pointers to TypeRef and Pattern
John Hodge
1
-0
/
+1
2016-05-29
HIR Typecheck - Start on expression type checking/inferrence
John Hodge
1
-1
/
+1
2016-05-29
AST - Remove dead code, add lifetime params, fix param clobber
John Hodge
1
-2
/
+2
2016-05-28
HIR TypeCheck - Initial work on a module-level pass (no inferrence)
John Hodge
1
-17
/
+15
2016-05-27
HIR Conv - Constant evaluation pass running (fully?)
John Hodge
1
-0
/
+3
2016-05-26
HIR Cosnt Eval - Initial work, hits TODOs
John Hodge
1
-0
/
+6
2016-05-25
Parse - Use interpolated macro fragments instead of captured TTs
John Hodge
1
-1
/
+2
2016-05-24
HIR Expand Type - Convert to use a generic HIR visitor
John Hodge
1
-1
/
+2
2016-05-24
HIR Lower - Lower impl blocks
John Hodge
1
-1
/
+1
2016-05-23
HIR - Add type alias replacement. Other related changes below
John Hodge
1
-6
/
+13
- Added pretty printing for HIR paths and types - Added a sub-pass to resolve/index that makes all index paths point at the actual item (no imports involved) - Split up some contents of main_bindings.hpp
2016-05-22
macro_rules - Rework pattern matching to not use try-catch
John Hodge
1
-1
/
+4
[next]