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
2016-09-22
HIR Typecheck Expressions - Use type bounds in _StructLiteral
John Hodge
1
-41
/
+52
2016-09-22
main - Add a hacky MRUSTC_DEBUG environment variable to enable debug for passes
John Hodge
1
-0
/
+20
2016-09-21
HIR Typcheck Expr - Equate the `self` type for methods to propagate ivars ↵
John Hodge
1
-4
/
+8
into the path
2016-09-21
HIR Typecheck Expr - Allow coercing borrows to "lower" pointers (mut->const)
John Hodge
1
-3
/
+5
2016-09-21
HIR Typecheck Expr - Refactor to remove magic use of equate_types_assoc
John Hodge
1
-14
/
+35
2016-09-21
HIR Typecheck Expr - Clean up dead code
John Hodge
1
-69
/
+8
2016-09-21
HIR Typecheck Expr - Defer method selection until the signature can be known
John Hodge
1
-8
/
+20
2016-09-21
HIR Typecheck Expr - Clean visit_call_populate_cache a little and detect ↵
John Hodge
2
-118
/
+133
multiple inherent method options
2016-09-20
Expand format_args! - (minor) Commenting and TODO to actually emit the fragments
John Hodge
1
-3
/
+7
2016-09-19
HIR Expand Closures - Fix bad types
John Hodge
1
-3
/
+31
2016-09-18
HIR Typecheck Expr - (minor) Fix use-after-free when method argument counts ↵
John Hodge
1
-1
/
+2
mismatch
2016-09-18
HIR Typecheck Expr - Unsizing pointer cast hacked in
John Hodge
1
-1
/
+3
2016-09-18
HIR Typecheck Expr - Rough support for casts that trigger unsizing
John Hodge
3
-5
/
+30
2016-09-18
HIR Typecheck Expr - Add bounds from fuzzy matched bounds/assoc rules. Work ↵
John Hodge
3
-68
/
+144
around check_coerce quirks
2016-09-18
HIR Typecheck Expr - Fuzzy match support in trait searching, hacky type ↵
John Hodge
2
-10
/
+116
param ivar equiv in CoerceUnsized
2016-09-18
HIR - Rework to include a node for in/box (for better type inferrence)
John Hodge
11
-3
/
+308
2016-09-17
HIR Typecheck Expr - (minor) Commenting and debug in tracking box inferrence ↵
John Hodge
2
-5
/
+13
failure
2016-09-16
HIR - (minor) Comment on format of generic binding field
John Hodge
1
-0
/
+1
2016-09-16
HIR Typecheck Expr - Hackily assume placeholder type params impl any trait
John Hodge
1
-0
/
+10
2016-09-15
Typecheck Expr - Fix some comments
John Hodge
1
-5
/
+2
2016-09-15
Typecheck Expr - Handle diverging statements within blocks
John Hodge
1
-2
/
+12
2016-09-15
Main - Revert accidental commit with debug enabled
John Hodge
1
-1
/
+1
2016-09-15
Parse+Typecheck Validate - Remove implicit ()
John Hodge
2
-2
/
+2
2016-09-15
Restructure - Don't insert automatic () statements at end of blocks
John Hodge
11
-61
/
+92
2016-09-15
AST Dump - Fix cofusing quirks in output from derive code
John Hodge
1
-6
/
+15
2016-09-14
HIR Typecheck Expr - Fix possible bug in closure Fn trait selection
John Hodge
1
-12
/
+19
2016-09-14
HIR Type - match_generics_fuzz: Equate equal ivars
John Hodge
1
-2
/
+10
2016-09-14
HIR Typecheck Expr - Handle inferring types for complex inherent impls
John Hodge
1
-7
/
+40
2016-09-13
HIR Typecheck Expr - (minor) Cleanup and planning for a fix
John Hodge
1
-10
/
+22
2016-09-12
HIR ImplRef - Clean up monomorphisation code
John Hodge
1
-27
/
+29
2016-09-12
Resolve UFCS - Make a missing method defintion an error again
John Hodge
1
-1
/
+1
2016-09-12
HIR - Losen impl type matching a little
John Hodge
1
-5
/
+24
2016-09-12
HIR From AST - Correct paths for range ops
John Hodge
3
-7
/
+28
2016-09-12
Resolve UFCS - HACK: Let unknown UFCS paths remain as UfcsUnknown if they ↵
John Hodge
1
-1
/
+3
can't be resolved here
2016-09-12
HIR - Fix edge case looking up the root module
John Hodge
1
-6
/
+21
2016-09-12
Resolve UFCS - (minor) Debug messages and commenting
John Hodge
1
-5
/
+7
2016-09-12
Resolve Absolute - Fix edge case where index isn't quite perfect
John Hodge
1
-3
/
+12
2016-09-12
HIR From AST - Allow None items in impl blocks
John Hodge
1
-0
/
+4
2016-09-12
Resolve Absolute - Split multi-node UFCS
John Hodge
1
-4
/
+11
2016-09-11
Resolve Absolute - Support path splitting based on HIR traits
John Hodge
2
-9
/
+23
2016-09-11
Resolve - Include binding for struct constructors/values
John Hodge
2
-12
/
+21
2016-09-11
Resolve Absolute - Defensive asserts
John Hodge
1
-0
/
+2
2016-09-11
Resolve Index - Replace imported item paths with the destination
John Hodge
1
-1
/
+6
2016-09-11
Resolve Index - HIR import support
John Hodge
1
-29
/
+36
2016-09-11
Resolve Use - Support HIR::ValueItem::Import
John Hodge
1
-2
/
+9
2016-09-11
Resolve Use - Support direct lookup through HIR
John Hodge
1
-3
/
+7
2016-09-11
Resolve Use - Replace bug with a TODO
John Hodge
1
-1
/
+9
2016-09-11
Resolve/Use - HIR imports and searching wildcard imports
John Hodge
3
-15
/
+29
2016-09-11
main - Oops, committed with debug enabled
John Hodge
1
-1
/
+1
2016-09-11
AST Dump - Fix incorrect error
John Hodge
1
-1
/
+4
[prev]
[next]