allow cl_super substitution by checking class equality
disallow extending non-generic type parameters
check extends when resolving generic (closes #1900)
ignore type parameters when generating class information
handle constructors
add some tests
fixed issue with uncompressed files with data descriptor
disallow unop access on abstracts unless they explicitly define it (closes #1938)
insert TCast if expression type is different from field type for inline variable (closes #1901)
ignore return_partial_type if expression is EConst (closes #1956)
(neko) use resolved file path upon NCompile error (closes #1955)
add optional argument to ECheckType (closes #1935)
sanitize TPatMatch (closes #1929)
ECheckType adjustments
add message and pos to Fatal_error
add Context.fatalError (closes #1936)
allow recursive constraints unless there's a direct loop between type parameters (prevent cases such as <T:T> or <X:Y,Y:X>)
improve error message on class constraint check failure
do not try to check constraints if given type is still a monomorph
rewrote AKUsing handling (closes #1962)