Andy
477cba539b
Improve debug failure for failed node cast ( #21539 )
2018-02-01 10:51:28 -08:00
Sheetal Nandi
1fb3593e61
Merge pull request #21537 from Microsoft/donotClearScreenWithDiagnostics
...
Do not clear console in watch mode if --diagnostics or --extendedDiagnostics is specified
2018-02-01 10:18:02 -08:00
Andrew Casey
02972899d7
Merge pull request #21379 from amcasey/HighlightingAssert
...
Check syntax kind in isDeclarationNameOrImportPropertyName
2018-02-01 10:11:10 -08:00
Sheetal Nandi
d4c84368e5
Do not clear console in watch mode if --diagnostics or --extendedDiagnostics is specified
2018-02-01 10:07:28 -08:00
Andy
df15d5b977
Don't treat class name contextToken as a completion list blocker if it is not the previousToken ( #21534 )
2018-02-01 09:24:57 -08:00
Sheetal Nandi
11214b9dcd
Removing the test added for cancellation during affected list since thats not possible anymore as the affected files would anyways be semantically checked
...
This is just part missed during revert of 0b79f4a
2018-01-31 17:15:54 -08:00
Sheetal Nandi
cf540198e6
Always get diagnostics when emitting irrespective of whether its declaration only emit
...
The diagnostics reporting and expression resolution caching is quite intermingled at present.
Hence when we tried to get the declaration output without getting diagnostics, the resolution for functions return expression is cached but errors arent reported
Symbols arent marked as referenced. So at later time when trying to get the diagnostics since the expression resolution is cached, it doesnt even go through all checks
For now get diagnostics irrespective of declaration only output to avoid this issue.
Fixes #21518
2018-01-31 16:22:27 -08:00
Ron Buckton
3de96306de
Merge branch 'master' into vfs
2018-01-31 15:41:47 -08:00
Ron Buckton
bb05381695
Update new tests from master
2018-01-31 11:52:02 -08:00
Ron Buckton
16cfcc4aae
Merge branch 'master' into vfs
2018-01-31 11:08:16 -08:00
Armando Aguirre
6435d26510
Merge pull request #21505 from armanio123/SetNoEmitTrueJsConfig
...
Set noEmit = true on jsconfig.json file
2018-01-31 11:08:04 -08:00
Armando Aguirre
e7ddb84fab
Merge pull request #21484 from armanio123/AddBigLibrariesToSafeList
...
Added big libraries to safelist
2018-01-31 11:06:00 -08:00
Andrew Casey
ce7d998c49
Merge pull request #21426 from amcasey/AssertsForGH20809
...
Add asserts upstream from #20809
2018-01-31 10:49:30 -08:00
Anders Hejlsberg
5702f61562
Always use strict rules for contravariant inferences
2018-01-31 07:48:15 -08:00
csigs
f1e25b3186
LEGO: check in for master to temporary branch.
2018-01-31 05:10:17 +00:00
Armando Aguirre
559531cd8b
Minor fixes
2018-01-30 17:05:44 -08:00
Armando Aguirre
25f20da200
Added Ace and PDFKit to typesMap
2018-01-30 17:03:54 -08:00
Armando Aguirre
e99fe78172
Addressed PR comments
2018-01-30 15:22:34 -08:00
csigs
4518e03e48
LEGO: check in for master to temporary branch.
2018-01-30 23:10:57 +00:00
Wesley Wigham
c161c22d89
Avoid crashing when a source file is attempted to merge with another declaration ( #21494 )
2018-01-30 15:02:20 -08:00
Andrew Casey
dfe8cf1abd
Merge pull request #21497 from amcasey/GH21433
...
Handle trivia in code fix forgotten-this
2018-01-30 14:39:47 -08:00
Ron Buckton
97a842feb2
Fix ordering in fourslash tests
2018-01-30 14:23:57 -08:00
Wesley Wigham
6219be6144
Do no path canonicalization during config parsing ( #20311 )
...
* Do no canonicalization during config parsing
* Add test from issue
* Apply code review feedback
2018-01-30 14:16:44 -08:00
Anders Hejlsberg
7c241ba2f7
Merge branch 'conditionalTypes' into inferTypes
...
# Conflicts:
# src/compiler/checker.ts
# tests/cases/fourslash/completionInJSDocFunctionNew.ts
# tests/cases/fourslash/completionInJSDocFunctionThis.ts
2018-01-30 13:40:16 -08:00
Andrew Casey
3020f3d2e6
Handle trivia in code fix forgotten-this
...
Fixes #21433
2018-01-30 13:25:39 -08:00
Ron Buckton
4d8d51452c
Migrate core.ts
2018-01-30 11:57:47 -08:00
Wesley Wigham
b0ea899d13
Use the full local file path as the id for a submodule ( #21471 )
...
* Use the full file path as the id for a submodule
* Informal code review feedback
2018-01-30 11:09:48 -08:00
Armando Aguirre
cd994964e3
Improved datatables regex
2018-01-30 10:48:56 -08:00
Armando Aguirre
8a561e72a8
Improved datatables regex
2018-01-30 10:46:17 -08:00
Armando Aguirre
cd12c8b63b
Added datatables library to safelist
2018-01-30 10:22:29 -08:00
csigs
8738383606
LEGO: check in for master to temporary branch.
2018-01-30 17:10:23 +00:00
Anders Hejlsberg
01516c84d2
Update to use TypeFlags.Instantiable in instantiateSymbol
2018-01-30 06:47:58 -08:00
Anders Hejlsberg
f990e4ef99
Merge branch 'master' into conditionalTypes
2018-01-30 06:44:23 -08:00
Anders Hejlsberg
4f2b5f32f9
Merge branch 'master' into conditionalTypes
2018-01-30 06:42:14 -08:00
Anders Hejlsberg
6be98fa1a9
Merge pull request #21470 from Microsoft/optimizeInstantiation
...
Skip unnecessary type and symbol instantiations
2018-01-30 06:39:08 -08:00
csigs
5ef3fde1ab
LEGO: check in for master to temporary branch.
2018-01-30 11:10:58 +00:00
Anders Hejlsberg
c6f0dfbc4d
Add definitelyAssignableRelation
2018-01-29 17:07:51 -08:00
Sheetal Nandi
6fadd4888d
Merge pull request #21466 from Microsoft/isEmittedFileCheck
...
Simplify isEmittedFile check instead of iterating through all source files.
2018-01-29 16:36:23 -08:00
Sheetal Nandi
659424e33f
Log more info about platform for further diagnosis
2018-01-29 16:02:16 -08:00
Sheetal Nandi
76bf470072
Simplify isEmittedFile check instead of iterating through all source files.
...
Fixes #21459
2018-01-29 15:50:58 -08:00
Ron Buckton
d0988b8078
PR Feedback
2018-01-29 15:35:44 -08:00
csigs
27ff2b0c9f
LEGO: check in for master to temporary branch.
2018-01-29 23:10:53 +00:00
Ron Buckton
7ca84aca52
Merge branch 'master' into vfs
2018-01-29 11:05:07 -08:00
Anders Hejlsberg
e3e849687a
Skip unnecessary type and symbol instantiations
2018-01-28 15:14:34 -08:00
Anders Hejlsberg
edffb12054
Cache 'any' instantiations for faster conditional type resolution
2018-01-27 10:07:24 -08:00
Anders Hejlsberg
fa6c4b79dd
Check for definitely false condition first
2018-01-26 13:03:17 -08:00
Andrew Casey
9bc0d33512
Move bug URLs into assert messages
2018-01-26 11:12:34 -08:00
Anders Hejlsberg
e4502121f0
Infer intersection types for multiple contravariant candidates
2018-01-26 10:56:03 -08:00
Andrew Casey
8ec36e988d
Add asserts upstream from #20809
2018-01-26 10:52:25 -08:00
Anders Hejlsberg
60c9249ac4
Properly handle inferred type parameters in declaration emitter
2018-01-26 06:20:39 -08:00