Anders Hejlsberg
87bed40cbd
Accept new baselines
2018-12-10 13:22:24 -08:00
Anders Hejlsberg
6234e10601
Add additional tests
2018-12-10 13:22:24 -08:00
Anders Hejlsberg
c32a48e666
Accept new baselines
2018-12-10 13:22:24 -08:00
Anders Hejlsberg
a8adb73bc6
Improve excess property checking logic
2018-12-10 13:22:24 -08:00
Anders Hejlsberg
b30038f7ba
Accept new baselines
2018-12-10 13:21:41 -08:00
Anders Hejlsberg
c6ca3f8114
Add regression test
2018-12-10 13:21:41 -08:00
Anders Hejlsberg
433ea84c52
Handle destructuring in control flow reference matching
2018-12-10 13:21:41 -08:00
Daniel Rosenwasser
dcc8bd47f5
Accept new baselines
2018-12-10 13:12:56 -08:00
Daniel Rosenwasser
975845a68f
Add regression test
2018-12-10 13:08:05 -08:00
Anders Hejlsberg
bc80bb9fe7
Accept new baselines
2018-12-10 13:06:56 -08:00
Anders Hejlsberg
10a0602467
Resolve conditional type only when check and extends types are non-generic
2018-12-10 13:06:56 -08:00
Daniel Rosenwasser
0ed5432733
Update LKG.
2018-12-06 17:53:27 -08:00
Daniel Rosenwasser
f4a68f9e27
BUmp version to 3.2.2.
2018-12-06 17:47:00 -08:00
Sheetal Nandi
aaff894a9e
Merge pull request #28850 from Microsoft/awaitInAllFunctions32
...
[release-3.2] Completion for await keyword to inside of function
2018-12-04 13:28:57 -08:00
Nathan Shively-Sanders
a621df0d83
Revert over-eager bailout when trailing whitespace ( #28848 )
2018-12-04 12:47:52 -08:00
dreamran43@gmail.com
33c3597b42
Move await keyword to inside of function and test
2018-12-04 12:39:42 -08:00
dreamran43@gmail.com
5d8342b0ad
Move await keyword to inside of function and test
2018-12-04 12:39:39 -08:00
dreamran43@gmail.com
fed689a010
Move await keyword to inside of function (Recovery & try test)
2018-12-04 12:39:35 -08:00
dreamran43@gmail.com
3a76e9fbc8
Move await keyword to inside of function and test
2018-12-04 12:39:31 -08:00
dreamran43@gmail.com
d71d6835dc
Move await keyword to inside function
2018-12-04 12:39:26 -08:00
Nathan Shively-Sanders
7c397f7a65
Infer from arrows from usage. ( #28832 )
...
* Infer from arrows from usage.
Previously only function expressions were, and only those with an easily
accessible name. Now any arrow function or function expression will
infer from usage.
* remove isApplicableFunctionForInference
*all* functions are applicable for inference now.
2018-12-04 09:03:56 -08:00
Sheetal Nandi
bf4df50987
Merge pull request #28746 from Microsoft/noCheckJsAutoImport
...
[release-3.2] Use compilerOptionsIndicateEs6Modules over program contains es6 modules for determining auto import offering. Also dont depend on uncheck js file for this.
2018-11-29 13:54:11 -08:00
Sheetal Nandi
27ad35f58e
Use compilerOptionsIndicateEs6Modules over program contains es6 modules for determining auto import offering. Also dont depend on uncheck js file for this.
...
Fixes #28696
2018-11-29 13:17:25 -08:00
Daniel Rosenwasser
9aae7a668e
Update AUTHORS.md
v3.2.1
2018-11-29 09:10:50 -08:00
Daniel Rosenwasser
37cbfe254c
Update LKG.
2018-11-28 15:34:38 -08:00
Wesley Wigham
e8938a8a7f
Do not lookup name of default property symbols from the symbols value declaration ( #28711 ) ( #28716 )
2018-11-28 15:03:58 -08:00
Wesley Wigham
da78fabdb8
--showConfig files list condition was inverted from what it needed to be ( #28693 ) ( #28717 )
...
* --showConfig files list condition was inverted from what it needed to be
* Make no assumptions about file list normalization
* accept updated, correct, baseline
2018-11-28 15:03:41 -08:00
Wesley Wigham
67a2b896f6
Do not lookup name of default property symbols from the symbols value declaration ( #28711 )
2018-11-28 13:59:48 -08:00
Daniel Rosenwasser
0576d8d2d8
Update LKG.
2018-11-26 15:11:16 -08:00
Daniel Rosenwasser
df19285e30
Bump to version '3.2.1'
2018-11-26 15:06:02 -08:00
Nathan Shively-Sanders
1f34a4e25f
Revert "Don't consider 'typeof a' as using 'a' ( #28528 )"
...
This reverts commit 0c4ceeec24f16f87e75386355c86ac38612a1175.
2018-11-26 14:49:43 -08:00
Daniel Rosenwasser
21965c16ca
Merge pull request #28672 from Microsoft/overlappy-3.2
...
[release-3.2] Overlappy elaboration on unions
2018-11-26 16:30:47 -05:00
Daniel Rosenwasser
94e1a59fa0
Accepted baselines.
2018-11-26 13:02:16 -08:00
Daniel Rosenwasser
06fe1ed537
Use intersection of member names to find largest overlap.
2018-11-26 13:02:16 -08:00
Daniel Rosenwasser
646e234f88
Accepted baselines.
2018-11-26 13:02:07 -08:00
Daniel Rosenwasser
2e860f4d01
Added tests.
2018-11-26 12:02:17 -08:00
Daniel Rosenwasser
7e07eef8bb
Try to find object/intersection types with the most overlap when failing assignability against unions.
2018-11-26 12:02:17 -08:00
Sheetal Nandi
c8ae5b5acf
Merge pull request #28644 from Microsoft/cacheHostResults
...
[release-3.2] Cache results for readFile, fileExists, directory exists, sourceFiles for .d.ts files across the build (only first time)
2018-11-21 13:59:51 -08:00
Sheetal Nandi
eb817dedc0
Merge branch 'release-3.2' into cacheHostResults
2018-11-21 13:36:39 -08:00
Sheetal Nandi
6197b7b483
Merge pull request #28643 from Microsoft/noExplicitDeclarationDiagnostics
...
[release-3.2] Dont explicitly get declaration diagnostics in --build mode, instead get them as part of emit
2018-11-21 13:34:29 -08:00
Sheetal Nandi
26bee2bce4
Factor out caching logic so tsc (without watch can use it and --watch has its own cache logic).
2018-11-21 12:55:58 -08:00
Sheetal Nandi
9ccb3c80e3
PR feedback.
2018-11-21 12:55:52 -08:00
Sheetal Nandi
e0b0bdedae
Cache results for readFile, fileExists, directory exists, sourceFiles for .d.ts files across the build (only first time)
2018-11-21 12:55:46 -08:00
Sheetal Nandi
ccadbf2735
Dont explicitly get declaration diagnostics
2018-11-21 12:51:52 -08:00
Wesley Wigham
96937fd592
Allow union signatures to merge when they have differing argument counts ( #28604 )
...
* Allow union signatures to merge when they have differing argument counts
* Accept updated baselines
* Adjust comments io changed tests
2018-11-19 17:05:28 -08:00
Sheetal Nandi
ddded2df7c
Merge pull request #28610 from Microsoft/resolvedReferencedDirectMap
...
Create map from fileNames in referenced projects to resolvedProjectReference for quick determination of fileName to projectReferenceRedirect
2018-11-19 16:58:48 -08:00
Sheetal Nandi
979dac3ced
Create map from fileNames in referenced projects to resolvedProjectReference for quick determination of fileName to projectReferenceRedirect
2018-11-19 14:55:41 -08:00
Sheetal Nandi
07769483e7
Merge pull request #28607 from Microsoft/extendedDiagnostics
...
Enable statistics reporting per program through temporary build api
2018-11-19 14:25:50 -08:00
Nathan Shively-Sanders
0774bb81ce
Fix crash on property assignment of unresolved module ( #28606 )
...
Previously, the compiler would crash when binding a non-top-level
property assignment on the symbol of an unresolved module:
```js
import x from 'arglebaz'
{
x.bar = 1
}
```
That's because `x` looks like an alias but doesn't have a
valueDeclaration (since there is no file named 'arglebaz'), and the new
code for binding Object.defineProperty calls forgot to check for an
undefined valueDeclaration.
This change adds the checks for an undefined valueDeclaration.
2018-11-19 13:29:46 -08:00
Sheetal Nandi
99d357db57
Enable statistics reporting per program through temporary build api
2018-11-19 12:38:36 -08:00