Simon Krajewski
|
06857c7059
default to underlying type if not specialization is available (fixed issue #1569)
|
12 år sedan |
Simon Krajewski
|
4b43f7b9bf
refactored abstract handling into its own module and use cast check early on returns (fixed issue #1557)
|
12 år sedan |
Simon Krajewski
|
a1af4aa9f6
don't recurse over @:to function calls (fixed issue #1568)
|
12 år sedan |
Simon Krajewski
|
52d31f1b00
removed invalid recursion
|
12 år sedan |
Simon Krajewski
|
f5ca1d3817
infer type parameters of @:from functions (fixed issue #1516)
|
12 år sedan |
Simon Krajewski
|
c15a0ee751
restore cf_type
|
12 år sedan |
Simon Krajewski
|
2f43515f1c
fixed fix_override
|
12 år sedan |
Simon Krajewski
|
ad9a49d5ae
revert breaking commit
|
12 år sedan |
Caue Waneck
|
dfbbbb1aaf
[all] fix_overrides fix: cl_overrides will now look for physical equality
|
12 år sedan |
Caue Waneck
|
ffb34803b3
[cs] unit-tests related fixes
|
12 år sedan |
Simon Krajewski
|
9971aefbc6
raise and catch a proper error while expr mapping generics (fixed issue #1508)
|
12 år sedan |
Simon Krajewski
|
5463c3ec71
recurse over the result of an implicit abstract call (fixed issue #1502)
|
12 år sedan |
Simon Krajewski
|
c32f39d772
do not memq the cloned field (fixed issue #1493)
|
12 år sedan |
Nicolas Cannasse
|
14c97916f3
cl_overrides is now a list of class fields (can store several overloads with same name if necessary)
|
12 år sedan |
Simon Krajewski
|
99548f7a01
Dce fix, also create dumpfiles in platform-subdir
|
12 år sedan |
Simon Krajewski
|
7e8a233983
some more recursion for abstract cast checks
|
12 år sedan |
Simon Krajewski
|
6261b9476e
do not cast with @:to functions of multi-type abstracts
|
12 år sedan |
Simon Krajewski
|
702d0ff23c
@:rttiInfos -> @:rtti
|
12 år sedan |
Simon Krajewski
|
43008ffc92
haxe.rtti.Infos -> @:rrtiInfos, haxe.rtti.Generic -> @:generic
|
12 år sedan |
Simon Krajewski
|
b2ef74f86b
added Codegen.get_underlying_type (use this instead of a_this if you need to know the exact specialized type)
|
12 år sedan |
Simon Krajewski
|
935299a65d
license change
|
12 år sedan |
Simon Krajewski
|
f5f72624fa
flipped haxe3 switch
|
12 år sedan |
Simon Krajewski
|
aa841a131e
@:generic abstract is now @:multiType abstract, also improved error messages on invalid type parameters
|
12 år sedan |
Simon Krajewski
|
9ed7137a47
allow inlining of generic abstract calls
|
12 år sedan |
Simon Krajewski
|
576080df58
do not add @: metadata in the output
|
12 år sedan |
Simon Krajewski
|
cba09a05a9
initial support for -D display-mode=usage|metadata|position (no parser yet)
|
12 år sedan |
Simon Krajewski
|
3ecb209d76
allow @:generic abstracts
|
12 år sedan |
Simon Krajewski
|
f2abbe321d
consider abstract field type parameters when inlining
|
12 år sedan |
Simon Krajewski
|
aa972e7ee7
added post-process filter to promote abstract type parameters to their implementation fields
|
12 år sedan |
Simon Krajewski
|
403ffec350
consider cast function arguments and return types during unification (fixed issue #1408) (fixed issue #1419)
|
12 år sedan |