Simon Krajewski
|
c96fa3058a
run check_interface on interfaces which extend other interfaces too (closes #2969)
|
11 years ago |
Dan Korostelev
|
7e1efb6e6f
Allow non-block functions that throw instead of return (closes #2959)
|
11 years ago |
Simon Krajewski
|
d6cd70942c
delay a_from and a_to unification to avoid typing order issues (closes #2957)
|
11 years ago |
Simon Krajewski
|
5b45571feb
follow DisplayTypes argument to determine if completion failed (see #2542)
|
11 years ago |
Simon Krajewski
|
70c9061613
make sure type parameters are KTypeParameter even if we do not know the constraints yet (see #2085)
|
11 years ago |
Simon Krajewski
|
f03d52c322
add deprecation warning for structural extension of classes (see #2771)
|
11 years ago |
Simon Krajewski
|
7f0c2700db
revert UInt changes
|
11 years ago |
Simon Krajewski
|
c847720631
prioritize @:to/@:from over to/from for abstract casts
|
11 years ago |
Gama11
|
2971e14433
Fix typo in error message for trying to implement a class
|
11 years ago |
Simon Krajewski
|
c11f1ba817
constructors are methods
|
11 years ago |
Simon Krajewski
|
58254e85b8
force constructors if the class has member initialization values (closes #2722)
|
11 years ago |
Simon Krajewski
|
c1180fc08c
fix Class/Enum/Abstract path printing (closes #2807)
|
11 years ago |
Simon Krajewski
|
6dd841e534
improve error message on invalid @:op function signature (closes #2787)
|
11 years ago |
Nicolas Cannasse
|
11f52cd7e8
fix override error position reporting
|
11 years ago |
Simon Krajewski
|
c9dc06a8c9
ensure @:to type is inferred correctly if return type is Dynamic
|
11 years ago |
Nicolas Cannasse
|
95182a3d96
improve error reporting for @:require(ident compare const)
|
11 years ago |
Simon Krajewski
|
692999944a
revert abstract inline changes (problems with Vector on flash)
|
11 years ago |
Simon Krajewski
|
45d0cf10e7
force Vector.fromArrayCopy to be inlined so As3 is not sad
|
11 years ago |
Simon Krajewski
|
2a6ebe2da2
use Class<T>, Enum<T> and Abstract<T> instead of #T (closes #2526)
|
11 years ago |
Simon Krajewski
|
cacaa12af5
default to private for abstract methods (closes #2235)
|
11 years ago |
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 years ago |
Nicolas Cannasse
|
7ed1adb55e
don't force early evaluation for extensions (close #2563)
|
11 years ago |
Nicolas Cannasse
|
235051f08c
Merge pull request #2630 from Simn/genericBuild
|
11 years ago |
Simon Krajewski
|
a929a6964b
make sure a_this of @:coreType abstracts is always the type itself
|
11 years ago |
Simon Krajewski
|
3e25f052cd
add again check to ensure abstracts are either @:coreType or have an underlying type
|
11 years ago |
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 years ago |
Simon Krajewski
|
5ecb4f6bdb
add @:genericBuild
|
12 years ago |
Simon Krajewski
|
7797e9fda9
allow storing type parameters in get_build_infos
|
12 years ago |
Simon Krajewski
|
af99c07450
add Context.getExpecteType
|
11 years ago |
Simon Krajewski
|
c7f32088e1
skip TCast(_, None) when checking for parameter default values (closes #2607)
|
11 years ago |