Andy
bab287d252
Simplify getAccessibleSymbolChain ( #18053 )
2017-08-28 11:44:41 -07:00
Wesley Wigham
117ef21bfc
Always use case-insensitive fs operartions for RWC ( #18046 )
...
* Always use case-insensitive fs operartions for RWC
* wrappedIO handles case sensitivity checks
2017-08-28 10:23:41 -07:00
Ryan Cavanaugh
e54828f86c
Merge pull request #18084 from Microsoft/deps
...
Move browser-resolve to devDependencies
2017-08-28 08:18:53 -07:00
Andy Hanson
b21d3f03bd
Move browser-resolve to devDependencies
2017-08-28 07:48:43 -07:00
Wesley Wigham
a32d99dfc8
Use visitNode ( #18059 )
2017-08-25 18:22:03 -07:00
Andy
e73b10a304
Use isPartOfExpression in extractMethod, not isExpression ( #18047 )
...
* Use isPartOfExpression in extractMethod, not isExpression
* Add whitespace
2017-08-25 15:15:16 -07:00
Andy
4d05bfdf4a
moduleAugmentations
may contain an Identifier
(#18009 )
...
* `moduleAugmentations` may contain an `Identifier`
* Add comment
* Rename function
2017-08-25 15:14:51 -07:00
Ron Buckton
eb75619cda
Merge pull request #18051 from Microsoft/fix17551
...
Fix crash in name resolution with custom transforms and emitDecoratorMetadata
2017-08-25 15:14:21 -07:00
Wesley Wigham
38c3f67652
Visit destructuring computed names ( #18052 )
2017-08-25 15:10:47 -07:00
Paul van Brenk
69a8504d59
Merge pull request #17791 from Microsoft/dynamicFiles
...
Introduce the concept of a Dynamic File
2017-08-25 14:24:12 -07:00
Ron Buckton
bdfb92aebe
Fix crash in name resolution with custom transforms and emitDecoratorMetadata
2017-08-25 14:17:48 -07:00
Paul van Brenk
6f6c3c2464
Merge branch 'master' into dynamicFiles
...
# Conflicts:
# src/server/utilities.ts
2017-08-25 13:25:46 -07:00
Anders Hejlsberg
555a742d16
Merge pull request #18042 from Microsoft/fixMappedTypeIndexedAccess
...
Defer mapped type indexed access transformations
2017-08-25 20:59:16 +01:00
Andy
fe1242c8a9
Don't try to extract import
to a method ( #18025 )
2017-08-25 09:53:56 -07:00
Andy
3a0ab74ed6
Test for action description of code actions, and simplify description for extracting method to file ( #18030 )
...
* Test for action description of code actions, and simplify description for extracting method to file
* Add unit test file missing from tsconfig.json (only affects gulp) and update tests
* Use the actual number
* Use "module scope" or "global scope" instead of "this file"
2017-08-25 09:53:28 -07:00
Anders Hejlsberg
e79d75a383
Add regression test
2017-08-25 08:55:43 -07:00
Anders Hejlsberg
cf998bf350
Accept new baselines
2017-08-25 08:49:59 -07:00
Anders Hejlsberg
3d3ed04b28
Perform indexed access type transformations consistently
2017-08-25 08:49:34 -07:00
Anders Hejlsberg
616bb5fcf6
Defer mapped type indexed access transformations
2017-08-25 07:10:53 -07:00
Wesley Wigham
62eaaf9206
Fix crash when attempting to merge an import with a local declaration ( #18032 )
...
* There should be no crash when attempting to merge an import with a local declaration
* Show symbol has actually merged within the module
2017-08-24 17:12:42 -07:00
Wesley Wigham
643a7e7e33
Call dynamic import transform on expression used by export equal statement ( #18028 )
...
* Call dynamic import transform on expression used by export equal statement
* Use Debug.fail
2017-08-24 17:08:57 -07:00
Ron Buckton
05402b8596
Merge pull request #18027 from Microsoft/fix16924
...
Switch to arrow for ts class wrapper IIFE
2017-08-24 17:02:18 -07:00
Ron Buckton
4c68b6d7f0
Merge pull request #16686 from Microsoft/fix16467
...
Improve JavaScript type from constructor imported via require
2017-08-24 17:00:38 -07:00
Wesley Wigham
f824e7214d
Give mapped type properties a synthetic declaration name ( #18023 )
...
* Escape symbol names which are not valid identifiers and wrap them in quotes
* Pass forward type, do work in getNameOfSymbol
* Minimal test
* Fix nit
2017-08-24 16:48:11 -07:00
Wesley Wigham
336df751ea
Fix issue #16803 do not error on getters/setters ( #18031 )
2017-08-24 15:53:09 -07:00
Wesley Wigham
2f1bd8cff9
Escape \0 followed by a number as a hex escape to avoid printing an octal literal ( #18026 )
2017-08-24 15:52:04 -07:00
Ron Buckton
ccd0158c40
Added additional test
2017-08-24 15:06:06 -07:00
Ron Buckton
610104bef8
Switch to arrow for ts class wrapper IIFE
2017-08-24 13:40:20 -07:00
Ron Buckton
038d256fe5
Merge pull request #17996 from Microsoft/fix16681
...
Fix crash when exporting class without name
2017-08-24 11:07:12 -07:00
Andy
c4ed554597
Simplify isExpression
check ( #17741 )
2017-08-24 10:27:07 -07:00
Andy
e2141ad469
Mark some arrays as readonly ( #17725 )
...
* Mark some arrays as readonly
* Avoid unnecessary allocations and style changes
* Fix lint
2017-08-24 09:55:01 -07:00
Andy
2fede097f3
Add helper functions for adding an item to an array only if it's not already contained ( #17833 )
...
* Add helper functions for adding an item to an array only if it's not already contained
* One more use of appendIfUnique
2017-08-24 08:03:05 -07:00
Andy
cd2ea9a12f
Update LKG ( #17993 )
2017-08-23 17:48:01 -07:00
Ron Buckton
40f9ee4b02
Merge pull request #16767 from Yogu/patch-2
...
Add missing visitNode call to object literal members
2017-08-23 17:26:31 -07:00
Ron Buckton
26a02860b0
Fix crash when exporting class without name
2017-08-23 17:09:47 -07:00
Mohamed Hegazy
1bae5f2c69
Update generated files ( #17995 )
2017-08-23 17:08:25 -07:00
Daniel Rosenwasser
a52030db8b
Merge pull request #17907 from Microsoft/excessPropCorrection
...
Provide spelling suggestions for excess property errors
2017-08-23 15:41:48 -07:00
Nathan Shively-Sanders
356f54af3d
Merge pull request #17994 from Microsoft/allow-question-token-as-start-of-type
...
Allow question token as start of type
2017-08-23 15:40:25 -07:00
Nathan Shively-Sanders
ca86dc4deb
Test:jsdoc nullable syntax legal in type arguments
...
And update baselines
2017-08-23 15:00:40 -07:00
Nathan Shively-Sanders
71c5b1b354
Parsing:Allow QuestionToken as start of type
2017-08-23 15:00:12 -07:00
Klaus Meinhardt
8d13314056
Expose isSourceFileFromExternalLibrary ( #16112 )
2017-08-23 14:33:53 -07:00
Andrew Casey
49676c58f3
Merge pull request #17844 from amcasey/SymbolWalker
...
Resuscitate the SymbolWalker API
2017-08-23 13:32:21 -07:00
Nathan Shively-Sanders
2b9aba47d6
Merge pull request #17984 from Microsoft/typeReferenceRelations
...
Recursive-related-check generic type references based on the id of their targets and type arguments
2017-08-23 13:22:27 -07:00
Mohamed Hegazy
deaddb5595
Ports #17983 ( #17986 )
...
* Bind logger function before using
* Use lambda isntead of bind
2017-08-23 13:01:14 -07:00
Nathan Shively-Sanders
f30931cddd
Comment getTypeReferenceId and getRelationKey
2017-08-23 11:57:06 -07:00
Nathan Shively-Sanders
7a9491384c
Update baselines
2017-08-23 11:49:24 -07:00
Nathan Shively-Sanders
e27d0917c9
Test performance improvement:nested reference skip
2017-08-23 11:46:44 -07:00
Matt Mitchell
e3abc12209
Revert image label change ( #17981 )
...
* Revert image label change
I decided to avoid doing the image update change, reverting.
* Use full OS name
2017-08-23 11:03:05 -07:00
Daniel Rosenwasser
f8e8afec1b
Accepted baselines.
2017-08-22 21:18:25 -07:00
Wesley Wigham
8d44e48dd0
Fix instrumenter target + deprecation warning ( #17973 )
2017-08-22 15:39:10 -07:00