Age | Commit message (Expand) | Author | Files | Lines |
2016-06-07 | HIR Typecheck - Inherent function lookup | John Hodge | 3 | -7/+64 |
2016-06-07 | HIR Typecheck - Coerce returned values | John Hodge | 1 | -11/+26 |
2016-06-07 | HIR Expr - Rename m_val to m_value, add visitor for pointers | John Hodge | 3 | -54/+57 |
2016-06-06 | HIR - BorrowType on pointer, allow pointer coerce | John Hodge | 5 | -14/+37 |
2016-06-06 | HIR Typecheck - Cache calculation of visit_call | John Hodge | 1 | -82/+81 |
2016-06-06 | HIR Typecheck - Expand associated types returned from methods | John Hodge | 6 | -32/+246 |
2016-06-06 | HIR Typecheck - Checking and use of UFCS methods | John Hodge | 1 | -31/+108 |
2016-06-06 | HIR - Maintain trait list, use it for method lookup | John Hodge | 4 | -54/+145 |
2016-06-06 | HIR Const Eval - Evaluate in function/method calls | John Hodge | 1 | -0/+9 |
2016-06-06 | HIR Typecheck - Method resolution partially done | John Hodge | 3 | -5/+75 |
2016-06-06 | HIR Typecheck - Method calls being planned, fixed resolution of Generic types | John Hodge | 6 | -33/+110 |
2016-06-06 | HIR Typecheck - Monomorphisation cleanup | John Hodge | 2 | -23/+96 |
2016-06-06 | HIR Typecheck - Rough inclusion of function calls in typeck | John Hodge | 4 | -127/+436 |
2016-06-06 | HIR Typecheck - Change marking | John Hodge | 1 | -1/+28 |
2016-06-05 | HIR Type check - Add check to ensure that all is inferred | John Hodge | 1 | -6/+129 |
2016-06-05 | HIR Typecheck - Look up impls of Unsize (hackily) | John Hodge | 1 | -9/+60 |
2016-06-05 | Resolve - UFCS resolution expanded to handle `Self` and params | John Hodge | 9 | -106/+313 |
2016-06-05 | HIR - Spanned expressions, fixed sections of resolve | John Hodge | 8 | -218/+394 |
2016-06-05 | HIR Typecheck - Set var type during enum | John Hodge | 1 | -0/+10 |
2016-06-05 | Resolve - Replace `Self` when known | John Hodge | 4 | -24/+36 |
2016-06-04 | Resolve - Fix variable resolution and pattern binding | John Hodge | 16 | -77/+247 |
2016-06-04 | HIR Typeck - More work on it | John Hodge | 4 | -76/+145 |
2016-06-04 | Compilation fixes (clang and different gcc version) | John Hodge | 20 | -63/+57 |
2016-06-04 | HIR Typeck - Add slice unsize, breaks due to inferrence order | John Hodge | 6 | -14/+102 |
2016-06-04 | Byte string literals in AST, infrastructure for coercions | John Hodge | 10 | -27/+97 |
2016-06-04 | HIR Typeck - Notes on coercions | John Hodge | 1 | -0/+3 |
2016-06-04 | HIR Typeck - Coming along, close to needing coercions | John Hodge | 9 | -18/+289 |
2016-06-03 | HIR - Working on type inference, very incomplete | John Hodge | 4 | -25/+212 |
2016-05-29 | HIR Conv - De-duplicate code | John Hodge | 1 | -47/+36 |
2016-05-29 | Parse/AST/HIR - Support Enum::Var(..) and Struct { .. } patters properly | John Hodge | 11 | -13/+168 |
2016-05-29 | HIR Typecheck - Expression inference coming along | John Hodge | 7 | -99/+373 |
2016-05-29 | Resolve - Fix glob imports of enums yeilding bad paths | John Hodge | 2 | -2/+4 |
2016-05-29 | HIR - Add binding pointers to TypeRef and Pattern | John Hodge | 12 | -19/+345 |
2016-05-29 | HIR Typecheck - Start on expression type checking/inferrence | John Hodge | 7 | -5/+690 |
2016-05-29 | HIR Typecheck - Fiddling | John Hodge | 6 | -39/+191 |
2016-05-29 | AST - Remove dead code, add lifetime params, fix param clobber | John Hodge | 15 | -653/+157 |
2016-05-28 | HIR TypeCheck - Initial work on a module-level pass (no inferrence) | John Hodge | 11 | -28/+249 |
2016-05-27 | HIR Conv - Constant evaluation pass running (fully?) | John Hodge | 9 | -39/+628 |
2016-05-26 | HIR Const Eval - libcore types done, onwards to `const` items | John Hodge | 7 | -24/+171 |
2016-05-26 | HIR Cosnt Eval - Initial work, hits TODOs | John Hodge | 10 | -9/+251 |
2016-05-25 | Parse - Use interpolated macro fragments instead of captured TTs | John Hodge | 31 | -273/+863 |
2016-05-24 | AST - Move types.cpp to ast/ dir | John Hodge | 9 | -8/+8 |
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 | 8 | -224/+511 |
2016-05-24 | HIR Lower - Lower impl blocks | John Hodge | 11 | -40/+274 |
2016-05-23 | HIR - Add type alias replacement. Other related changes below | John Hodge | 16 | -72/+825 |
2016-05-22 | macro_rules - Rework pattern matching to not use try-catch | John Hodge | 19 | -1012/+1028 |
2016-05-22 | Clean up dead code (both useless code, and stuff that will be rewritten for HIR) | John Hodge | 12 | -3670/+0 |