Simon Krajewski
|
6362a1c93c
do not add abstract fields without expressions to field list and error accordingly (closes #2344)
|
11 роки тому |
Dan Korostelev
|
cf140e8ea7
translate macro return type from ExprOf to Expr as well (really closes #1804)
|
11 роки тому |
Simon Krajewski
|
b2063c9522
allow @:arrayAccess functions without expressions only for @:coreType abstracts
|
11 роки тому |
Simon Krajewski
|
d908aeff94
require explicit return type if @:op/@:arrayAccess functions have no expression
|
11 роки тому |
Simon Krajewski
|
c4883627b3
allow @:arrayAccess functions to not have an expression
|
11 роки тому |
Simon Krajewski
|
8cba1d414d
disallow inline @:op functions without expressions
|
11 роки тому |
Simon Krajewski
|
840b353983
move @:coreType/underlying type check to right place
|
11 роки тому |
Simon Krajewski
|
8ecb1a4bd9
- disallow @:coreType + underlying type
|
11 роки тому |
Simon Krajewski
|
a9ff0c1bed
set cl_extern to false if class has a macro only in macro context (closes #2331)
|
11 роки тому |
Simon Krajewski
|
fb155f36ae
default to private visibility for abstract fields if haxe version is >= 3.2 (closes #2235)
|
11 роки тому |
Simon Krajewski
|
d2aade7e46
fix do_bind check (closes #2323)
|
11 роки тому |
Nicolas Cannasse
|
fdd0872a7e
fixed wrongly placed dependency add
|
11 роки тому |
Nicolas Cannasse
|
5291623b74
ensure that load_core_type always correctly creates the dependency (fixed EReg and Iterator dependency leak)
|
11 роки тому |
Nicolas Cannasse
|
7671ee3860
ensure that all modules properly depend on String and Array
|
11 роки тому |
Nicolas Cannasse
|
16d918f68c
always make modules dependent from StdTypes
|
11 роки тому |
Caue Waneck
|
2f4ef83061
[netlib] working -net-lib mscorlib
|
12 роки тому |
Simon Krajewski
|
f157d5c4ae
do not try to shorten this = call() initialization because it could access `this` (closes #2277)
|
12 роки тому |
Nicolas Cannasse
|
94604b374e
replace ExprOf<T> by Expr in macros (close #1804)
|
12 роки тому |
Simon Krajewski
|
99f61937a1
allow member field initialization if expression does not reference `this` (references #2262)
|
12 роки тому |
Nicolas Cannasse
|
3682ed0278
fixed errors when accessing std package with haxe the classpath (close #2193)
|
12 роки тому |
Simon Krajewski
|
00a2ec641b
change com.display to adt in order to support different display modes via --display file@pos@mode
|
12 роки тому |
Simon Krajewski
|
23f5f4a713
add v_meta (and remove snd v_extra to even out memory consumption)
|
12 роки тому |
Simon Krajewski
|
488ab94830
initialize core-api before displaying fields of a @:coreApi type (closes #2257)
|
12 роки тому |
Simon Krajewski
|
5e9d48913a
disallow initialization of non-physical fields (closes #1958)
|
12 роки тому |
Simon Krajewski
|
8b4da2b742
respect visibility of abstract fields, but default to public
|
12 роки тому |
Simon Krajewski
|
1f3914cee5
- copy :access and :allow metadata to abstract implementation class
|
12 роки тому |
Simon Krajewski
|
cd900ae2e7
store reverse features in m_extra so it can be cached (closes #2159)
|
12 роки тому |
Simon Krajewski
|
71f2acd4ff
reverse index features while typing, check during DCE
|
12 роки тому |
Simon Krajewski
|
073f4eb619
allow dollar names for fields while parsing, but fail during typing (closes #1838)
|
12 роки тому |
Nicolas Cannasse
|
c333ddf40d
added @:dce to force dce even in "std" mode. have it work on abstract implementation as well
|
12 роки тому |