Commit History

Author SHA1 Message Date
  Andy Li ed83390bc3 All compiler source files should be licensed in GPLv2+ as stated in http://haxe.org/foundation/open-source.html. (see #4602) 10 years ago
  Dan Korostelev 36f00d0c10 [js] support exposing abstract impl classes (can be useful while porting js code to haxe) 10 years ago
  Andy Li 0f7efe21af Allow extern to have field name that is used for both static and instance. 10 years ago
  Simon Krajewski 927e86a97f rewrite init_class (closes #4366) 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 c03db23eaf factor out abstract field transformation (see #3514) 10 years ago
  Simon Krajewski 8fc5512d60 do not lose enum field documentation when transforming them to class fields for completion (closes #4308) 10 years ago
  Simon Krajewski bf385fba1d support `@:from macro` (closes #4306) 10 years ago
  Simon Krajewski be3c6298bf [macro] add Context.getLocalImports (closes #3560) 10 years ago
  Simon Krajewski 47e9ca6bb4 move some type path related functions around 10 years ago
  Simon Krajewski d59b43dc1e support `@:ifFeature` on classes 10 years ago
  Simon Krajewski 7b7f6ba8af use proper metadata for `@:const` 10 years ago
  Simon Krajewski 71ce0545eb disallow duplicate type parameter names (closes #4293) 10 years ago
  Simon Krajewski 9e7eb804a6 support `@:const T` instead of Const for type parameters 10 years ago
  Simon Krajewski 15fc1686ee support metadata on type parameters (see #3836) 10 years ago
  Simon Krajewski 4261f658f9 allow `@:coreType` abstracts to have methods without bodies (closes #4274) 10 years ago
  Simon Krajewski 075298f982 allow using `@:op(a.b)` instead of `@:resolve` (see #4275) 10 years ago
  Simon Krajewski a59ed34c54 properly store abstract resolve methods on the abstract 10 years ago
  Simon Krajewski 644fa9626b allow `@:op([])` instead of `@:arrayAccess` and use it on haxe.ds.Vector to test (see #4275) 10 years ago
  Simon Krajewski 9e75bd4fcd forward `@:native` to abstract implementation class (closes #4158) 10 years ago
  Simon Krajewski d31fa2986a activate `@:resolve` on abstracts (closes #3753) 10 years ago
  Simon Krajewski 3cfcc3b207 rework return control flow detection (closes #4114) 10 years ago
  Cauê Waneck 903d0ef47e [java] Do not change parameters of recursive type parameters. Closes #3173 10 years ago
  Simon Krajewski 50c28e209f move haxe.Rest and haxe.EitherType to haxe.extern package (closes #3601) 10 years ago
  Cauê Waneck d9d88b3f96 [java] Correctly allow boxed types to be used. Closes #2964 10 years ago
  Cauê Waneck ab01ed1156 minor 10 years ago
  Cauê Waneck f2b4f9e7e7 [java] Do not require a body for JNI functions. 10 years ago
  Cauê Waneck 23e5ade487 [java/cs] Only return function overloads 10 years ago