Commit Graph

21476 Commits

Author SHA1 Message Date
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
TravCav
d0ab1642fe Fix for Issue #21512 and code cleanup for Jakefile.js (#21513)
* Code cleanup for Jakefile.js

Jakefile.js was throwing lint warnings so I cleaned some of them up.

* took out jshint flag

removed /*jshint esversion: 6 */
2018-01-31 12:59:17 -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
csigs
6419e7ca4f LEGO: Merge pull request 21508
LEGO: Merge pull request 21508
2018-01-30 21:10:36 -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
67243405e2 LEGO: Merge pull request 21502
LEGO: Merge pull request 21502
2018-01-30 15:11:15 -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
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
Andrew Casey
3020f3d2e6 Handle trivia in code fix forgotten-this
Fixes #21433
2018-01-30 13:25:39 -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
a60c5d0e9a LEGO: Merge pull request 21481
LEGO: Merge pull request 21481
2018-01-30 09:10:43 -08:00
csigs
8738383606 LEGO: check in for master to temporary branch. 2018-01-30 17:10:23 +00: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
12ebbbc992 LEGO: Merge pull request 21475
LEGO: Merge pull request 21475
2018-01-30 03:11:16 -08:00
csigs
5ef3fde1ab LEGO: check in for master to temporary branch. 2018-01-30 11:10:58 +00:00
Mohamed Hegazy
d0721e45b1 Update authors 2018-01-29 23:29:37 -08:00
TravCav
a9fc00188d fixes tslint warning (#21469) 2018-01-29 22:36:14 -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
csigs
2b76ebf3aa LEGO: Merge pull request 21463
LEGO: Merge pull request 21463
2018-01-29 15:11:15 -08:00
csigs
27ff2b0c9f LEGO: check in for master to temporary branch. 2018-01-29 23:10:53 +00:00
Anders Hejlsberg
e3e849687a Skip unnecessary type and symbol instantiations 2018-01-28 15:14:34 -08:00
Daniel Rosenwasser
02e79849ef Merge pull request #21431 from Microsoft/buildDuhpendencies
Fix dependency for 'publish-nightly'.
2018-01-26 17:13:31 -08:00
Daniel Rosenwasser
7b855d8f67 Fix dependency for 'publish-nightly'. 2018-01-26 17:11:10 -08:00
Andrew Casey
9bc0d33512 Move bug URLs into assert messages 2018-01-26 11:12:34 -08:00
Andrew Casey
8ec36e988d Add asserts upstream from #20809 2018-01-26 10:52:25 -08:00
Andy
cae4bc5e83 Move createTextChange to services/utilities.ts (#21416)
* Move createTextChange to services/utilities.ts

* Use separate functions instead of overloads
2018-01-25 17:48:22 -08:00
Matt McCutchen
f0ba16c9a5 Unused type parameters should be checked by --noUnusedParameters, not (#21167)
--noUnusedLocals.

Fixes #20568.
2018-01-25 16:18:35 -08:00
Adnan Chowdhury
9677b0641c Implement fallback hashing algorithm when crypto module is not available (#19941)
* Implement fallback hashing algorithm when crypto module is not available

* Fix lint errors

* Expose method internally and use in watch.ts

* Simplify syntax; Remove fallback from watch.ts
2018-01-25 16:17:58 -08:00
Nathan Shively-Sanders
b80081d0cb Merge pull request #21285 from Microsoft/nested-excess-property-checking-for-discriminated-unions
Nested excess property checking for discriminated unions
2018-01-25 15:59:57 -08:00
Manoj Patel
afc588eb9e --emitDeclarationsOnly flag to enable declarations only output (#20735)
* Add emitOnlyDeclarations flag

* Fix name

* verifyOptions checking logic

* Passing tests

* doJsEmitBaseline

* Tests !!!
2018-01-25 15:35:18 -08:00
Nathan Shively-Sanders
6087aaa297 Merge branch 'master' into nested-excess-property-checking-for-discriminated-unions 2018-01-25 15:32:53 -08:00
Armando Aguirre
25b1d9d6a5 Updated tests 2018-01-25 14:48:44 -08:00
Armando Aguirre
4af47f1887 Added NoEmit=true when jsconfig is present 2018-01-25 14:06:11 -08:00
Andy
7c4e755eff When applying // @ts-ignore fix as a group, apply to a line only once. (#21413)
* When applying `// @ts-ignore` fix as a group, apply to a line only once.

* Rename line to lineNumber
2018-01-25 13:53:08 -08:00
Sheetal Nandi
f2060c2f72 Merge pull request #21410 from Microsoft/renameParseConfigFile
Rename internal function parseConfigFile to getParsedCommandLineOfConfigFile
2018-01-25 10:40:28 -08:00
Sheetal Nandi
8e8a02f8f1 Rename parseConfigFile to getParsedCommandLineOfConfigFile 2018-01-25 10:06:59 -08:00
Andy
dcd3b5e1f7 At <div x=/**/, completion insertText should be wrapped in braces (#21372) 2018-01-25 09:02:20 -08:00
Sheetal Nandi
b9bb7452f8 Merge pull request #21352 from Microsoft/emitApiDiagnostics
Expose sort and deduplicate diagnostics in Public API
2018-01-25 08:56:59 -08:00