Klaus Meinhardt
b75ccb1c49
accept baselines
2017-10-22 23:01:23 +02:00
Klaus Meinhardt
3416e91468
Merge branch 'master' of https://github.com/Microsoft/TypeScript into update-types3
2017-10-22 22:35:21 +02: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
Armando Aguirre
16c3255988
Updated an incredible amount of tests.
2017-10-18 15:49:46 -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
Nathan Shively-Sanders
93c2b10f68
Fix tsc-instrumented
...
1. Make recursiveCreateDirectory correctly handle relative paths.
2. Remove dependency on Harness
3. Correctly increment iocapture0, iocapture1, ... iocaptureN.
4. Stop double-nesting baseline files.
2017-10-18 15:29:11 -07:00
Sheetal Nandi
9bea0dbdc2
Actually use cached semantic diagnostics
2017-10-18 15:28:20 -07:00
csigs
7bfda06189
LEGO: Merge pull request 19312
...
LEGO: Merge pull request 19312
2017-10-18 15:10:49 -07:00
csigs
7d23ed152b
LEGO: check in for master to temporary branch.
2017-10-18 22:10:31 +00:00
Wesley Wigham
75a687b524
make getCurrentDirectory required ( #19303 )
2017-10-18 14:57:18 -07:00
Nathan Shively-Sanders
b40e18df00
Merge pull request #19304 from Microsoft/dedupe-jsdoc-annotation-refactors
...
Fixes for refactor "Annotate with type from JSDoc"
2017-10-18 14:50:13 -07:00
Armando Aguirre
8004fec2ce
Addressed PR comments: added simplified/full version, changed design
2017-10-18 14:48:06 -07:00
Sheetal Nandi
f59241971d
Merge pull request #19138 from Microsoft/configuredProjectRef
...
Handle the configured project lifetime to account for files added to the project after config file gets reloaded
2017-10-18 14:23:25 -07:00
Sheetal Nandi
7e780c0a1a
Do not cache the semantic diagnostics when compiler options has --out since we would anyways get all fresh diagnostics
2017-10-18 13:49:54 -07:00
Sheetal Nandi
835d7cb910
Simplify emit changed files further
...
Also use source file version as the signature of declaration file instead of computing it from text
2017-10-18 13:34:13 -07:00