Commit Graph

7816 Commits

Author SHA1 Message Date
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