index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
Files
Lines
2016-05-24
README - update with current progress
John Hodge
1
-6
/
+6
2016-05-24
AST - Move types.cpp to ast/ dir
John Hodge
10
-10
/
+11
2016-05-24
AST - Spans, spans everywhere!
John Hodge
20
-190
/
+221
2016-05-24
AST - Spanned paths in impl blocks, remove dead code
John Hodge
12
-565
/
+89
2016-05-24
(minor) HIR - Planning for const eval
John Hodge
1
-4
/
+5
2016-05-24
HIR Expand Type - Convert to use a generic HIR visitor
John Hodge
9
-224
/
+512
2016-05-24
HIR Lower - Lower impl blocks
John Hodge
12
-41
/
+275
2016-05-23
HIR - Add type alias replacement. Other related changes below
John Hodge
17
-72
/
+826
- 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
20
-1014
/
+1031
2016-05-22
Clean up dead code (both useless code, and stuff that will be rewritten for HIR)
John Hodge
13
-3675
/
+0
2016-05-22
tagged_union - Switch to using real unions (C++11)
John Hodge
2
-16
/
+13
2016-05-22
Macros - Planning of more efficient macro_rules evaluation
John Hodge
3
-14
/
+313
2016-05-21
All - Cleanup of memory leaks and similar
John Hodge
11
-66
/
+89
2016-05-21
Parse - Updates for better memory efficiency (hopefully)
John Hodge
20
-464
/
+637
2016-05-21
Main - Some planning
John Hodge
1
-3
/
+11
2016-05-21
Expand/cfg - Add 'target_has_atomic'
John Hodge
3
-1
/
+7
2016-05-21
Expand - Add attributes to impl blocks
John Hodge
6
-4
/
+70
2016-05-21
Main - Planning next passes
John Hodge
1
-13
/
+15
2016-05-21
HIR Lower - Completed libcore
John Hodge
2
-2
/
+15
2016-05-21
HIR+Resolve - Fix minor holes
John Hodge
5
-29
/
+53
2016-05-20
HIR - Diverging type
John Hodge
2
-2
/
+7
2016-05-20
Expand+HIR - `?` desugar, closures
John Hodge
5
-14
/
+117
2016-05-20
Resolve - Bind already-known locals (e.g. `self`)
John Hodge
2
-2
/
+54
2016-05-20
HIR - Separate UFCS styles
John Hodge
3
-8
/
+41
2016-05-20
Resolve - Fix bug in type replacement
John Hodge
1
-2
/
+4
2016-05-20
Parse - Fix bug which made `<_ as Item>` parse as `<_ as ::Item>`
John Hodge
2
-4
/
+8
2016-05-20
String primitive, bind pointers in resolve, print macro name in span
John Hodge
10
-29
/
+254
2016-05-20
AST/Path - Move crate name to Absolute form
John Hodge
6
-42
/
+46
2016-05-20
Expand - Fix desugaring of `for` to be closer to rustc's
John Hodge
2
-28
/
+39
2016-05-20
Expand - For loop desugar
John Hodge
4
-13
/
+60
2016-05-19
HIR Lower - Desugared `if let`, notes for `for`
John Hodge
1
-0
/
+29
2016-05-19
HIR Lower - Add desugared while/while let
John Hodge
5
-2
/
+85
2016-05-19
Lower HIR - More expression types
John Hodge
3
-1
/
+154
2016-05-18
Tagged union cleanup hacks
John Hodge
10
-4
/
+96
2016-05-18
HIR - Generic bounds
John Hodge
4
-9
/
+166
2016-05-18
All - Fix up a bunch of -Wextra warnings
John Hodge
11
-52
/
+70
2016-05-18
Enable full optimisation (and fix compiler errors from that)
John Hodge
4
-6
/
+11
2016-05-18
HIR - Fix bug in initialising ExprNode_Let
John Hodge
6
-5
/
+15
2016-05-18
HIR/from_ast - Pattern conversion mostly done, crashes.
John Hodge
7
-10
/
+257
2016-05-16
HIR - Ticking along - Generics hacked up, on to patterns
John Hodge
4
-9
/
+96
2016-05-16
HIR - Slowly fleshing out
John Hodge
4
-8
/
+71
2016-05-16
HIR - Path lowering hacked up
John Hodge
3
-1
/
+84
2016-05-16
HIR - Few more expression nodes
John Hodge
5
-4
/
+104
2016-05-15
HIR - Expression conversion progressing
John Hodge
11
-18
/
+526
2016-05-15
AST - Fix tabs in expr.hpp
John Hodge
1
-30
/
+30
2016-05-15
HIR - Start on expression conversion
John Hodge
5
-4
/
+70
2016-05-14
HIR Types
John Hodge
4
-12
/
+138
2016-05-14
Macros - Twiddling adding a struct
John Hodge
4
-7
/
+31
2016-05-14
HIR - Boilerplate code, compiles
John Hodge
13
-15
/
+198
2016-05-14
Remove requirement for all variants of tagged unions to be empty-constructable
John Hodge
9
-23
/
+36
[prev]
[next]