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 |