Dan Korostelev
|
a4ab1a90d3
fix type of metadata TObjectDecl
|
10 years ago |
Nicolas Cannasse
|
457e4d1a97
should also be removed here (ref #3947)
|
10 years ago |
Simon Krajewski
|
f00315e9c8
add `:noDoc` to generic instances
|
10 years ago |
Simon Krajewski
|
18de81238b
improve pattern match conversion using IntMap instead of List and avoid some work in macro-mode (see #3937)
|
10 years ago |
Simon Krajewski
|
aa2c12935a
add `maybe_cast` but don't use it because it causes overload ambiguities on C#
|
10 years ago |
Simon Krajewski
|
ac2055bd15
centralize path escaping in haxe.io.Path (non-public) and do not escape dots
|
10 years ago |
Cauê Waneck
|
bf0de81c9f
[java/cs] Only escape special characters. See #3760
|
10 years ago |
Simon Krajewski
|
ba507a4d32
Revert "compare v_id instead of physical equality for variables to avoid issues with interp encoding"
|
10 years ago |
Dan Korostelev
|
194ba29a46
compare v_id instead of physical equality for variables to avoid issues with interp encoding
|
10 years ago |
frabbit
|
ee66079031
Merge branch 'development' of github.com:HaxeFoundation/haxe into development
|
10 years ago |
frabbit
|
507bb72e73
fix python conflicts with get_shortname (for very long class names)
|
10 years ago |
Simon Krajewski
|
85a5576509
deprecate haxe.macro.MacroType (closes #1899)
|
10 years ago |
Simon Krajewski
|
33d8705813
insert cast when inlining abstracts and make constructor inlining more robust
|
10 years ago |
Cauê Waneck
|
1422aee8fc
[java/cs] Added @:implicitCast to mark where an implicit cast took place, and penalize implicit casts on overload selection
|
10 years ago |
Cauê Waneck
|
d74e8f001a
[overloads] Updated overload debugging
|
10 years ago |
Nicolas Cannasse
|
e01fbc4ec0
allow retry of build of child class when parent not ready (close #2117)
|
10 years ago |
Simon Krajewski
|
984d774df2
avoid duplicate locals in pattern matches that have "goto"
|
10 years ago |
Cauê Waneck
|
7b653f5790
[all] Merged Simn's fix to #3090 and fixed C#'s issue with it. Closes #3090
|
10 years ago |
Simon Krajewski
|
344370c208
allow static macros on `@:generic` classes (closes #3766)
|
10 years ago |
Simon Krajewski
|
594e08b158
make sure extended generic type parameters are built before checking if they have a constructor (closes #3557)
|
10 years ago |
Simon Krajewski
|
155ce1571a
delay field typing in `build_generic`
|
10 years ago |
Simon Krajewski
|
f996b26c63
store type parameters in FClosure too
|
10 years ago |
Simon Krajewski
|
65b365da7d
make new dump style the default (old is available through dump=legacy)
|
10 years ago |
Simon Krajewski
|
691a59701a
add `-D dump_ignore_var_ids`
|
10 years ago |
Simon Krajewski
|
2cd5ef6379
add `-D dump=ast` so we have an type-annotated output that I can actually read
|
10 years ago |
Simon Krajewski
|
4bbaf83e47
maintain position of capture variables when transforming to typed AST (closes #3675)
|
10 years ago |
Simon Krajewski
|
a732afe831
properly build generics in TField now that we have the type parameters (closes #3109)
|
10 years ago |
Simon Krajewski
|
2d2fefab77
fix position of TVar in unification post processor (closes #3668)
|
10 years ago |
Simon Krajewski
|
11ed845f2a
[analyzer] move some things around so we can use `is_removable_field` in the analyzer
|
10 years ago |
Simon Krajewski
|
0979a9a16c
make sure the raising version of `cast_or_unify` is used when trying to find array access (closes #3432)
|
11 years ago |