Simon Krajewski
|
c11f1ba817
constructors are methods
|
11 жил өмнө |
Simon Krajewski
|
58254e85b8
force constructors if the class has member initialization values (closes #2722)
|
11 жил өмнө |
Simon Krajewski
|
c1180fc08c
fix Class/Enum/Abstract path printing (closes #2807)
|
11 жил өмнө |
Simon Krajewski
|
6dd841e534
improve error message on invalid @:op function signature (closes #2787)
|
11 жил өмнө |
Nicolas Cannasse
|
11f52cd7e8
fix override error position reporting
|
11 жил өмнө |
Simon Krajewski
|
c9dc06a8c9
ensure @:to type is inferred correctly if return type is Dynamic
|
11 жил өмнө |
Nicolas Cannasse
|
95182a3d96
improve error reporting for @:require(ident compare const)
|
11 жил өмнө |
Simon Krajewski
|
692999944a
revert abstract inline changes (problems with Vector on flash)
|
11 жил өмнө |
Simon Krajewski
|
45d0cf10e7
force Vector.fromArrayCopy to be inlined so As3 is not sad
|
11 жил өмнө |
Simon Krajewski
|
2a6ebe2da2
use Class<T>, Enum<T> and Abstract<T> instead of #T (closes #2526)
|
11 жил өмнө |
Simon Krajewski
|
cacaa12af5
default to private for abstract methods (closes #2235)
|
11 жил өмнө |
Simon Krajewski
|
ff83925bdc
do not inline real static abstract inline fields in --no-inline mode and force inline only if the method assigns to `this` (closes #2656)
|
11 жил өмнө |
Nicolas Cannasse
|
7ed1adb55e
don't force early evaluation for extensions (close #2563)
|
11 жил өмнө |
Nicolas Cannasse
|
235051f08c
Merge pull request #2630 from Simn/genericBuild
|
11 жил өмнө |
Simon Krajewski
|
a929a6964b
make sure a_this of @:coreType abstracts is always the type itself
|
11 жил өмнө |
Simon Krajewski
|
3e25f052cd
add again check to ensure abstracts are either @:coreType or have an underlying type
|
11 жил өмнө |
Simon Krajewski
|
7423b738f2
do not add `this` argument to abstract member macros methods because it will be added by member macro handler later (closes #2640)
|
11 жил өмнө |
Simon Krajewski
|
5ecb4f6bdb
add @:genericBuild
|
12 жил өмнө |
Simon Krajewski
|
7797e9fda9
allow storing type parameters in get_build_infos
|
11 жил өмнө |
Simon Krajewski
|
af99c07450
add Context.getExpecteType
|
11 жил өмнө |
Simon Krajewski
|
c7f32088e1
skip TCast(_, None) when checking for parameter default values (closes #2607)
|
11 жил өмнө |
Simon Krajewski
|
31bb8a7375
do not infer Null<T> on structure fields in the parser, instead handle it in typeload through @:optional metadata (closes #2539)
|
11 жил өмнө |
Simon Krajewski
|
6889cd7be1
move @:enum implementation to compiler
|
11 жил өмнө |
Simon Krajewski
|
c390674044
move @:forward implementation to compiler (closes #2486)
|
11 жил өмнө |
Simon Krajewski
|
95882e532b
allow dollar idents for function argument names, but fail during typing (closes #2498)
|
11 жил өмнө |
Simon Krajewski
|
606d5c7984
allow multiple structural extension (closes #2364)
|
11 жил өмнө |
Simon Krajewski
|
f8721534b1
rename TVars to TVar
|
11 жил өмнө |
Simon Krajewski
|
c88ecce5e5
change TVars to not hold a list
|
11 жил өмнө |
Simon Krajewski
|
d85642f850
adapt type_vars to work with single-element TVars
|
11 жил өмнө |
Simon Krajewski
|
8fc18d42bd
rename @:expose to @:forward for abstract types (closes #2393)
|
11 жил өмнө |