Commit History

Author SHA1 Message Date
  Simon Krajewski 849e73cee1 added @:generic and @:rttiInfos, give errors on corresponding implementations when -D haxe3 is set 13 years ago
  Nicolas Cannasse 369306d7c2 reset defines for core_api context (fixed issue #1017) 13 years ago
  Nicolas Cannasse ab6d4bc814 check that type parameters constraints are respected in overriden/implemented fields (fixed issue #1016) 13 years ago
  Simon Krajewski b82536a021 make sure to also mark property accessors of base classes as used 13 years ago
  Simon Krajewski 414fec2d2d added is_special_compare to as3 13 years ago
  Simon Krajewski c739e34b26 changed is_const to make_const to allow transformations such as inline (fixed issue #926) 13 years ago
  Simon Krajewski 048b8a6db9 also handle ?used for property accessors that come from interfaces 13 years ago
  Simon Krajewski 84f00d3076 keep inline fields that come from interfaces when DCE is active 13 years ago
  Nicolas Cannasse 453d1a8014 minor fix for error reporting position 13 years ago
  Simon Krajewski 94b72068f1 revert 2 13 years ago
  Nicolas Cannasse a6dff7a6df fixed overloads type params (use the ones declared in @:overload) 13 years ago
  Nicolas Cannasse a6bcd3c819 removed :hack, instead check KTypeParameter 13 years ago
  Simon Krajewski 0a3f4b53fd add :hack to type parameters to allow basic type constraints on all platforms 13 years ago
  Simon Krajewski e3356833f5 added basic support for function parameter constraints (still needs some finetuning and support for class type parameters) 13 years ago
  Simon Krajewski 1ae48da4a3 keep inline var constraints when -D haxe3 is set 13 years ago
  Simon Krajewski a4eb906336 - allow TTypeExpr for variable initialization (fixed issue #929) 13 years ago
  Simon Krajewski 49f497d207 check param constraints late and then ignore monomorphs (fixed issue #318) 13 years ago
  Simon Krajewski ae96208dfa added macro_depth to typer context to check macro recursion (fixed issue #948) 13 years ago
  Simon Krajewski 7526a332de added is_macro_ctx to Typer.create (fixed all typing related unit tests) 13 years ago
  Nicolas Cannasse 6fa4563cfa removed usage of error protection : instead uses display_error + Fatal_error (prevent eating errors when catching Error _) 13 years ago
  Simon Krajewski 98e108f813 restrict member field inits to constant expressions 13 years ago
  Nicolas Cannasse 2db819ad99 use Null for extern constructors optional args (fixed issue #919) 13 years ago
  Nicolas Cannasse a1ec46f4dd fixed issues in flash and cpp with default inherited constructor having default parameters values 13 years ago
  Nicolas Cannasse 16501ebed3 allow local functions to have both type parameters and be inlined (fixed issue #889) 13 years ago
  Simon Krajewski 8921764718 resolved an issue with resolving the @:resolve resolver 13 years ago
  Simon Krajewski 8262fab5e6 handle return flow of while(true) (required for Java) 13 years ago
  Nicolas Cannasse 60c4391d9a moved features from typer to common (allow setting features during compilation for later retrieval) 13 years ago
  Simon Krajewski 463c6c0a6f added Codegen.add_field_inits (not called yet) 13 years ago
  Nicolas Cannasse d6593bc4c4 eliminate inline var/functions that are not used when DCE is on 13 years ago
  Nicolas Cannasse 96cc73b0ed js optimizations : 13 years ago