Anders Hejlsberg
6c8bc182a9
Merge pull request #18231 from Microsoft/cacheAnonymousTypes
...
Improve caching of anonymous types
2017-09-05 21:11:17 +01:00
Anders Hejlsberg
1edecac0ab
Merge pull request #18126 from Microsoft/propertyRelations
...
Compare shapes of objects before comparing contained types
2017-09-03 20:33:58 +01:00
Anders Hejlsberg
a0c40943fe
Accept new baselines
2017-09-03 08:53:19 -07:00
Nathan Shively-Sanders
541920eb31
Merge pull request #18014 from Microsoft/allow-bang+dotdotdot-as-start-of-type
...
Allow bang+dotdotdot as start of type
2017-09-01 14:26:16 -07:00
Matt Bierner
c7b4ed3a91
Fix extract method for anon class expressions ( #18168 )
...
Check `scope.name` when trying to extract from an anon class
2017-08-31 13:21:08 -07:00
Wesley Wigham
3e850156da
Propagate isRestParameter through symbol instantiation ( #18087 )
...
* Add repro from #17666
* Actually use repro from issue, propegate isRestParameter on instantiation
2017-08-31 10:15:42 -07:00
Anders Hejlsberg
42b66066f9
Add regression test
2017-08-30 17:14:16 -07:00
Andy
601c113d93
Handle indexed access types in getSymbolAtLocation and findAllReferences ( #18149 )
...
* Handle indexed access types in getSymbolAtLocation and findAllReferences
* Update baselines, simplify `const objectType`
2017-08-30 14:19:49 -07:00
Mohamed Hegazy
562abf333a
Follow up on #16223 cleaning up Array declarations ( #18116 )
...
* Follow up on #16223 , Remove generic signatures from Array, ReadOnlyArray and TypedArrays
* Remove test
* Accept baselines
* Remove invalid `this: void` in callbacks
* accept baselines
2017-08-30 10:22:02 -07:00
Andrew Casey
c9f6bc60e2
Test coupling of type parameters
2017-08-29 11:24:07 -07:00
Andrew Casey
e08dce2c21
Test different parameters on classes and methods
2017-08-29 11:24:06 -07:00
Andrew Casey
01d7f0b699
Test that the return type of the extracted method counts as usage
2017-08-29 11:24:05 -07:00
Andrew Casey
0c8d85fbc4
Test that type parameters used in constraints are passed along
2017-08-29 11:24:04 -07:00
Andrew Casey
fe015ef30f
Document failure to handle type parameter shadowing
2017-08-29 11:24:04 -07:00
Andrew Casey
b09d2277b8
Test that in-scope type parameters are not passed explicitly
2017-08-29 11:24:03 -07:00
Andrew Casey
ee80019d16
Switch from .js to .ts so that baselines are syntactically valid
2017-08-29 11:15:58 -07:00
Andrew Casey
bf0333ae07
Delete unused baselines
2017-08-29 11:15:58 -07:00
Andrew Casey
b2cc722483
Comment out headers in Extract Method baselines
2017-08-29 11:15:54 -07:00
Andy
7306b13f74
Don't issue a use-before-declared error for a property that exists in a superclass ( #17910 )
...
* Don't issue a use-before-declared error for a property that exists in a superclass
* Simplify isInPropertyInitializer
* Respond to PR comments
2017-08-29 09:18:09 -07:00
Anders Hejlsberg
86930c9aab
Accept new baselines
2017-08-29 09:01:31 -07:00
Daniel Rosenwasser
a60b1037f8
Merge pull request #18077 from fwouts/regex-bug
...
Fix #18071 : Printer failure when encountering RegularExpressionLiteral
2017-08-28 14:10:29 -07:00
Nathan Shively-Sanders
197040d3fd
Merge branch 'master' into allow-string-enum-in-element-access
2017-08-28 11:00:13 -07:00
Francois Wouts
170bc6f519
Add test for #18071
2017-08-28 08:14:08 +10: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
Ron Buckton
bdfb92aebe
Fix crash in name resolution with custom transforms and emitDecoratorMetadata
2017-08-25 14:17:48 -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
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
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
Nathan Shively-Sanders
d7d69a1622
Test:string enum in element access
2017-08-24 14:06:21 -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
Nathan Shively-Sanders
a025192ac0
Test:allow more jsdoc types in type parameter lists
2017-08-24 08:56:20 -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
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
ca86dc4deb
Test:jsdoc nullable syntax legal in type arguments
...
And update baselines
2017-08-23 15:00:40 -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
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
Daniel Rosenwasser
f8e8afec1b
Accepted baselines.
2017-08-22 21:18:25 -07:00