Commit History

Upphovsman SHA1 Meddelande Datum
  Simon Krajewski 7008d183ae first stab at singly-implemented interface elimination 9 år sedan
  Simon Krajewski 98ae9a3cd6 check recursive implements earlier (closes #4850) 9 år sedan
  Simon Krajewski fe1ce12fbb make sure multiple `@:build` macros are run (closes #4454) 9 år sedan
  Andy Li ed83390bc3 All compiler source files should be licensed in GPLv2+ as stated in http://haxe.org/foundation/open-source.html. (see #4602) 9 år sedan
  Dan Korostelev 36f00d0c10 [js] support exposing abstract impl classes (can be useful while porting js code to haxe) 10 år sedan
  Andy Li 0f7efe21af Allow extern to have field name that is used for both static and instance. 10 år sedan
  Simon Krajewski 927e86a97f rewrite init_class (closes #4366) 10 år sedan
  Simon Krajewski b5f3263006 make sure `@:build` is always run before `@:enum` 10 år sedan
  Simon Krajewski 274a71c422 transform abstract fields that are returned from a build macro (see #3514) 10 år sedan
  Simon Krajewski 6d5a8366a3 rework some abstract implementation class handling 10 år sedan
  Simon Krajewski c03db23eaf factor out abstract field transformation (see #3514) 10 år sedan
  Simon Krajewski 8fc5512d60 do not lose enum field documentation when transforming them to class fields for completion (closes #4308) 10 år sedan
  Simon Krajewski bf385fba1d support `@:from macro` (closes #4306) 10 år sedan
  Simon Krajewski be3c6298bf [macro] add Context.getLocalImports (closes #3560) 10 år sedan
  Simon Krajewski 47e9ca6bb4 move some type path related functions around 10 år sedan
  Simon Krajewski d59b43dc1e support `@:ifFeature` on classes 10 år sedan
  Simon Krajewski 7b7f6ba8af use proper metadata for `@:const` 10 år sedan
  Simon Krajewski 71ce0545eb disallow duplicate type parameter names (closes #4293) 10 år sedan
  Simon Krajewski 9e7eb804a6 support `@:const T` instead of Const for type parameters 10 år sedan
  Simon Krajewski 15fc1686ee support metadata on type parameters (see #3836) 10 år sedan
  Simon Krajewski 4261f658f9 allow `@:coreType` abstracts to have methods without bodies (closes #4274) 10 år sedan
  Simon Krajewski 075298f982 allow using `@:op(a.b)` instead of `@:resolve` (see #4275) 10 år sedan
  Simon Krajewski a59ed34c54 properly store abstract resolve methods on the abstract 10 år sedan
  Simon Krajewski 644fa9626b allow `@:op([])` instead of `@:arrayAccess` and use it on haxe.ds.Vector to test (see #4275) 10 år sedan
  Simon Krajewski 9e75bd4fcd forward `@:native` to abstract implementation class (closes #4158) 10 år sedan
  Simon Krajewski d31fa2986a activate `@:resolve` on abstracts (closes #3753) 10 år sedan
  Simon Krajewski 3cfcc3b207 rework return control flow detection (closes #4114) 10 år sedan
  Cauê Waneck 903d0ef47e [java] Do not change parameters of recursive type parameters. Closes #3173 10 år sedan
  Simon Krajewski 50c28e209f move haxe.Rest and haxe.EitherType to haxe.extern package (closes #3601) 10 år sedan
  Cauê Waneck d9d88b3f96 [java] Correctly allow boxed types to be used. Closes #2964 10 år sedan