Commit Graph
26450 Commits
Author SHA1 Message Date
uniqueiniquity 52e8e47cfb Extract JSXChildren checking 2017-11-13 10:17:35 -08:00
Anders Hejlsberg 3411318e6b Use TokenFlags.PrecedingJSDocComment to guide JSDoc comment processing 2017-11-13 09:51:56 -08:00
AndyandGitHub e7df83263d Break out of speculative parsing on bad parameter initializer (#19158)
* Break out of speculative parsing on bad parameter initializer

* Remove uses of 'finally'

* give up -> stop

* Do without exceptions

* Remove `resetAfterSpeculation`

* Use Fail and FailList objects

* Remove `inSpeculation` parameter to parseDelimitedList

* Don't use `createNodeArray`, it's not always in scope

* Move Fail and FailList inside initializeState

* More code review

* More code review
2017-11-13 09:18:36 -08:00
csigs 74fe5c5b74 LEGO: check in for master to temporary branch. 2017-11-13 17:10:16 +00:00
Nathan Shively-SandersandGitHub 7771d0c1fc Merge pull request #19934 from Microsoft/add-starter-kit-to-user-tests
Add starter kit to user tests
2017-11-13 08:54:52 -08:00
Nathan Shively-Sanders ef07efe70a Merge branch 'master' into infer-object-type-from-string-literal-to-keyof-T 2017-11-13 08:46:49 -08:00
Ron Buckton 3d3977f2b7 Migrate compileOnSave tests to vfs 2017-11-12 22:55:29 -08:00
Ron Buckton 4fbc74ec26 Partial deprecation of non-vfs TestServerHost 2017-11-12 21:05:28 -08:00
Anders Hejlsberg ddf0df9cbb Introduce TokenFlags enum 2017-11-12 09:11:09 -08:00
Ron Buckton 646c32cb09 Merge branch 'master' into vfs 2017-11-11 10:26:40 -08:00
Anders HejlsbergandGitHub b8fbf884d0 Merge pull request #19926 from Microsoft/improvePrimitiveComparable
Bidirectional comparable relation for primitive types
2017-11-11 09:15:24 -08:00
csigs cba2e966a3 LEGO: check in for master to temporary branch. 2017-11-11 05:10:06 +00:00
Ron Buckton 59fca7fc30 Fix crash when running tsc with -diagnostics 2017-11-10 16:26:16 -08:00
Nathan Shively-Sanders 4d01390845 Improve assert message 2017-11-10 15:55:29 -08:00
Ryan CavanaughandGitHub de7fbc041a Merge pull request #19542 from RyanCavanaugh/fix19533
Exclude legacy safelist files in external projects
2017-11-10 15:28:35 -08:00
csigs 19b26c564c LEGO: check in for master to temporary branch. 2017-11-10 23:10:42 +00:00
Sheetal NandiandGitHub 8777962373 Merge pull request #19930 from Microsoft/constEnumWithWatch
Ensure that enum member value is computed before using it
2017-11-10 14:57:47 -08:00
Ron Buckton 791c01eb98 Deprecate GeneratedFile 2017-11-10 14:55:04 -08:00
Ron Buckton b9dbf5d13b Simplify literal/unique symbol widening 2017-11-10 14:42:24 -08:00
Nathan Shively-Sanders 0d63589fb2 Fix quote lint 2017-11-10 14:21:53 -08:00
Sheetal Nandi c82c6f21cb Ensure that enum member value is computed before using it
Fixes #19898
2017-11-10 14:05:16 -08:00
Ron Buckton cd0809e4d6 Deprecate CompilerResult 2017-11-10 13:52:12 -08:00
Nathan Shively-Sanders d66e94d09e ExternalCompileRunner works with submodules
If there is a test.json in the directory, it expects to find a
submodule in the directory. The submodule should have the same name as
the directory itself. test.json contains a list of global types that
need to be available, or the empty list if none.
2017-11-10 13:50:18 -08:00
Anders HejlsbergandGitHub a79610a403 Merge pull request #19912 from Microsoft/fixEmptyArrayInference
Fix empty array inference
2017-11-10 13:48:38 -08:00
Anders Hejlsberg 7d5f5fd555 Make comparable relationship bidirectional for primitive types 2017-11-10 13:13:21 -08:00
Wesley WighamandGitHub 06dd3f246f Fail fast on synthetic nodes in services (#19894) 2017-11-10 12:55:07 -08:00
Nathan Shively-SandersandGitHub 9d56f7b7c1 Merge pull request #19887 from Microsoft/dt-runner-excludes-ExpectError
DefinitelyTypedRunner skips ExpectErrors
2017-11-10 10:31:19 -08:00
Nathan Shively-Sanders 5fff71742b Use ts.stringContains instead of String.indexOf 2017-11-10 10:11:44 -08:00
Nathan Shively-Sanders 0d5800a17b Address PR comments 2017-11-10 09:37:06 -08:00
AndyandGitHub 5ffcc42169 Simplify setting constEnumOnlyModule (#19735) 2017-11-10 09:34:20 -08:00
csigs d6614447fd LEGO: check in for master to temporary branch. 2017-11-10 17:10:05 +00:00
Anders Hejlsberg 2010c4cda1 Give lowest priority to inferences made from empty array literals 2017-11-10 08:30:59 -08:00
kingwl f1904a93f5 fix completions for string literal types with template string (#19162) 2017-11-10 22:17:09 +08:00
Ron Buckton 4697ba3e50 Add support for variations in module/target in compiler tests 2017-11-09 18:35:24 -08:00
Wesley WighamandGitHub 16efae2433 Consider the commonjs module indicator as a module indicator (#18490)
* Consider the commonjs module indicator as an indicator that something is effectively an external module

* Only use commonjs module indicator when targeting commonjs
2017-11-09 16:49:04 -08:00
Ron Buckton cf261c34aa Retire Harness.compileFiles 2017-11-09 16:26:07 -08:00
Ron Buckton 8245f6246d Update Harness.compileFiles to use vfs 2017-11-09 16:01:33 -08:00
csigs 2372ffcddc LEGO: check in for master to temporary branch. 2017-11-09 23:10:34 +00:00
Nathan Shively-Sanders a5fa75a0cd DefinitelyTypedRunner skips ExpectErrors
If all errors were ExpectErrors, then it does not fail.
2017-11-09 14:21:08 -08:00
Ryan Cavanaugh 0d5dec9a98 Remove commented tests 2017-11-09 13:55:20 -08:00
AndyandGitHub b94940525b Allow applyCodeActionCommand to take an array (#19870)
* Allow applyCodeActionCommand to take an array

* Use this.host.newLine
2017-11-09 13:17:47 -08:00
AndyandGitHub 65a191fa2b For import completion of default import, convert module name to identifier (#19875)
* For import completion of default import, convert module name to identifier

* Suggestions from code review
2017-11-09 13:13:23 -08:00
Ryan Cavanaugh b043edd61c Merge 2017-11-09 12:42:37 -08:00
Ryan Cavanaugh 0e105ad8de Log more usefully when this test fails 2017-11-09 12:30:44 -08:00
Ryan Cavanaugh 19cc42782b Format + new regex 2017-11-09 12:30:36 -08:00
Ryan Cavanaugh ddd8c95c63 Remove testcases we don't like 2017-11-09 12:30:29 -08:00
AndyandGitHub 90ae9ffe6e If there is an export default x; alias declaration, disallow other default exports (#19872) 2017-11-09 12:21:37 -08:00
Wesley WighamandGitHub a1014b2b13 Mark all parameters as needed for metadata when one is decorated (#19849)
* Mark all properties as needed for metadata when one is decorated

* Add restarg test
2017-11-09 00:26:33 -08:00
Arthur Ozga 9f991d375a cleanup 2017-11-08 23:05:04 -08:00
Arthur Ozga 23da1cf822 send all events through common stream 2017-11-08 21:59:44 -08:00