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
Andy and GitHub
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-Sanders and GitHub
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 Hejlsberg and GitHub
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 Cavanaugh and GitHub
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 Nandi and GitHub
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 Hejlsberg and GitHub
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 Wigham and GitHub
06dd3f246f
Fail fast on synthetic nodes in services ( #19894 )
2017-11-10 12:55:07 -08:00
Nathan Shively-Sanders and GitHub
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
Andy and GitHub
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 Wigham and GitHub
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
Andy and GitHub
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
Andy and GitHub
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
Andy and GitHub
90ae9ffe6e
If there is an export default x; alias declaration, disallow other default exports ( #19872 )
2017-11-09 12:21:37 -08:00
Wesley Wigham and GitHub
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