Allow t.params == null
Splitting fullPath into fullPath, which should resolve symlinks and find only real paths, and absPath, which should not.
override follow in genswf to deal with TAbstract (closes #3178)
disable test for 3159
Merge pull request #3152 from bendmorris/fullpath

Resolving inconsistent FileSystem.fullPath behavior on different targets.
[cpp] record function types for return casting
add TypedExprTools.iter
Merge branch 'printer-fix-3' into qifun
iterate on case pattern expressions in TypedExprTools.map/mapWithType/iter
do not try to resolve enum abstract constants when the value is null (closes #3181)
catch empty sub-term list when pattern matching (closes #3150)
disable broken Js tests for now (see #2857)
always add core types to default imports so they are available from macros (closes #3131, closes #3154, see #1904)
disallow macro accessor on dynamic resolve method (closes #3125)
check exit conditions for TContinue in side effect handler (closes #3115)
allow ComplexType return from @:genericBuild macros, deprecate Type return (closes #3176)
allow Rest type parameter for @:genericBuild classes (closes #3089)
actually check for `@:genericBuild` when encountering a Rest parameter (see #3089)
do not turn Rest type parameter into a monomorph in the allow_no_params case
allow constants to be used for Rest type parameter