Simon Krajewski
|
403ffec350
consider cast function arguments and return types during unification (fixed issue #1408) (fixed issue #1419)
|
12 years ago |
Simon Krajewski
|
7507234559
strict meta
|
12 years ago |
Simon Krajewski
|
a6ed460433
require abstracts with subtypes to have an implementation (fixed issue #1414)
|
12 years ago |
Nicolas Cannasse
|
f27b446f69
fixes to allow resuming some completion
|
12 years ago |
Simon Krajewski
|
87ab9e3f1a
also allow new completion for abstracts
|
12 years ago |
Simon Krajewski
|
45aaac23f2
adjusted Vector specification
|
12 years ago |
Simon Krajewski
|
a406f8d9c5
store cast fields in a_to and a_from
|
12 years ago |
Simon Krajewski
|
4797b4d47c
support for abstract type parameters (fixed issue #1400)
|
12 years ago |
Simon Krajewski
|
b2a789969c
properly handle this assign without a block
|
12 years ago |
Simon Krajewski
|
4c5160e799
initial support for abstract casts using @:from and @:to functions
|
12 years ago |
Nicolas Cannasse
|
3259a851b1
changed abstract syntax for types relations
|
12 years ago |
Nicolas Cannasse
|
a78ba9440f
initial abstract-class support (fixed issue #1298)
|
12 years ago |
Nicolas Cannasse
|
02e88c8c6a
disable resume error when @:build fails (fixed issue #1362)
|
12 years ago |
Nicolas Cannasse
|
43a4320d88
allow to resume from errors caused by WithType information in unify_call_params
|
12 years ago |
Nicolas Cannasse
|
976c190543
warn about @:macro becoming macro with -D haxe3 + deprecated class-macro
|
12 years ago |
Nicolas Cannasse
|
769cacdb95
macro is now a keyword and a field accessor (fixed issue #972)
|
12 years ago |
Nicolas Cannasse
|
18d0123ac9
ensure that the class in FInstance is the one the field is declared in
|
12 years ago |
Nicolas Cannasse
|
df0709e7e9
merge type_expr and type_expr_with_type (fixed issue #896)
|
12 years ago |
Simon Krajewski
|
b6b880928b
reverted :deprecated change
|
12 years ago |
Simon Krajewski
|
35cbc1b7da
add support for @:deprecated (fixed issue #1346)
|
12 years ago |
Simon Krajewski
|
b03915636b
init context before executing build macros (fixed issue #1357)
|
12 years ago |
Simon Krajewski
|
79279c97be
moved Typeload.make_const to Optimizer.make_constant_expression
|
12 years ago |
Nicolas Cannasse
|
8d25f80906
change TField implementation to specify in which context the field is accessed
|
12 years ago |
Simon Krajewski
|
929e3b35ca
do not allow extern non-inline variables to be initialized (fixed issue #1338)
|
12 years ago |
Simon Krajewski
|
7b1ab5161a
do not consider empty enums to be extern by default (fixed issue #1333)
|
12 years ago |
Nicolas Cannasse
|
12ead4ce36
report property get/set unify error at the method position and not at the property one
|
12 years ago |
Simon Krajewski
|
ccdca0be62
disallow Void in class/structure fields and enum constructors (fixed issue #1289)
|
12 years ago |
Nicolas Cannasse
|
a32b32c230
fixed generic constraint (fixed issue #314)
|
12 years ago |
Nicolas Cannasse
|
edfaa71823
don't allow to define a static with same name as a super member (fixed issue #1287)
|
12 years ago |
Nicolas Cannasse
|
16c1f364c2
basic GADT support : type parameters and explicit return type on enum constructors (fixed issue #1288)
|
12 years ago |