Cauê Waneck
|
8c27734e2a
Merge pull request #3920 from HaxeFoundation/resource_name_base_64
|
10 years ago |
Dan Korostelev
|
db5f623a40
[python] don't generate extern enums and support @:pythonImport for extern enums (closes #3925)
|
10 years ago |
Dan Korostelev
|
0e999e970b
mark enums with @:directlyUsed too, support @:jsRequire on enums
|
10 years ago |
Simon Krajewski
|
3060ca7fbb
base64-encode resource names when writing to file system (see #3760)
|
10 years ago |
Dan Korostelev
|
ac002c6f7f
[js/python] always generate requires/imports in dce=no, as we can't know if the type is used directly or not without DCE (closes #3873)
|
10 years ago |
Dan Korostelev
|
c40bb588a3
rename @:reallyUsed to @:directlyUsed
|
10 years ago |
Simon Krajewski
|
f996b26c63
store type parameters in FClosure too
|
10 years ago |
Dan Korostelev
|
a3d3d61422
[js/python] don't generate require/import for types that are not directly referenced by non-extern code (closes #3050)
|
11 years ago |
Dan Korostelev
|
8582bf9452
[python] don't wrap classes that inherit from BaseException in _HxException
|
11 years ago |
Simon Krajewski
|
922562d78a
[python] behave
|
11 years ago |
Simon Krajewski
|
6568450332
remove TPatMatch (will revisit in the undefined future)
|
11 years ago |
Simon Krajewski
|
2bb26a1852
add type parameters to FInstance
|
11 years ago |
Simon Krajewski
|
ad1e1f818f
split Abstract module and move underlying type handling to type.ml
|
11 years ago |
Simon Krajewski
|
53f0a0c259
rename `(cl|en|t|a|mt)_types` to `_params` for consistency
|
11 years ago |
Simon Krajewski
|
c0c7beb05c
remove unused match case
|
11 years ago |
Simon Krajewski
|
8bdf2a5ea7
[python] recurse into TEnumParameter (see #3088)
|
11 years ago |
Dan Korostelev
|
0f5fccfd51
[python] print «pass» on a new line for empty classes/interfaces
|
11 years ago |
Dan Korostelev
|
266b9bf61b
[python] Get rid of blank lines between imports, add one blank line after all imports.
|
11 years ago |
frabbit
|
64120f3f66
allow runtime calls to map and filter on structures and dynamic
|
11 years ago |
Dan Korostelev
|
f5e1bc0846
[python] Fix extern import line generation
|
11 years ago |
frabbit
|
12d963e861
support Array @:runtime fields at runtime (closes #3071)
|
11 years ago |
frabbit
|
a5d8dc6699
allow KwArgs after VarArgs, allow passing null for VarArgs and KwArgs (fixes problem when they are optional arguments and become null implicitly
|
11 years ago |
Simon Krajewski
|
15e704960a
[python] do not generate `= None` for optional KwArgs/VarArgs arguments (closes #2980)
|
11 years ago |
Dan Korostelev
|
ed80aa4073
[python] fix tuple creation
|
11 years ago |
frabbit
|
ca81f0304a
optimize tarray read access further and do some cleanup
|
11 years ago |
frabbit
|
9b30cb500e
inline and optimize TArray expressions when possible
|
11 years ago |
frabbit
|
53fd8ddc42
remove small integer (0-256) optimization for now (see #2952)
|
11 years ago |
frabbit
|
4d0e2c23d8
fix ternary if else generation (closes #2951)
|
11 years ago |
frabbit
|
fab6c34587
remove Builtin.len(x) calls generated by the inlined Array.push function if they are no value
|
11 years ago |
frabbit
|
aa50507081
use is comparison when one operand is constant and between 0 and 256
|
11 years ago |