summaryrefslogtreecommitdiff
path: root/src/hir_typeck/common.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-12-16Typecheck Expressions - Extended possibility checking, fallback default (HACK)John Hodge1-10/+11
2018-10-06Const Evaluate - Very rough deferJohn Hodge1-0/+4
2017-01-08All - i128/u182 support, typecheck and parse fixesJohn Hodge1-0/+1
2016-12-24No more tears!ubsan1-10/+10
2016-12-11HIR Const Eval - Split into two passes to have correct types in literalsJohn Hodge1-0/+17
2016-12-03HIR/MIR - Vtable generation working wellJohn Hodge1-1/+2
2016-12-03HIR/MIR - VTable workJohn Hodge1-2/+1
2016-12-01Trans - Enumeration work structured out, vtables hacked inJohn Hodge1-2/+4
2016-11-20HIR - Allow arrays with unknown sizes to be clonedJohn Hodge1-2/+4
2016-11-18HIR Typecheck Common - Fix visit_ty_with__pathJohn Hodge1-4/+3
2016-11-16HIR Typecheck Expr - Refactor monomorphise_type_needed so the inner code can ...John Hodge1-89/+87
2016-11-15HIR Typecheck Expr - Minor tweaks for better bug messagesJohn Hodge1-4/+8
2016-11-14HIR Typecheck Expr - ErasedType return checkingJohn Hodge1-43/+111
2016-11-11HIR - Tweak ErasedType for implementationJohn Hodge1-1/+1
2016-10-29HIR Types - Store array size expr as a shared_ptr to allow cloningJohn Hodge1-5/+1
2016-10-23AST+HIR - Add stubbed support for erased types (`impl Trait`)John Hodge1-26/+57
2016-10-07HIR Typecheck Common - Reduce spammyness of monomorphise_typeJohn Hodge1-15/+23
2016-10-05Resolve+Typecheck - Fix trait default parametersJohn Hodge1-1/+1
2016-09-25HIR Typecheck Expr - Fix incorrect monomorphisation of function pointersJohn Hodge1-7/+17
2016-08-22HIR Typcheck - Move common code to its own fileJohn Hodge1-0/+289