summaryrefslogtreecommitdiff
path: root/src/hir_conv/resolve_ufcs.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-08-11All - Clang warning fixesJohn Hodge1-1/+1
2016-08-06HIR Conv - Fix bad trait args in UFCS trait selectionJohn Hodge1-3/+32
2016-08-01HIR - Path reporting in iterationJohn Hodge1-7/+7
2016-07-17HIR - Fix bad trait path creationJohn Hodge1-2/+3
2016-07-17HIR Typecheck - Ivars in earlier passesJohn Hodge1-3/+4
2016-07-16HIR Typecheck - HACK: Correct trait type selection with evilJohn Hodge1-34/+26
2016-07-15HIR Typecheck - (BROKEN) Fixing trait selection for associated typesJohn Hodge1-16/+13
2016-06-26HIR Typecheck - Support function pointers to methodsJohn Hodge1-0/+6
2016-06-13HIR - Fix name resolution of `Type::method` to search inherent then traitsJohn Hodge1-45/+74
2016-06-12HIR - Trait scoping fixesJohn Hodge1-2/+8
2016-06-11HIR - Move associated type bounds to TraitPathJohn Hodge1-2/+2
2016-06-06HIR Typecheck - Rough inclusion of function calls in typeckJohn Hodge1-31/+1
2016-06-05Resolve - UFCS resolution expanded to handle `Self` and paramsJohn Hodge1-66/+152
2016-06-05HIR - Spanned expressions, fixed sections of resolveJohn Hodge1-58/+130
2016-06-04Resolve - Fix variable resolution and pattern bindingJohn Hodge1-1/+1
2016-06-04Compilation fixes (clang and different gcc version)John Hodge1-1/+1
2016-05-28HIR TypeCheck - Initial work on a module-level pass (no inferrence)John Hodge1-0/+2
2016-05-27HIR Conv - Constant evaluation pass running (fully?)John Hodge1-0/+217