Dan Korostelev
|
2c07c48f00
use correct error position for unifying while condition (closes #4370)
|
10 years ago |
Simon Krajewski
|
b5f3263006
make sure `@:build` is always run before `@:enum`
|
10 years ago |
Simon Krajewski
|
274a71c422
transform abstract fields that are returned from a build macro (see #3514)
|
10 years ago |
Simon Krajewski
|
6d5a8366a3
rework some abstract implementation class handling
|
10 years ago |
Simon Krajewski
|
040f21a3cd
transform private types by just using their name path
|
10 years ago |
Simon Krajewski
|
51409af2fd
move expression-AST converter to type.ml
|
10 years ago |
Simon Krajewski
|
c03db23eaf
factor out abstract field transformation (see #3514)
|
10 years ago |
Dan Korostelev
|
ddab37e5b5
[python] generate __slots__ for classes and enums (see #3080)
|
10 years ago |
Dan Korostelev
|
76d867e092
[python] cleanup Type.getClassName
|
10 years ago |
Dan Korostelev
|
de427d45dc
[js] use array access instead of dot access for $hx_exports (closes #4185)
|
10 years ago |
frabbit
|
51b3811e52
fix Date.getTime
|
10 years ago |
frabbit
|
10b188edd4
minor, fix indents
|
10 years ago |
frabbit
|
8a24093f20
[python] don't loose the expression type for dynamic reads and read-writes
|
10 years ago |
frabbit
|
8d930d86fc
remove inline tabs (closes #4299)
|
10 years ago |
Simon Krajewski
|
c4cbca2b72
add test (closes #4103)
|
10 years ago |
Simon Krajewski
|
bf8590e6a9
enable test again (closes #4060)
|
10 years ago |
Simon Krajewski
|
b96718d722
[macro] add Context.eval (closes #2278)
|
10 years ago |
Simon Krajewski
|
12a52b2fcd
[analyzer] do not propagate `Null<T>` away
|
10 years ago |
Dan Korostelev
|
0bc86e6a36
fix native paths in macros
|
10 years ago |
Simon Krajewski
|
5978d0afd5
do not recurse into TFunction when checking var init
|
10 years ago |
Simon Krajewski
|
a5dd0c3646
[python] collect assigned fields in contructor to avoid double init (see #3978)
|
10 years ago |
Simon Krajewski
|
cdb2ba89d4
add test (closes #4254)
|
10 years ago |
Simon Krajewski
|
f657ac1558
[neko] make Math extern, provide implementation separately (see #4254)
|
10 years ago |
Simon Krajewski
|
f386f74b3b
[analyzer] allow inlining unsafe casts
|
10 years ago |
Simon Krajewski
|
e86c9c1b12
fix term control flow check for switch in inliner (closes #4324)
|
10 years ago |
Dan Korostelev
|
ca79ba4884
[cs] add @:forward to generated .NET delegate abstracts.
|
10 years ago |
Dan Korostelev
|
25599b55c9
[cs] fix #4348
|
10 years ago |
Simon Krajewski
|
0a43a5e712
[cs] fix -D no-root compilation
|
10 years ago |
Simon Krajewski
|
db3e7814f8
[python] fix source-header comment
|
10 years ago |
Simon Krajewski
|
8ce9125c8f
[php] make goto a reserved word (for real this time) (closes #4337)
|
10 years ago |