Commit History

Author SHA1 Message Date
  Bruno Garcia e88b9ec328 Minor __instanceof cleanup and optimization. 12 years ago
  Bruno Garcia 04d7c350c5 Remove try/catch from JS __instanceof. 12 years ago
  Nicolas Cannasse 559270bd27 trace all parameters passed to trace() in flash/js/neko as a default 12 years ago
  Nicolas Cannasse f391388e7d license /std to Haxe Foundation / MIT 13 years ago
  Simon Krajewski 539bf889ba allow feature DCE on all platforms and rename @:feature to @:ifFeature 13 years ago
  Simon Krajewski 7a64df50bc - do not mark extern classes as :used automatically (but still keep them) 13 years ago
  Franco Ponticelli 64d46a8f8a fixed issue 1002 13 years ago
  Nicolas Cannasse 992f6242f3 remove Function.$bind and Boot.__init__, use function $bind instead 13 years ago
  Nicolas Cannasse 60c4391d9a moved features from typer to common (allow setting features during compilation for later retrieval) 13 years ago
  Nicolas Cannasse 3055b4313b minor : prevent Std.string to be called in stringRec 13 years ago
  Nicolas Cannasse 96cc73b0ed js optimizations : 13 years ago
  Simon Krajewski 937368ae88 use "typed_catch" instead of "is" as feature name 13 years ago
  Simon Krajewski ee3e82d5f8 added "is" feature (removes js.Boot.__instanceof if no typed catch is made) 13 years ago
  Simon Krajewski 7cc03e11d8 added features to typer context (with typed_cast as demo) 13 years ago
  Simon Krajewski daf50cd06e make sure to not DCE js.Boot.__cast (fixed issue #880) 13 years ago
  Bruno Garcia 96a78bc5ab Use static methods for JS charCodeAt and substr instead of prototype patches. 13 years ago
  Simon Krajewski cf679c8afb added js.Boot.__cast (fixed issue #841) 13 years ago
  Nicolas Cannasse 5a59357ca6 removed js.Lib.isIE/isOpera 13 years ago
  Bruno Garcia 40d8b09a76 Enable ES5 strict mode with --js-modern. 13 years ago
  Nicolas Cannasse def442b995 charCodeAt(-1) => undefined instead of null (keep isNaN() = true behavior) 13 years ago
  Nicolas Cannasse c158821219 skip __properties__ 14 years ago
  Nicolas Cannasse 656b7dfd23 removed --js-namespace 14 years ago
  Nicolas Cannasse 373b37c37f patch by @elsassph: 14 years ago
  Nicolas Cannasse 6c84934ac8 trace output fallback on console.log 14 years ago
  Nicolas Cannasse d0f733946a added __this__ support 14 years ago
  Franco Ponticelli 88f29e5320 - all : *.Boot are now automatically kept without the need of marking them with @:keep 14 years ago
  Nicolas Cannasse 980cae6899 bugfix when 2 times Boot.__init__ 14 years ago
  Nicolas Cannasse 88037a099d removed String.cca (replaced by StringTools.fastCodeAt + StringTools.isEOF) 14 years ago
  Franco Ponticelli c237ada04b - added --dead-code-removal to erase unreferenced methods from the output 15 years ago
  Franco Ponticelli 1b9ee834f2 - js : added --js-namespace to create a namespace where root types are defined 16 years ago