index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
Files
Lines
2019-02-03
HIR Expr - Have _StructLiteral take a HIR::Path (to allow associated types ↵
John Hodge
10
-33
/
+56
to be used)
2019-02-02
HIR From AST - repr fiddling
John Hodge
3
-27
/
+42
2019-02-02
Resolve Absolute - More in-band-lifetimes, tweak resolve for globbed value ↵
John Hodge
2
-24
/
+98
variants
2019-01-28
Resolve Index - (minor) Better error mesage on collision
John Hodge
1
-1
/
+1
2019-01-28
Resolve Use - More correct handling of publicity in wildcard imports
John Hodge
3
-15
/
+47
2019-01-27
Parse - A few more TOK_INTERPOLATED_* instances
John Hodge
2
-3
/
+13
2019-01-27
Expand - Slight tweaks to avoid crashes/bugs
John Hodge
3
-38
/
+46
2019-01-27
AST - (minor) Tweak printing of lifetime params
John Hodge
2
-2
/
+2
2019-01-27
macro_rules - Rework pattern matching into a "compiled" format (easier to ↵
John Hodge
7
-844
/
+512
disambiguate)
2019-01-21
Parse (partial) - `extern { type Foo; }`, very rough
John Hodge
2
-2
/
+13
2019-01-21
macro_rules - :lifetime fragment
John Hodge
4
-1
/
+25
2019-01-20
HIR Serialise - Handle HIR::Literal::Defer
John Hodge
2
-1
/
+4
2019-01-20
Parse - Handle `use {self as foo}`
John Hodge
1
-0
/
+5
2019-01-20
Parse - More HRTBs
John Hodge
2
-7
/
+6
2019-01-20
Parse - Trailing commas in Fn(...) handling
John Hodge
1
-12
/
+8
2019-01-20
Parse - Leading | in match arms (rustc quirk)
John Hodge
1
-0
/
+3
2019-01-20
Resolve Use - Handle macro_rules imports
John Hodge
1
-1
/
+2
2019-01-20
HIR Misc - Local asserts with patterns
John Hodge
2
-2
/
+4
2019-01-20
HIR Const Eval - Handle pre-resolved defaulted ATYs
John Hodge
1
-1
/
+13
2019-01-20
HIR Bind - Handle `Enum::Foo { .. }` patterns for everything
John Hodge
1
-5
/
+68
2019-01-20
Typecheck Expressions - Correct SplitTuple logic in Match ergonomics
John Hodge
1
-1
/
+2
2019-01-20
Typecheck Expressions - More work on match ergonomics
John Hodge
1
-6
/
+21
2019-01-20
Resolve Use - Finer-grained recursion control
John Hodge
1
-3
/
+8
2019-01-20
MIR Gen - (minor) Commented-out post-gen dump
John Hodge
1
-0
/
+1
2019-01-20
Trans Enumerate - Ensure that clone impls called by auto clone impl are ↵
John Hodge
1
-2
/
+23
enumerated
2019-01-20
macro_rules - Handle `dyn Trait` in :ty
John Hodge
1
-1
/
+3
2019-01-20
Trans - Packed types force outer alignment to 1
John Hodge
1
-1
/
+1
2019-01-20
HIR Expand Closures - Ensure opaque tagging of UfcsKnown
John Hodge
1
-5
/
+28
2019-01-20
HIR Serialise - Tweaks for easier debugging
John Hodge
3
-3
/
+10
2019-01-20
Type resolve static - Cleanups
John Hodge
1
-6
/
+22
2019-01-20
macro_rules - Handle `[auto] trait` in :item
John Hodge
1
-16
/
+46
2019-01-20
Typecheck Static - Handle resolution with pre-existing placeholders
John Hodge
1
-12
/
+40
2019-01-19
Typecheck Expressions - Handle generics in auto trait magic
John Hodge
1
-1
/
+3
2019-01-19
Typecheck Expressions - Tweak expand_associated_types to get associated type ↵
John Hodge
3
-9
/
+32
bounds on associated types
2019-01-12
HIR Typecheck Outer - Duplicate the "Resolve UFCS" pass to use simpler logic ↵
John Hodge
5
-5
/
+380
for outer context
2019-01-12
HIR Typecheck - Debugging tweaks
John Hodge
4
-6
/
+19
2019-01-05
Handle MacroInv in some more places
John Hodge
2
-1
/
+6
2019-01-05
Resolve Use - Handle external enums
John Hodge
1
-13
/
+40
2019-01-05
Expand - Macros in traits
John Hodge
3
-128
/
+167
2019-01-05
HIR - Visit result type
John Hodge
4
-0
/
+15
2019-01-05
Typecheck Expressions - Run EAT when checking auto traits
John Hodge
1
-4
/
+6
2019-01-05
Resolve Use - Handle partial shadowing of items/imports
John Hodge
2
-27
/
+36
2019-01-05
HIR Bind - Handle cross-referencing default type params
John Hodge
1
-2
/
+15
2019-01-04
macro_rules eval - Handle `macro_rules!` in :item capture
John Hodge
1
-0
/
+1
2019-01-04
Constant Evaluate - More handling of Defer constants
John Hodge
3
-19
/
+51
2019-01-04
Typecheck Expressions - Short-circuit wildcard pattern matches
John Hodge
1
-0
/
+6
2019-01-04
Resolve - Resolve impl type before handling bounds
John Hodge
1
-1
/
+2
2019-01-03
HIR Expand - Handle match ergonomics in AVU
John Hodge
1
-2
/
+10
2019-01-03
Lower MIR - Allow "+" at the start of asm output specifiers
John Hodge
1
-1
/
+1
2019-01-03
Typecheck Expressions - Handle placeholder params better
John Hodge
2
-8
/
+10
[prev]
[next]