allow call to abstract 'this' because the underlying type could be a function
support TVars in promote_complex_rhs
more complex recursion
[as3] always make properties public (closes issue #1872)
ahem...
handle abstract casting during typing
remove generic base and extern fields after saving class state (prevent removing macros functions from cached classes)
Merge branch 'development' of github.com:HaxeFoundation/haxe into development
add enum field to TEnumParameter
added Std.instance
Merge commit 'refs/top-bases/t/rake-conditional-compilation' into t/rake-conditional-compilation

* commit 'refs/top-bases/t/rake-conditional-compilation':
  added Std.instance
  add enum field to TEnumParameter
  remove generic base and extern fields after saving class state (prevent removing macros functions from cached classes)
  handle abstract casting during typing
  ahem...
  [as3] always make properties public (closes issue #1872)
  more complex recursion
  support TVars in promote_complex_rhs
  allow call to abstract 'this' because the underlying type could be a function
generating a useful makefile
typo
typo
big rewrite of Rakefile
tracing