Yui T
135e091c2a
Add more tests
2015-12-02 13:45:52 -08:00
Yui T
63ac3cda71
All tests for using let
2015-12-02 13:43:06 -08:00
Yui T
9ffa3cd3e5
Check grammar for let/const declaration for all targets
2015-12-02 13:42:43 -08:00
Sheetal Nandi
da8557d672
Reachability errors
2015-12-02 12:49:53 -08:00
Sheetal Nandi
469b7fdcbb
Strict mode errors
2015-12-02 12:35:34 -08:00
Sheetal Nandi
234527093a
Multiple default exports error.
2015-12-02 12:00:53 -08:00
Sheetal Nandi
6116cc9c59
Duplicate symbol error
2015-12-02 11:59:53 -08:00
Paul van Brenk
dfb32c5dae
Simplified after CR feedback.
2015-12-02 11:49:54 -08:00
Sheetal Nandi
086d3945eb
Merge branch 'master' into jsBinderErrors
2015-12-02 11:36:11 -08:00
Anders Hejlsberg
561360d550
Adding regression test
2015-12-02 10:23:49 -08:00
Anders Hejlsberg
181c10a78f
Ensure that different type parameters are never considered identical
2015-12-02 10:23:28 -08:00
Anders Hejlsberg
94129a5047
Propagate 'this' type in constraint checking
2015-12-02 09:45:34 -08:00
Wesley Wigham
90391fed41
Merge pull request #5881 from weswigham/rootdir-module-names
...
Respect root dir/common src dir when generating module names
2015-12-01 23:32:22 -08:00
Vladimir Matveev
9a9b51f8f1
merge with master
2015-12-01 21:36:02 -08:00
Wesley Wigham
81e012f90f
dont canonicalize the filename when generating names, just use the absolute path
2015-12-01 18:53:54 -08:00
Yui T
ace383d342
add tests
2015-12-01 18:39:02 -08:00
Paul van Brenk
8d3e4f3475
cr feedback
2015-12-01 17:44:43 -08:00
Wesley Wigham
951a77f7bd
respect root dir/common src dir when generating module names
2015-12-01 17:34:40 -08:00
Mohamed Hegazy
19d7e629da
Merge pull request #5852 from holtwick/feature/await_for_es5
...
Enable await in ES5 and ES2015 script mode
2015-12-01 17:08:09 -08:00
Wesley Wigham
a69825e84e
tweak rules
2015-12-01 16:27:19 -08:00
Wesley Wigham
3fba14ed6a
rule text fix
2015-12-01 16:20:31 -08:00
Wesley Wigham
de89459162
add new rule
2015-12-01 16:19:40 -08:00
Paul van Brenk
956a6b720a
Add support for Chakra Host in sys.
2015-12-01 16:18:06 -08:00
Anders Hejlsberg
3750748a27
Accepting new baselines
2015-12-01 15:52:32 -08:00
Anders Hejlsberg
973ba4b50e
Allow type parameters in constraints
2015-12-01 15:51:43 -08:00
Wesley Wigham
e134169590
Merge pull request #5875 from weswigham/no-in-rule
...
lint rule forbidding the in keyword binary expression
2015-12-01 15:36:51 -08:00
Wesley Wigham
db4cc982ab
Merge pull request #5874 from weswigham/lint-all-things
...
lint all files before reporting a failure
2015-12-01 15:26:56 -08:00
Wesley Wigham
3085806fc2
lint rule forbidding the in keyword binary expression
2015-12-01 15:14:24 -08:00
Ryan Cavanaugh
c4b0b62bfc
Merge fixup
2015-12-01 15:06:53 -08:00
Wesley Wigham
592d41c9cc
lint all filed before a failure
2015-12-01 15:05:08 -08:00
Ron Buckton
7d920c2aad
Merge pull request #5841 from Microsoft/fixAsyncReferencedImport
...
Fixes #5789 .
2015-12-01 15:04:10 -08:00
Wesley Wigham
02d96f67bb
trio of missed style nits
2015-12-01 14:57:59 -08:00
Ryan Cavanaugh
bc92e4e9b0
Merge pull request #5596 from RyanCavanaugh/statelessFunctionComponents
...
Stateless function components in JSX
2015-12-01 14:51:18 -08:00
Ron Buckton
316ab1e749
Additional tests
2015-12-01 14:48:53 -08:00
Wesley Wigham
0464138c84
Merge pull request #5866 from weswigham/unnamed-default-exports
...
Fix #5844 - add many new tests covering named/anonymous default exports
2015-12-01 14:36:02 -08:00
Wesley Wigham
130f3304ea
Style nits for the style nit god
2015-12-01 14:35:26 -08:00
Sheetal Nandi
0c8aa41b26
Merge pull request #5835 from Microsoft/noEmit
...
Do not emit files if noEmit is specified
2015-12-01 14:34:28 -08:00
Ryan Cavanaugh
c3b59d156f
Merge branch 'master' into javaScriptPrototypes
...
# Conflicts:
# src/compiler/binder.ts
# src/compiler/checker.ts
# src/harness/fourslash.ts
2015-12-01 14:34:15 -08:00
Ron Buckton
67a4fe5d67
Support for assignment/destructuring using super in an async method
2015-12-01 14:29:37 -08:00
Ryan Cavanaugh
783f65c6d9
Baseline update
2015-12-01 14:22:07 -08:00
Ryan Cavanaugh
bafe053925
Merge branch 'master' into statelessFunctionComponents
2015-12-01 14:21:33 -08:00
Wesley Wigham
cff83c5081
Fix #5844 - add many new tests covering named/anonymous default exports
2015-12-01 14:05:46 -08:00
Daniel Rosenwasser
4092de6993
Merge pull request #5736 from UBC-CPEN/issue-5173
...
Give more helpful error when trying to set default values on an interface.
2015-12-01 13:05:09 -08:00
Ron Buckton
88a43ccb4a
Fix emit for type as expression
2015-12-01 12:12:31 -08:00
Dirk Holtwick
acd1760c8c
Fix whitespace issues
2015-12-01 20:32:53 +01:00
Dirk Holtwick
c12d29bda5
Simplifying the pre ES6 async/await change
2015-12-01 20:26:20 +01:00
Ron Buckton
2745895064
Alternate approach to fix super calls in async methods.
2015-12-01 11:13:54 -08:00
Zhengbo Li
5e86ca1ba8
Merge pull request #5836 from zhengbli/SyncTSJS
...
Sync the dom.generated.d.ts files from TSJS repo
2015-12-01 10:46:25 -08:00
Vladimir Matveev
c7a65b558e
do not error on 'super' property access in ES6
2015-12-01 10:00:00 -08:00
Dirk Holtwick
1fb8a249df
Enable await in ES6 and ES2015 script mode
...
Even though strictly generators are an ES6 feature the real world support
is large enough to use the feature in well known environments like
node.js or Electron app. Since the previous output was not working at
all anyway it feels like a good compromise to at least emit working code
while still having the warning in place. The user would also need to add
"use strict" on top of her .ts file to make it work with node.js.
2015-12-01 10:26:14 +01:00