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 |
|
Wenlu Wang
|
454b4280b1
|
check more case for empty binding patten (#25263)
* check more case for empty binding patten
* refactor binding pattern checking getWidenedType
* fix spelling
* fix merge and rebase
|
2019-04-26 14:00:04 -07:00 |
|
Sheetal Nandi
|
d4c2fdc6fd
|
Make changes to public API
|
2019-04-26 13:59:04 -07:00 |
|
Clay Miller
|
d934401265
|
Change the type of 'uriComponent' (passed to 'encodeURIComponent') from 'string' to 'string | number | boolean'. Fixes #18159 (#31103)
- According to the ECMAScript 5.1 spec (§15.1.3.4), 'encodeURIComponent' invokes the abstract operation 'ToString': https://www.ecma-international.org/ecma-262/5.1/#sec-15.1.3.4
- In the spec (§9.8), 'ToString' accepts an 'Undefined', 'Null', 'Boolean', 'Number', 'String' or 'Object' argument: https://www.ecma-international.org/ecma-262/5.1/#sec-9.8
- TypeScript’s 'StringConstructor' accepts an argument with type 'any': b0100100a1/lib/lib.es5.d.ts (L518)
|
2019-04-26 13:07:14 -07:00 |
|
Sheetal Nandi
|
5940eb843a
|
Enable caches while watch mode compilation
|
2019-04-26 09:15:53 -07:00 |
|
Sheetal Nandi
|
94ee0dc769
|
Merge pull request #31100 from Microsoft/tsBuildCacheModuleResolution
Cache module resolutions across tsbuild to be able to resolve the modules faster
|
2019-04-26 07:33:59 -07:00 |
|
Jack Williams
|
0949ad1130
|
Fix #24991: Weaken narrowing for == (#29840)
Spelling
|
2019-04-25 19:30:03 -07:00 |
|
Andrew Branch
|
67a9029fdf
|
Update existing baseline
|
2019-04-25 17:35:21 -07:00 |
|
Anders Hejlsberg
|
3e79e8d18d
|
Accept new baselines
|
2019-04-25 17:33:01 -07:00 |
|
Anders Hejlsberg
|
be88d53ab3
|
Only defer function type inference when contextual type is function type
|
2019-04-25 17:32:27 -07:00 |
|