Luca Deltodesco
|
7100be4b7e
Remove redundant space at end of __js__ block in string_rec
|
12 years ago |
Simon Krajewski
|
b0b0dde32b
revert
|
12 years ago |
Luca Deltdesco
|
4b1f13891d
Add __define_feature's around ObjectPrototypeToString in js/Boot
|
12 years ago |
Luca Deltodesco
|
bd1a344696
Merge branch 'development' into dev_js_improvements
|
12 years ago |
Luca Deltodesco
|
361a2b95fd
Improve optimisations of Std.is and also Std.string now too.
|
12 years ago |
Bruno Garcia
|
9711aad6ab
Add "console" to JS keywords.
|
12 years ago |
Luca Deltodesco
|
b935ecdf40
Remove redundant space at end of __js__ block in string_rec
|
12 years ago |
Simon Krajewski
|
71f2acd4ff
reverse index features while typing, check during DCE
|
12 years ago |
Simon Krajewski
|
ec7667d8cb
sidestep DCE feature definition issue
|
12 years ago |
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__
|
13 years ago |