Commit History

Author SHA1 Message Date
  Simon Krajewski c1180fc08c fix Class/Enum/Abstract path printing (closes #2807) 11 years ago
  Simon Krajewski 6dd841e534 improve error message on invalid @:op function signature (closes #2787) 11 years ago
  Nicolas Cannasse 11f52cd7e8 fix override error position reporting 11 years ago
  Simon Krajewski c9dc06a8c9 ensure @:to type is inferred correctly if return type is Dynamic 11 years ago
  Nicolas Cannasse 95182a3d96 improve error reporting for @:require(ident compare const) 11 years ago
  Simon Krajewski 692999944a revert abstract inline changes (problems with Vector on flash) 11 years ago
  Simon Krajewski 45d0cf10e7 force Vector.fromArrayCopy to be inlined so As3 is not sad 11 years ago
  Simon Krajewski 2a6ebe2da2 use Class<T>, Enum<T> and Abstract<T> instead of #T (closes #2526) 11 years ago
  Simon Krajewski cacaa12af5 default to private for abstract methods (closes #2235) 11 years ago
  Simon Krajewski ff83925bdc do not inline real static abstract inline fields in --no-inline mode and force inline only if the method assigns to `this` (closes #2656) 11 years ago
  Nicolas Cannasse 7ed1adb55e don't force early evaluation for extensions (close #2563) 11 years ago
  Nicolas Cannasse 235051f08c Merge pull request #2630 from Simn/genericBuild 11 years ago
  Simon Krajewski a929a6964b make sure a_this of @:coreType abstracts is always the type itself 11 years ago
  Simon Krajewski 3e25f052cd add again check to ensure abstracts are either @:coreType or have an underlying type 11 years ago
  Simon Krajewski 7423b738f2 do not add `this` argument to abstract member macros methods because it will be added by member macro handler later (closes #2640) 11 years ago
  Simon Krajewski 5ecb4f6bdb add @:genericBuild 12 years ago
  Simon Krajewski 7797e9fda9 allow storing type parameters in get_build_infos 11 years ago
  Simon Krajewski af99c07450 add Context.getExpecteType 11 years ago
  Simon Krajewski c7f32088e1 skip TCast(_, None) when checking for parameter default values (closes #2607) 11 years ago
  Simon Krajewski 31bb8a7375 do not infer Null<T> on structure fields in the parser, instead handle it in typeload through @:optional metadata (closes #2539) 11 years ago
  Simon Krajewski 6889cd7be1 move @:enum implementation to compiler 11 years ago
  Simon Krajewski c390674044 move @:forward implementation to compiler (closes #2486) 11 years ago
  Simon Krajewski 95882e532b allow dollar idents for function argument names, but fail during typing (closes #2498) 11 years ago
  Simon Krajewski 606d5c7984 allow multiple structural extension (closes #2364) 11 years ago
  Simon Krajewski f8721534b1 rename TVars to TVar 11 years ago
  Simon Krajewski c88ecce5e5 change TVars to not hold a list 11 years ago
  Simon Krajewski d85642f850 adapt type_vars to work with single-element TVars 11 years ago
  Simon Krajewski 8fc18d42bd rename @:expose to @:forward for abstract types (closes #2393) 11 years ago
  Simon Krajewski 03cc11e096 disallow structural extension of type parameters (closes #2365) 11 years ago
  Simon Krajewski d9d020be84 force constant value for inline initialization (closes #2363) 11 years ago