Anders Hejlsberg
|
be409fad84
|
Merge pull request #31137 from Microsoft/fixConditionalInference
Fix conditional type inference involving any or unknown
|
2019-04-30 06:26:02 -07:00 |
|
Nicholas Yang
|
61e100965e
|
More test baseline adjustments.
|
2019-04-30 00:53:08 -04:00 |
|
Nicholas Yang
|
0da305bee5
|
Adjusted baseline for tests.
|
2019-04-30 00:53:08 -04:00 |
|
Nicholas Yang
|
39321a55d8
|
Adjusted tests to correct baseline with new __rest
|
2019-04-30 00:53:08 -04:00 |
|
Nicholas Yang
|
9b32742f22
|
Modified __rest output in test baselines.
|
2019-04-30 00:53:08 -04:00 |
|
Nicholas Yang
|
80d8e660d7
|
Added a Object.prototype.propertyIsEnumerable check to __rest to prevent enumerable symbols from sneaking through.
|
2019-04-30 00:53:08 -04:00 |
|
Anders Hejlsberg
|
31551fd0ae
|
Only instantiate types if we need to
|
2019-04-29 17:17:16 -07:00 |
|
Anders Hejlsberg
|
a539887893
|
Merge pull request #31150 from Microsoft/fixReadonlyIndexedAccess
Fix readonly indexed access used in indexed access type
|
2019-04-29 16:59:13 -07:00 |
|
Ron Buckton
|
2d8527f3f0
|
Merge pull request #30779 from Microsoft/relateDiscriminants
Relate source types covered by a target discriminated union
|
2019-04-29 16:58:27 -07:00 |
|
Ron Buckton
|
26fd6dafa6
|
Relate a source type that is sufficiently covered by a target discriminated union
|
2019-04-29 15:46:37 -07:00 |
|
Klaus Meinhardt
|
de9b91f46a
|
simplify pragma comment parsing (#31144)
* simplify pragma parsing
* use emptyArray
|
2019-04-29 14:17:48 -07:00 |
|
Sheetal Nandi
|
7e135e7060
|
Merge pull request #31165 from Microsoft/targetAffectsEmit
Target affects emit hence mark the option so that all files are reemitted when target changes
|
2019-04-29 14:16:33 -07:00 |
|
Sheetal Nandi
|
1a75c62ceb
|
Remove resetBuildContext
|
2019-04-29 13:27:53 -07:00 |
|
Sheetal Nandi
|
04a972b9f3
|
More refactoring
|
2019-04-29 13:17:07 -07:00 |
|
Sheetal Nandi
|
4b572bea37
|
Instead of having two separate paths for building projects, (build all or invalidated use single path)
|
2019-04-29 13:17:06 -07:00 |
|
Sheetal Nandi
|
ddee617e84
|
Make SolutionBuilder and SolutionBuilderWithWatch separate
|
2019-04-29 13:16:36 -07:00 |
|
Sheetal Nandi
|
65ed413d8d
|
Remove resolveProjectName as api
|
2019-04-29 13:16:36 -07:00 |
|
Sheetal Nandi
|
11b21fbba6
|
builderPrograms as ConfigFileMap
|
2019-04-29 13:16:35 -07:00 |
|
Sheetal Nandi
|
fd6773f944
|
Diagnostics as ConfigFileMap
|
2019-04-29 13:16:35 -07:00 |
|
Sheetal Nandi
|
05257e8696
|
configFileCache, projectStatus, buildInfoChecked is now ConfigFileMap
|
2019-04-29 13:16:35 -07:00 |
|
Sheetal Nandi
|
579d2bfe1f
|
Make FileMap Apis to match map but just ensure that keys are always paths
Turn projectPendingBuild to config file map
|
2019-04-29 13:14:55 -07:00 |
|
Sheetal Nandi
|
50741e647b
|
Use maps for all the watch data structures
|
2019-04-29 13:14:55 -07:00 |
|
Sheetal Nandi
|
c615d48727
|
Make use of maps in build order calculation
|
2019-04-29 13:14:55 -07:00 |
|
Sheetal Nandi
|
d4474a5dfc
|
More refactoring to move file map creation inside solution builder
|
2019-04-29 13:14:54 -07:00 |
|
Sheetal Nandi
|
b42e76b1e5
|
Remove usage of fileMap for output unchanged timestamp modification and simplify to use configFileMap
|
2019-04-29 13:13:22 -07:00 |
|
Sheetal Nandi
|
92365027a1
|
Remove getUpToDateStatusOfFile from solution builder since that test anyways is tested with the --watch mode
|
2019-04-29 13:13:22 -07:00 |
|
Sheetal Nandi
|
e9d4e0b104
|
Unchanged output time is no more required
|
2019-04-29 13:13:22 -07:00 |
|
Sheetal Nandi
|
845f67a394
|
Make api to return build order
|
2019-04-29 13:13:21 -07:00 |
|
Sheetal Nandi
|
3e77b96824
|
Fix the graph ordering test case to check actual order and not just members as set
|
2019-04-29 13:11:52 -07:00 |
|
Sheetal Nandi
|
b9eeaab050
|
Remove unused variable
|
2019-04-29 13:11:52 -07:00 |
|
Sheetal Nandi
|
1de70de099
|
No need to calculate and store project references graph
|
2019-04-29 13:11:52 -07:00 |
|
Sheetal Nandi
|
5443447eb2
|
Instead of maintaining queue for invalidated projects, use the pendingSet and graph queue
|
2019-04-29 13:11:51 -07:00 |
|
Sheetal Nandi
|
1e22110991
|
Merge branch 'master' into cacheParseConfigFile
|
2019-04-29 13:08:30 -07:00 |
|
Sheetal Nandi
|
fb21e70d71
|
Target affects emit hence mark the option so that all files are reemitted when target changes
Fixes #31118
|
2019-04-29 13:05:31 -07:00 |
|
Ron Buckton
|
7423c6973c
|
Merge pull request #31142 from Microsoft/binderPerf
Fix binder performance regression
|
2019-04-29 11:52:35 -07:00 |
|
TypeScript Bot
|
47d908161f
|
Update user baselines (#31161)
|
2019-04-29 11:03:35 -07:00 |
|
Anders Hejlsberg
|
64174b9b95
|
Accept new baselines
|
2019-04-28 14:12:06 -07:00 |
|
Anders Hejlsberg
|
bbce336268
|
Add additional tests
|
2019-04-28 14:12:00 -07:00 |
|
Anders Hejlsberg
|
6d60f699ca
|
Accept new baselines
|
2019-04-28 13:59:05 -07:00 |
|
Anders Hejlsberg
|
3050c62251
|
Add regression test
|
2019-04-28 13:58:58 -07:00 |
|
Anders Hejlsberg
|
9c401b4dbb
|
Remove over-eager check of AccessFlags.Writing in getIndexedAccessType
|
2019-04-28 13:56:11 -07:00 |
|
Ron Buckton
|
57a8ee1507
|
Fix binder performance regression
|
2019-04-27 16:47:27 -07:00 |
|
Anders Hejlsberg
|
ed75e1d07e
|
Accept new baselines
|
2019-04-27 16:22:20 -07:00 |
|
Anders Hejlsberg
|
4f38aa88c2
|
Add regression test
|
2019-04-27 16:22:11 -07:00 |
|
Anders Hejlsberg
|
0759bc67a4
|
Fix inference to indexed access type containing substitution type
|
2019-04-27 16:19:50 -07:00 |
|
Anders Hejlsberg
|
19bdaf8644
|
Accept new baselines
|
2019-04-27 09:56:17 -07:00 |
|
Anders Hejlsberg
|
078375765b
|
Add regression test
|
2019-04-27 09:56:11 -07:00 |
|
Anders Hejlsberg
|
5a567ad56d
|
Properly instantiate true type when extends type is any or unknown
|
2019-04-27 09:56:01 -07:00 |
|
Anders Hejlsberg
|
4051d73cb0
|
Accept new baselines
|
2019-04-27 07:51:12 -07:00 |
|
Anders Hejlsberg
|
53cbea7846
|
Add tests
|
2019-04-27 07:51:05 -07:00 |
|