Commit History

作者 SHA1 備註 提交日期
  Simon Krajewski c9dc06a8c9 ensure @:to type is inferred correctly if return type is Dynamic 11 年之前
  Nicolas Cannasse 95182a3d96 improve error reporting for @:require(ident compare const) 11 年之前
  Simon Krajewski 692999944a revert abstract inline changes (problems with Vector on flash) 11 年之前
  Simon Krajewski 45d0cf10e7 force Vector.fromArrayCopy to be inlined so As3 is not sad 11 年之前
  Simon Krajewski 2a6ebe2da2 use Class<T>, Enum<T> and Abstract<T> instead of #T (closes #2526) 11 年之前
  Simon Krajewski cacaa12af5 default to private for abstract methods (closes #2235) 11 年之前
  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 年之前
  Nicolas Cannasse 7ed1adb55e don't force early evaluation for extensions (close #2563) 11 年之前
  Nicolas Cannasse 235051f08c Merge pull request #2630 from Simn/genericBuild 11 年之前
  Simon Krajewski a929a6964b make sure a_this of @:coreType abstracts is always the type itself 11 年之前
  Simon Krajewski 3e25f052cd add again check to ensure abstracts are either @:coreType or have an underlying type 11 年之前
  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 年之前
  Simon Krajewski 5ecb4f6bdb add @:genericBuild 12 年之前
  Simon Krajewski 7797e9fda9 allow storing type parameters in get_build_infos 11 年之前
  Simon Krajewski af99c07450 add Context.getExpecteType 11 年之前
  Simon Krajewski c7f32088e1 skip TCast(_, None) when checking for parameter default values (closes #2607) 11 年之前
  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 年之前
  Simon Krajewski 6889cd7be1 move @:enum implementation to compiler 11 年之前
  Simon Krajewski c390674044 move @:forward implementation to compiler (closes #2486) 11 年之前
  Simon Krajewski 95882e532b allow dollar idents for function argument names, but fail during typing (closes #2498) 11 年之前
  Simon Krajewski 606d5c7984 allow multiple structural extension (closes #2364) 11 年之前
  Simon Krajewski f8721534b1 rename TVars to TVar 11 年之前
  Simon Krajewski c88ecce5e5 change TVars to not hold a list 11 年之前
  Simon Krajewski d85642f850 adapt type_vars to work with single-element TVars 11 年之前
  Simon Krajewski 8fc18d42bd rename @:expose to @:forward for abstract types (closes #2393) 11 年之前
  Simon Krajewski 03cc11e096 disallow structural extension of type parameters (closes #2365) 11 年之前
  Simon Krajewski d9d020be84 force constant value for inline initialization (closes #2363) 11 年之前
  Simon Krajewski 9f1a25b1d6 rename @:fakeEnum to @:enum for abstracts (closes #2356) 11 年之前
  Nicolas Cannasse 181bf6a9c0 do not clone enum structure when typing the enum statics, instead have a single cached reference (reduce memory usage for big enums) close #2300 11 年之前
  Simon Krajewski 6362a1c93c do not add abstract fields without expressions to field list and error accordingly (closes #2344) 11 年之前