Wesley Wigham
abc230195c
Add handling for json parse errors
2015-11-10 12:12:14 -08:00
Ryan Cavanaugh
a0d24e35ec
Merge branch 'master' into statelessFunctionComponents
...
# Conflicts:
# src/compiler/checker.ts
# src/harness/harness.ts
2015-11-10 12:06:57 -08:00
Wesley Wigham
6dcf3cf756
Add case sensitivity-check, only error on failure when outDir is specified and resource based paths are found
2015-11-10 12:06:25 -08:00
Ryan Cavanaugh
ad61788113
Merge pull request #5266 from Microsoft/javaScriptModules
...
JavaScript LS scaffolding + JS module inference
2015-11-10 11:59:09 -08:00
Nathan Shively-Sanders
48e985d72f
Prevent resolveName from ignoring default exports
2015-11-10 11:35:03 -08:00
Nathan Shively-Sanders
64e4cc306c
Improve efficiency and naming
...
The unapplied outer parameters check now checks only whether the last
outer parameter is unapplied, and its name is now positive --
are-all-applied vs are-some-unapplied.
2015-11-10 08:55:24 -08:00
Basarat Syed
cfc6ed2adb
tsx : support tags in language service semantic tokenizer
2015-11-10 18:33:19 +11:00
Ryan Cavanaugh
e30a64fbdf
JSX SFC WIP
2015-11-09 23:10:04 -08:00
Daniel Rosenwasser
9c284805ec
Merge pull request #5185 from Microsoft/stringLiteralTypes
...
String literal types
2015-11-09 17:23:50 -08:00
Daniel Rosenwasser
92d37c3029
Merge pull request #5511 from Microsoft/skipDefaultLibCheckWithNoDefaultLib
...
Skip files with no-default-lib when '--skipDefaultLibCheck' and '--noLib' are used
2015-11-09 15:43:26 -08:00
Wesley Wigham
9024032571
use typeof
2015-11-09 15:13:55 -08:00
Vladimir Matveev
5d9e7e10c0
Merge pull request #5576 from Microsoft/importsInShorthandProps
...
use modulekind to check if initializer for shorthand property assignm…
2015-11-09 14:57:47 -08:00
Nathan Shively-Sanders
eba94b4e85
Address comments
2015-11-09 14:53:21 -08:00
Ryan Cavanaugh
69ca1f2e1d
Merge remote-tracking branch 'origin/master' into javaScriptModules
...
# Conflicts:
# src/compiler/parser.ts
2015-11-09 14:48:37 -08:00
Daniel Rosenwasser
cece4411ca
Get rid of the concept of 'isDefaultLib'.
2015-11-09 14:40:57 -08:00
Wesley Wigham
a32f44f9f4
Add command line flag to allow synthetic default exports
2015-11-09 14:36:00 -08:00
Vladimir Matveev
6f08e89455
use modulekind to check if initializer for shorthand property assignment should be emitted
2015-11-09 13:34:30 -08:00
Wesley Wigham
14d65098c9
Merge pull request #5385 from weswigham/5378-equality-fix
...
Stop considering symbol names when checking type parameter identity
2015-11-09 13:32:43 -08:00
Daniel Rosenwasser
ea4e21d969
Fixed comments.
2015-11-09 13:27:19 -08:00
Ryan Cavanaugh
52b25a5437
WIP
2015-11-09 13:16:59 -08:00
Wesley Wigham
977c3eec22
fix lints
2015-11-09 12:50:38 -08:00
Ryan Cavanaugh
e630ce247b
Fix merge problems from master
2015-11-09 12:49:36 -08:00
Wesley Wigham
cadf54334b
Merge branch 'master' into out-module-concat
2015-11-09 12:38:23 -08:00
Wesley Wigham
5f184866af
Merge branch 'master' into empty-set
2015-11-09 12:17:07 -08:00
Wesley Wigham
e75286121f
Merge branch 'master' into 5378-equality-fix
2015-11-09 11:56:31 -08:00
Nathan Shively-Sanders
569cf96d06
Fix new and improved linter errors
2015-11-09 10:48:22 -08:00
Vladimir Matveev
a531610eb9
fix merge issue
2015-11-09 10:46:50 -08:00
Nathan Shively-Sanders
b44e33155f
Merge branch 'master' into apply-captured-outer-type-parameters
2015-11-09 10:46:23 -08:00
Nathan Shively-Sanders
0cf4c6caba
Fix linter error
2015-11-09 10:44:02 -08:00
Vladimir Matveev
810c45b5fb
Merge branch 'master' into elideExportStarForNonValues
2015-11-09 10:38:38 -08:00
Vladimir Matveev
a4d10bd777
Merge pull request #5561 from Microsoft/oneEmitter
...
A few perf-related low hanging fruits
2015-11-09 10:35:37 -08:00
Nathan Shively-Sanders
81c2cb90e8
apply captured type parameters to returned classes
...
Get instantiated constructors for classes with captured (outer) type
parameters that have not yet been applied. The fast path was incorrect for
these classes.
2015-11-09 10:16:16 -08:00
mihailik
4ca24bf131
Use ts.indexOf instead of Array.prototype.indexOf
...
(keep consistent with the rest of codebase, and thus enable ES3-compatibility of tsc and services)
2015-11-09 09:52:13 +00:00
mihailik
efbacb97c9
Use ts.indexOf instead of Array.prototype.indexOf
...
(keep consistent with the rest of codebase, and thus enable ES3-compatibility of tsc and services)
2015-11-09 09:45:57 +00:00
Jeffrey Morlan
470d1d28ab
Fix issue #5444
...
reportImplementationExpectedError: The next node in the tree is not
necessarily consecutive. This happens due to syntax errors, e.g.
class C { foo(), foo(); }
2015-11-08 12:00:27 -08:00
Vladimir Matveev
72723e93be
do not report 'excess property error' if object literal pattern contains computed properties
2015-11-07 16:56:16 -08:00
Vladimir Matveev
3f1596bba7
remove nodeConstructors array, replace it with single local
2015-11-07 15:28:21 -08:00
Mohamed Hegazy
c3df2890fc
Merge pull request #5092 from tinganho/instanceOfElseClause
...
Instance of else clause
2015-11-07 12:20:36 -08:00
Ryan Cavanaugh
7dd1bf487d
Merge branch 'master' into javaScriptModules
...
# Conflicts:
# lib/lib.es6.d.ts
# lib/tsc.js
# lib/tsserver.js
# lib/typescript.d.ts
# lib/typescript.js
# lib/typescriptServices.d.ts
# lib/typescriptServices.js
# src/compiler/binder.ts
# src/compiler/checker.ts
# src/compiler/parser.ts
# src/compiler/program.ts
# src/harness/fourslash.ts
2015-11-06 16:49:09 -08:00
Anders Hejlsberg
d1c7a62a60
Merge pull request #5552 from Microsoft/thisAndConstraints
...
Instantiate constraints with type parameter as 'this'
2015-11-06 16:45:05 -08:00
Vladimir Matveev
39415d1594
Merge branch 'master' into oneEmitter
2015-11-06 16:42:14 -08:00
Ryan Cavanaugh
3f4e5a4552
Merge branch 'master' into javaScriptModules
...
# Conflicts:
# tests/webTestServer.ts
2015-11-06 16:34:38 -08:00
Vladimir Matveev
45746d11a6
make emitter singleton, replace reading file properties with local access, use one constructor function for all nodes
2015-11-06 16:21:43 -08:00
Daniel Rosenwasser
c011ed455b
Const.
2015-11-06 15:00:35 -08:00
Ryan Cavanaugh
d880d4f4fb
Don't look for .js files when resolving node modules
2015-11-06 14:38:29 -08:00
Mohamed Hegazy
c0bb2eaaea
Add getCurrentDirectory to call to createDocumentRegistry
2015-11-06 14:16:44 -08:00
Ryan Cavanaugh
7a94031475
Rename isTsx for clarity
2015-11-06 14:11:15 -08:00
Daniel Rosenwasser
bb232f739d
Merge remote-tracking branch 'origin/master' into stringLiteralTypes
2015-11-06 13:06:43 -08:00
Daniel Rosenwasser
8dbfe1ca63
Added specific checks for comparing stringlike types.
2015-11-06 12:58:03 -08:00
Sheetal Nandi
4c842591f7
Merge branch 'master' into jsFileCompilation
2015-11-06 12:39:42 -08:00