Don't generate code for compiletime only functions
Introduce the alias type
Add serial to rootobject …
Objects created at ctfe don't get a serial Do non atomic increment of serial since CI freaks out
Add placeholder mangle for alias so we don't fail the unittest
Add test for alias function parameters
Fix test failure
Add parsing for alias variables
Bypass semantic for some expressions involving Talias
Only ignore types in arguments for type functions
Add useless stubs to astbase to make semaphore happy
Allow alias parameters to match anything
Get .stringof to work
Add sizeof
Allow copying of TypeExp
Give Alias a size such that they can be used inside structs
Consider struct with aliasType member alias types as well
make sure we don't emit type functions
Handle __traits(getAttributes) for type functions
Don't codegen structs which are tainted by alias-types
Add debug printout to DotIdExp
Don't touch alias types when repainting
Skip alias declarations
less null derefing
Temporary work around for against infinite recursion in scanning types
don't count alias parameters
Don't use asttypename.d to make windows build happy
Introduce -sktf switch …
omit check for types in function arguments when -sktf is set
Don't repaint type exps
consider types which have the same pointer as equivalent
Handle appending a type exp to a mutable alias[]
some nice resolve helper
Introduce TypeExpression
Add placeholder mangling char for TypeExpression
Add support for TypeExpression to hdrgen
Add IsExp handling
Consider all alias variables to be ctfe
Allow alias variables to be types
Add test for simple type function cases
Give Talias a default initalizer …
And use it
Cast to alias means pass through
Allow assignments to alias to go thorugh without making copies or such
UFCS for type functions
fixup rebase
Make setting length work
WIP: is pattern matching expressions in type functions
Adapt to ErrorExp.get()
adjust usage of parameterList
remove expressionsemantic log
Make UFCS work again