Ron Buckton
24437774a8
Further simplification
2017-10-26 11:56:29 -07:00
Ron Buckton
e08f8d263f
Remove unnecessary comment
2017-10-25 18:06:10 -07:00
Ron Buckton
3605e4ef69
Remove unnecessary comment
2017-10-25 18:04:31 -07:00
Ron Buckton
dfa1ffe650
Cleanup and reordering
2017-10-25 18:00:59 -07:00
Ron Buckton
c0ed26e605
Simplify comparers
2017-10-25 17:46:39 -07:00
Ron Buckton
130c407708
More control over which collator to use in each situation
2017-10-25 16:30:19 -07:00
Ron Buckton
4d7923af00
Consistent naming
2017-10-24 16:37:41 -07:00
Ron Buckton
6d4e2a006f
Revert change in navigateTo
2017-10-24 16:36:35 -07:00
Ron Buckton
27d0b9f4fc
Minor name change
2017-10-24 16:30:23 -07:00
Ron Buckton
7bc3b73ab9
Clean up existing equality comparisons
2017-10-24 16:26:11 -07:00
Ron Buckton
dee77ced7c
Added 'equateStrings' for string equality comparisons (rather than sorting)
2017-10-24 16:14:49 -07:00
Ron Buckton
5f8b392f7d
Revert use of Intl/localeCompare for CS comparisons
2017-10-24 15:50:19 -07:00
Ron Buckton
763d17e947
Manually inline a few cases to reduce repeated 'ignoreCase' conditionals in loops
2017-10-24 14:17:29 -07:00
Ron Buckton
71ab810d9d
Clean up outdated string comparison logic
2017-10-24 13:37:16 -07:00
Sheetal Nandi
228a885e49
Merge pull request #19435 from Microsoft/foundWhileSearchingNodeModules
...
Mark the files found during node_modules search correctly when reusing program structure completely
2017-10-24 10:39:25 -07:00
Sheetal Nandi
7828746cc9
Set the files found during node_modules search correctly when reusing existing program structure
...
This marks files reused correctly as from external library resulting in not using them for files to be emitted and computed for output structure
Fixes #19327
2017-10-23 19:05:38 -07:00
Sheetal Nandi
ab67477ada
Add the test case that fails and reports error for files not in root directory in watch mode
...
Test case for #19327
2017-10-23 18:31:28 -07:00
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
Wesley Wigham
fa3ce9fe6c
Fix build break ( #19431 )
2017-10-23 14:28:20 -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
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