Commit graph

20140 commits

Author SHA1 Message Date
Wesley Wigham
538f1bf4f4 Skip symbol baselines for RWC tests (#19425) 2017-10-23 15:07:45 -07:00
Mohamed Hegazy
a1e3f003e4 Merge pull request #19426 from Microsoft/portLibFiles
Port generated lib files
2017-10-23 15:02:55 -07:00
Ron Buckton
a0412da4fa Merge branch 'master' into fix19349 2017-10-23 14:51:05 -07:00
Wesley Wigham
fa3ce9fe6c Fix build break (#19431) 2017-10-23 14:28:20 -07:00
Ron Buckton
9f1100cf30 PR cleanup 2017-10-23 13:55:31 -07:00
Andy
159a0a2197 Use NodeFlags to detect nodes inside with statements instead of climbing ancestors (#17721)
* Use NodeFlags to detect nodes inside with statements instead of climbing ancestors

* Add to ContextFlags
2017-10-23 13:38:50 -07:00
Andy
f916e38015 For @types installing quickfix, only activate for implicit-any module (#19394) 2017-10-23 13:36:36 -07:00
Andy
a9ffe0daeb Update issue_template to ts2.7 (#19422) 2017-10-23 13:35:53 -07:00
Anders Hejlsberg
af940f1252 Merge pull request #19424 from Microsoft/inferenceFromGenericFunction
Improve inference from generic functions
2017-10-23 13:26:11 -07:00
Mohamed Hegazy
03ad0c6cde Port generated lib files 2017-10-23 13:02:40 -07:00
Anders Hejlsberg
414f165df0 Add tests 2017-10-23 12:36:44 -07:00
Anders Hejlsberg
a87baa2664 Accept new baselines 2017-10-23 12:36:29 -07:00
Anders Hejlsberg
b4b711ff5c Infer from base constraint signatures instead of erased signatures 2017-10-23 12:35:11 -07:00
Ron Buckton
a31ce789f4 Remove escaped names of well known symbols from string completions 2017-10-21 17:19:46 -07:00
csigs
ceba50750b LEGO: Merge pull request 19396
LEGO: Merge pull request 19396
2017-10-20 21:10:29 -07:00
csigs
53d78f2982 LEGO: check in for master to temporary branch. 2017-10-21 04:10:09 +00:00
Mohamed Hegazy
fcb9d93bac Merge pull request #19390 from Microsoft/fix19378
Check for `--strict` along with `--noImplicitAny` for code fix
2017-10-20 16:48:23 -07:00
Mohamed Hegazy
e0d76d1dca Check for --strict along with --noImplicitAny for code fix 2017-10-20 14:39:58 -07:00
Andy
74cbb827f9 Fix lint (#19387) 2017-10-20 14:12:24 -07:00
Andy
8b7d859fb3 Make it a noImplicitAny error to fail to provide type arguments to a superclass via @augments (#18778)
* Make it a noImplicitAny error to fail to provide type arguments to a superclass via @augments

* Don't recommend to add an @augments tag if it already exists

* Suggestions from code review

* Shorten error message
2017-10-20 09:41:19 -07:00
Andy
d7be61a569 Subsequent variable declarations must have same type: Mention location of other declaration (#19356)
* Subsequent variable declarations must have same type: Mention location of other declaration

* Fix naming, remove template literal
2017-10-20 08:33:16 -07:00
Nathan Shively-Sanders
1ea1254e8e Merge pull request #19355 from Microsoft/sandersn/fix-getParameterSymbolFromJSDoc
fix getParameterSymbolFromJSDoc
2017-10-19 19:35:10 -07:00
Anders Hejlsberg
8a227674ce Merge pull request #19319 from Microsoft/fixMappedTypeInferenceErrors
Fix mapped type inference errors
2017-10-19 18:13:04 -07:00
Mohamed Hegazy
8adbcefbbb Merge pull request #19149 from Kingwl/fix-incorrect-super-without-base-class
fix super call from class that has no basetype but with same symbol (#19068)
2017-10-19 17:32:42 -07:00
Wesley Wigham
3f406bd3ec Use light test flag by default (#19362)
* Use `light` test flag by default

* Different boolean formulation
2017-10-19 17:15:54 -07:00
Wesley Wigham
29ba8f3d14 Do not include lib in extract symbol tests unless required (#19361) 2017-10-19 17:09:11 -07:00
Nathan Shively-Sanders
8cc2af59b1 More tests for getParameterSymbolFromJSDoc 2017-10-19 16:22:05 -07:00
Mohamed Hegazy
8a292e3514 Update version (#19353)
* Update version

* Accept baselines after version change
2017-10-19 15:37:38 -07:00
csigs
8730ace40c LEGO: Merge pull request 19358
LEGO: Merge pull request 19358
2017-10-19 15:10:50 -07:00
csigs
fd3ededf09 LEGO: check in for master to temporary branch. 2017-10-19 22:10:33 +00:00
Andy
c1b4d59752 Fixup line and offset of rename location of refactor (#19265)
* Fixup line and offset of rename location of refactor

* Fixes

* Handle "\r" only documents

* Update api baselines

* Fix error if an edit comes *after* the rename location

* Add bounds check

* Simpler implementation: get new text, then calculate line starts the usual way
2017-10-19 14:31:23 -07:00
Nathan Shively-Sanders
97a6f14ca2 Consolidate jsdoc node getters
They are now used both in getJSDocCommentsAndTagsWorker and in
geParameterSymbolFromJSDoc.
2017-10-19 14:12:56 -07:00
Nathan Shively-Sanders
c2bbfafcbe Fix getParameterSymbolFromJSDoc 2017-10-19 09:13:31 -07:00
Nathan Shively-Sanders
ecdc4b363e Test:jsdoc @param errors on vardecls/assignments 2017-10-19 09:12:49 -07:00
csigs
8695f38d6f LEGO: Merge pull request 19342
LEGO: Merge pull request 19342
2017-10-19 09:10:30 -07:00
csigs
5a6e5e7f79 LEGO: check in for master to temporary branch. 2017-10-19 16:10:06 +00:00
Andy
1f282f19e0 Fix "noStringLiteral" lint errors (#19310) 2017-10-19 08:15:48 -07:00
Andy
a53d3bb5aa Remove some unnecessary undefined checks in extractSymbol (#19256) 2017-10-19 08:15:01 -07:00
Wesley Wigham
8212c962cd Workaround for nonnull operator on indexed accesses (#19275)
* Quick and dirty workaround

* Add third case to show current behavior

* Rename variable, replace elaboration from comment with links
2017-10-18 17:39:05 -07:00
Anders Hejlsberg
f8d9079c47 Add regression test 2017-10-18 16:59:43 -07:00
Anders Hejlsberg
e0c10853ce Accept new baselines 2017-10-18 16:59:35 -07:00
Anders Hejlsberg
a885894baa Infer properties of type {} when argument of a mapped type is incorrect 2017-10-18 16:58:56 -07:00
Nathan Shively-Sanders
d8373c3dbb Merge pull request #19314 from Microsoft/fix-tsc-instrumented
Fix four tsc-instrumented bugs
2017-10-18 16:41:40 -07:00
Sheetal Nandi
8fc651870e Merge pull request #19306 from Microsoft/doNoWriteFilesMultipleTimes
Fixes the issue with emit where in same file is emitted multiple times
2017-10-18 16:12:36 -07:00
Andy
0f55f4a701 Use Promise instead of PromiseLike (#19305) 2017-10-18 16:04:42 -07:00
Andy
6c1afba389 Remove extra blank line in logs (#19307) 2017-10-18 16:04:18 -07:00
Andy
f1abe3c284 Fix undefined error using getEffectiveTypeRoots (#19300) 2017-10-18 15:47:15 -07:00
Andy
e5f8287e5c findAllRefs: Support anonymous default export (#19302) 2017-10-18 15:46:39 -07:00
Mohamed Hegazy
5fa8db55b2 Fix https://github.com/Microsoft/TypeScript/issues/19270: ensure output name is a valid locale name (#19308)
* Fix https://github.com/Microsoft/TypeScript/issues/19270: ensure output name is a valid locale name

* Use const instead of var

* Add comment

* Fix typo

* Split the concat logic for generatedLCGFile
2017-10-18 15:46:09 -07:00
Nathan Shively-Sanders
79c672424e Fix lint 2017-10-18 15:32:24 -07:00