TypeScript Bot
e75972cbad
Update user baselines ( #32683 )
2019-08-02 13:36:34 -07:00
Wesley Wigham
acdbd10626
Amend scanner to support astral characters in identifiers when parsing es6+ ( #32096 )
...
* Amend scanner to support astral characters in identifiers when parsing es6+
* Use charSize helper rather than one-off maybe advance helper
* Update script to emit informative comment, run in unicode 12.1 environment
* Add suggested change
2019-08-02 13:15:51 -07:00
Sheetal Nandi
bf903eb48f
Merge pull request #32613 from microsoft/singleHostFsWatchFile
...
Create only single StatFileWatcher through node
2019-08-02 11:03:28 -07:00
Michael Crane
5e19753979
Update browser table
2019-08-02 10:50:49 -07:00
Michael Crane
d34cf52576
Use 'noop' for NullLogger
2019-08-02 10:20:17 -07:00
Orta
9243415ead
Merge pull request #32626 from orta/fix-31312
...
Fixes making changes on JS imports
2019-08-02 11:15:38 -04:00
Orta
4a26271b63
Merge pull request #32663 from orta/fix_31195
...
Ensure that the comma is removed when all named imports are removed via moveToFile
2019-08-02 10:29:51 -04:00
Orta
78e03848a4
Merge pull request #31946 from orta/30246
...
Don't let the additional property setting on an object show up as a definition to tsserver
2019-08-02 10:29:34 -04:00
TypeScript Bot
9d404b49ff
Update user baselines ( #32658 )
2019-08-01 15:14:05 -07:00
Orta
8235bb8e90
Merge pull request #32661 from orta/fix_32655
...
Fix a typo in the error message around language service plugins
2019-08-01 17:24:30 -04:00
Wesley Wigham
00a75c4283
Retarget to es6 and fix the resulting bugs ( #32221 )
...
* Retarget to es6 and fix the resulting bugs
* Set target back to es5
* Fix typos in declaration emitter
2019-08-01 14:23:57 -07:00
Michael Crane
fa3e9c86db
Add PerfLogger and NullLogger to simplify conditional logic
2019-08-01 12:46:33 -07:00
Orta Therox
c337f046fb
Ensure that the comma is removed when all named imports are removed via moveToFile - fixes #31195
2019-08-01 15:01:52 -04:00
Andrew Branch
33f362abaf
Don’t issue used-before-initialization errors in declaration files ( #32579 )
2019-08-01 11:24:04 -07:00
Andrew Branch
73bef22f0b
A merged interface with an inherited member should satisfy an abstract base class member ( #32539 )
...
* A merged interface with an inherited member should satisfy an abstract base class member
* Tighten up comments and names
2019-08-01 09:34:11 -07:00
Orta Therox
777d504580
Fix a typo in the error message around language service plugins
2019-08-01 12:12:26 -04:00
Andrew Branch
b377e99958
Prevent infinite recursion resolving nested conditional types with import types in them ( #32097 )
...
* Prevent infinite recursion resolving conditional types
* Use push/popTypeResolution and issue error
* Add failing test
* Fix the actual problem
* Revert unnecessary changes
2019-08-01 08:37:43 -07:00
Sheetal Nandi
3f75d2c879
Merge pull request #32640 from microsoft/parsingDeepParenthesizedExpression
...
Store already known not parenthesized arrow expression positions for faster exit in case of deep parsing
2019-07-31 14:16:30 -07:00
Orta Therox
3145656f6a
Merge branch 'master' of https://github.com/microsoft/typescript into 30246
2019-07-31 17:08:45 -04:00
Orta Therox
44b13ee475
Don't exclusively check for just JS but scope down the check to not include the expando'd objects
2019-07-31 16:57:37 -04:00
Sheetal Nandi
c15928ee38
Merge pull request #32641 from microsoft/resolutionMethods
...
Wire in compilerOptions of the program in to the host's resolveModuleNames and resolveTypeReferenceDirectives api
2019-07-31 12:33:59 -07:00
Sheetal Nandi
c25e7dd873
Wire in compilerOptions of the program in to the host's resolveModuleNames and resolveTypeReferenceDirectives api
...
Fixes #31056
2019-07-31 12:01:49 -07:00
Sheetal Nandi
1d18b4941e
Store already known not parenthesized arrow expression positions for faster exit in case of deep parsing
...
Fixes #31987
2019-07-31 11:12:01 -07:00
Orta Therox
8dd57061e1
Ensure that when import/export are used natively in the JS runtime that the check for alias symbol is re-applied - re comment in #26912
2019-07-30 18:18:55 -04:00
Orta Therox
946a14f3f3
Allow expando additions to an imported object in JavaScript - fixes #31312
2019-07-30 15:42:37 -04:00
Alexander
d1ae830def
remote unused eslint rules
2019-07-30 19:52:21 +03:00
Alexander
bb11965d30
Merge branch 'feature/eslint' of https://github.com/a-tarasyuk/TypeScript into feature/eslint
2019-07-30 19:34:10 +03:00
Alexander T
38e6e033a5
remove useless semicolon
2019-07-30 14:40:10 +03:00
Alexander T
771d90d4a9
Accept new baselines
2019-07-30 14:10:12 +03:00
Alexander T
f19a9e352b
fix formatting. revert type assertion
2019-07-30 14:09:31 +03:00
Alexander T
56dcf920dc
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-30 13:00:07 +03:00
Alexander
06c31f65cf
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-30 07:11:14 +03:00
Sheetal Nandi
b84f13d7cf
Use single stats watcher per filename
...
Fixes #28690
2019-07-29 15:33:34 -07:00
Sheetal Nandi
2db8a13d81
Remove project status, watches etc when project is no longer part of build order
2019-07-29 15:33:34 -07:00
Sheetal Nandi
4efcfb7120
Some refactoring
2019-07-29 15:33:33 -07:00
Sheetal Nandi
1ac980ec96
File move
2019-07-29 15:33:33 -07:00
Bill Ticehurst
996e7e50d5
Use optional module "@microsoft/typescript-etw" for ETW logging
2019-07-29 15:32:40 -07:00
Andrew Casey
dbe9e3d237
Merge pull request #32565 from amcasey/TripleSlashClassification
...
Support classification of triple-slash references
2019-07-29 12:27:55 -07:00
Alexander
b6c3c7a486
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-29 22:25:02 +03:00
Anders Hejlsberg
4cc6618fc2
Merge pull request #32558 from microsoft/fix32247
...
Infer between closely matching types in unions and intersections
2019-07-29 11:34:14 -07:00
Wesley Wigham
b963e1a2a7
Update LKG ( #32578 )
...
* Update LKG
* Add @types/node version bump
* Small paatches/casts to be compatible with latest node
* Accept API baseline update
* Make internal NodeBuffer compatable with latest Buffer
* Why do we even have an internal buffer type
* Sync up internal buffer type better
* Fix lint
* Readd mroe missing Buffer methods
2019-07-29 10:33:43 -07:00
Anders Hejlsberg
7ab5d83cff
Merge pull request #32594 from microsoft/fix32416
...
Instantiate contextual type for object literal methods
2019-07-29 10:08:47 -07:00
Alexander T
e1a138312f
fix eslint errors
2019-07-29 18:42:01 +03:00
Alexander T
1b4dfbc7d6
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-29 18:39:29 +03:00
Alexander T
11ec6118fb
@typescript-eslint/array-type
2019-07-29 18:39:11 +03:00
Anders Hejlsberg
4a17581f67
Accept new baselines
2019-07-28 09:06:04 -07:00
Anders Hejlsberg
a717d3ab44
Add regression test
2019-07-28 09:05:57 -07:00
Anders Hejlsberg
58ff76abf6
Properly instantiate contextual type for object literal methods
2019-07-28 09:01:11 -07:00
Anders Hejlsberg
a9e0a7766e
Record full inference status in visitation cache
2019-07-27 08:50:26 -07:00
Andrew Branch
3d09010dc8
Intersect 'this' types in union signatures ( #32538 )
...
* Intersect this types in union signatures
* Actually update baselines
2019-07-26 14:56:03 -07:00