Klaus Meinhardt
95494efe50
fix commonPrefix handling
2018-08-08 16:58:35 +02:00
Klaus Meinhardt
f31b9d3891
fix test
2018-08-08 16:38:42 +02:00
Klaus Meinhardt
47e77901fd
actually test the cache
2018-08-08 15:39:07 +02:00
Klaus Meinhardt
bed93b48f5
fix moduleNameResolver cache
...
Fixes : #26271
2018-08-08 11:12:48 +02:00
Andrew Casey
daccc978a8
Don't compute suggestion diagnostics for lib files
...
The check applied to semantic diagnostics (and `checkSourceFile`) should
also apply to suggestion diagnostics. Fixes assert.
2018-08-07 17:58:35 -07:00
Andy
1a05f13aef
moveToNewFile: Don't remove empty named imports ( #26265 )
2018-08-07 12:54:46 -07:00
Andy
794f3a5e76
goToTypeDefinition: Go to function return type ( #25952 )
...
* goToTypeDefinition: Go to function return type
* Add more tests
* If a function returns 'void' or some other type with no definition, just return the function definition.
2018-08-07 12:54:19 -07:00
Andy
eaf0d59d35
Fix bug: symbol.valueDeclaration not guaranteed to be defined ( #26267 )
2018-08-07 12:13:45 -07:00
Wesley Wigham
32e99ba8f9
Add TEST-results.xml to the gitignore
2018-08-07 10:48:45 -07:00
Ryan Cavanaugh
3fde17e85c
Merge pull request #26234 from RyanCavanaugh/noVoidTest
...
Disallow expressions of type `void` to be used in truthiness checks
2018-08-07 08:37:42 -07:00
王文璐
639190d607
fix compiler crash ( #26209 )
2018-08-07 10:09:26 +08:00
Andy
937afab4b0
Support signature help for contextual parameter type ( #26022 )
2018-08-06 16:46:30 -07:00
Anders Hejlsberg
eeb19c1e22
Merge pull request #26236 from Microsoft/fixCircularReturnType
...
Fix circular return type issue
2018-08-06 16:38:31 -07:00
Anders Hejlsberg
9d71023b5c
Add fourslash tests
2018-08-06 16:33:21 -07:00
Sheetal Nandi
f67bdd429a
Skip loading configured project just to report project info through synchronizeProjectList for project opened by external project
2018-08-06 16:24:14 -07:00
Ryan Cavanaugh
ca10b7a6fa
Add checks for remaining truthiness positions
2018-08-06 16:11:43 -07:00
Anders Hejlsberg
bf19d214f3
Revise logic that computes the contextual type for a parameter
2018-08-06 16:10:10 -07:00
Sheetal Nandi
8c4607d8eb
Dont delay external project update from openExternalProject
...
Since external projects are needed to be uptodate when opening file,
so in most likely scenarios these will be loaded anyways so there is no saving in postponing this work
2018-08-06 16:06:40 -07:00
Sheetal Nandi
a0190e397a
Delay update graph when opening external project, and delay load configured project referenced from external project when opening it
2018-08-06 16:01:15 -07:00
Sheetal Nandi
4475d81b9c
Add flags on commandLineOption to indicate strictFlag or option affecting semanticDiagnostics
2018-08-06 14:54:57 -07:00
Wesley Wigham
2e017b8ce1
Hardcode xunit reporter output file into failed tests reporter
2018-08-06 14:09:41 -07:00
Ryan Cavanaugh
bad002cfb7
Merge pull request #26150 from Kingwl/CheckReturnUnknow
...
add check for function return unknow type
2018-08-06 13:52:14 -07:00
Andy
d0ed21cad1
completions: 'true' and 'false' are type keywords ( #26237 )
2018-08-06 12:42:56 -07:00
Klaus Meinhardt
7299bceafb
infer number index signature in JS object literals ( #26221 )
...
Fixes : #26208
2018-08-06 11:52:51 -07:00
Wesley Wigham
16343208c8
If runner is xunit (as on CI) set output file
2018-08-06 11:41:27 -07:00
Anders Hejlsberg
cfa29ae2fa
Merge branch 'master' into fixCircularReturnType
...
# Conflicts:
# src/compiler/diagnosticMessages.json
2018-08-06 10:53:20 -07:00
Anders Hejlsberg
6a17f4d162
Merge branch 'master' into fixCircularReturnType
...
# Conflicts:
# tests/baselines/reference/recursiveResolveDeclaredMembers.types
# tests/baselines/reference/typeGuardsWithInstanceOfByConstructorSignature.types
2018-08-06 10:42:35 -07:00
Alexander T
37b9a6bca4
25840 - Add a more meaningful error message to the case when calling a public static method on an instance ( #25922 )
...
* add a more meaningful error message to the case when calling a public static method on an instance
* Fix tests
2018-08-06 10:24:48 -07:00
Anders Hejlsberg
9c3dc96dc1
Accept new baselines
2018-08-06 10:02:42 -07:00
Anders Hejlsberg
efdbbd1cf3
Add regression tests
2018-08-06 10:02:33 -07:00
Ryan Cavanaugh
14d3c69c72
Disallow exprs of type void to be used in truthiness checks
2018-08-06 09:40:22 -07:00
Anders Hejlsberg
dc34c5e719
Use getReturnTypeFromAnnotation instead of ad hoc checks
2018-08-06 06:51:45 -07:00
王文璐
723ee8a35e
visit exclamation token
2018-08-06 18:40:10 +08:00
Kagami Sascha Rosylight
76ae12d143
Change esnext.asynciterable to es2018.asynciterable
2018-08-06 16:30:08 +09:00
Anders Hejlsberg
c367b91da7
Accept new baselines
2018-08-05 08:48:17 -07:00
Anders Hejlsberg
ab7defa5ea
Clean up return type checking logic
2018-08-05 08:47:55 -07:00
Anders Hejlsberg
faed2d2c33
Accept new baselines
2018-08-04 11:34:45 -07:00
Anders Hejlsberg
ee721225ae
Ensure type parameters are erased in contextual signature from @type tag
2018-08-04 11:30:20 -07:00
Anders Hejlsberg
539775779e
Erase type parameters when fetching return type from JSDoc @type tag
2018-08-04 09:13:22 -07:00
TypeScript Bot
d8cbe34a05
Update user baselines ( #26186 )
2018-08-04 00:23:14 -07:00
Sheetal Nandi
d419968c0d
Refresh semantic diagnostics when compiler options affecting semantic diagnostics generation changes
...
Fixes #26195
2018-08-03 16:27:25 -07:00
Sheetal Nandi
c6ca96bdcf
Removing debugger statements from tests
2018-08-03 15:41:44 -07:00
Sheetal Nandi
1e5e61873d
Send event on referencing large file
2018-08-03 15:22:28 -07:00
Anders Hejlsberg
a75fe5194e
Accept new baselines
2018-08-03 14:44:48 -07:00
Klaus Meinhardt
3b022a4e66
add link to issue
2018-08-03 23:19:04 +02:00
Anders Hejlsberg
e4443bb993
Properly catch and error on circular function return types
2018-08-03 14:03:30 -07:00
Klaus Meinhardt
a1978eb8a1
add test
2018-08-03 22:10:18 +02:00
Sheetal Nandi
3ef067f7d9
Merge pull request #26194 from bterlson/patch-1
...
Update README.md: JavaScript has modules and classes
2018-08-03 12:02:50 -07:00
Brian Terlson
9d32c51cd4
Update README.md: JavaScript has modules and classes
...
So I made a slight tweak to the copy.
2018-08-03 11:46:26 -07:00
Sheetal Nandi
77e29b7f0e
Merge pull request #26169 from Microsoft/largeFile
...
Do not read files greater than maxFileSize which is currently 4mb
2018-08-03 10:38:02 -07:00