Age | Commit message (Expand) | Author | Files | Lines |
2016-06-08 | Resolve - Fix generic binding indexes | John Hodge | 2 | -5/+36 |
2016-06-08 | HIR Typecheck - Rough checking of bounds when searching for UFCS | John Hodge | 4 | -35/+132 |
2016-06-07 | HIR Typecheck - Rough handling of casts | John Hodge | 2 | -3/+103 |
2016-06-07 | HIR Typecheck - (minor) Commenting | John Hodge | 1 | -2/+3 |
2016-06-07 | HIR Typecheck - Successful inferrence of literals (no i32 default yet) | John Hodge | 3 | -13/+179 |
2016-06-07 | HIR - Add literal annotation to TypeRef::Data::Infer | John Hodge | 4 | -25/+127 |
2016-06-07 | HIR Typecheck - Binary operator overloads | John Hodge | 7 | -29/+169 |
2016-06-07 | HIR Typecheck - apply_equality for TraitObject | John Hodge | 1 | -23/+26 |
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 |