Mohamed Hegazy
c476a08188
Update LKG
2017-09-08 17:34:24 -07:00
Andy
9434a81b71
extractMethod: Support renameLocation ( #18351 )
2017-09-08 17:09:17 -07:00
Nathan Shively-Sanders
236eb1e0f8
Rename isStartOfType parameter used by isStartOfParameter
2017-09-08 09:00:47 -07:00
Nathan Shively-Sanders
7f639cc34b
Test:disable lookahead in isStartOfParameter
2017-09-08 09:00:41 -07:00
Nathan Shively-Sanders
d3ce606fc4
Disable lookahead in isStartOfParameter/isStartOfType
2017-09-08 09:00:34 -07:00
Mohamed Hegazy
655145ca58
Update LKG
2017-09-07 16:48:33 -07:00
Mohamed Hegazy
8aaace0ac8
Update version
2017-09-07 16:23:31 -07:00
Andy
f5b9e30986
Ensure that emitter calls callbacks ( #18284 ) ( #18325 )
...
* Ensure that emitter calls calbacks
* Move new parameter to end of parameters
* Fix for ConditionalExpression
* Make suggested changes to emitter
* Fix parameter ordering
* Respond to minor comments
* Remove potentially expensive assertion
* More emitter cleanup
2017-09-07 16:21:51 -07:00
Wesley Wigham
16a4997565
Fix 18224 ( #18259 ) ( #18292 )
...
* Probably fix 18224
* Corrected test
2017-09-06 22:09:38 -07:00
Nathan Shively-Sanders
0ff8eeb308
Comment getTypeReferenceId and getRelationKey
2017-08-31 13:51:55 -07:00
Nathan Shively-Sanders
05477e4d00
Update baselines
2017-08-31 13:51:44 -07:00
Nathan Shively-Sanders
f3700f645d
Test performance improvement:nested reference skip
2017-08-31 13:51:35 -07:00
Anders Hejlsberg
2510177593
Fix to use correct target type ID
2017-08-31 13:51:29 -07:00
Anders Hejlsberg
4925f2f05f
Optimize relations for type references with unconstrained type arguments
2017-08-31 13:51:24 -07:00
Mohamed Hegazy
171c664fef
Update LKG
v2.5.2
2017-08-29 17:26:58 -07:00
Ryan Cavanaugh
20da1594fd
Merge pull request #18127 from RyanCavanaugh/port18120_release25
...
Don't crash when a JS file appears in an inferred context
2017-08-29 14:54:14 -07:00
Ryan Cavanaugh
6425ea29c9
Don't crash when a JS file appears in an inferred context
2017-08-29 14:31:28 -07:00
Mohamed Hegazy
6ffe829e9d
Update LKG
2017-08-29 13:19:51 -07:00
Mohamed Hegazy
15a0d3fef4
Update version
2017-08-29 13:17:33 -07:00
Mohamed Hegazy
2a2773fbb4
Update LKG
2017-08-25 15:36:13 -07:00
Ron Buckton
187a21cbac
Fix crash in name resolution with custom transforms and emitDecoratorMetadata
2017-08-25 15:14:54 -07:00
Andy
62678cd736
Don't try to extract import to a method: simpler fix ( #18054 )
2017-08-25 15:12:21 -07:00
Andy
3644771ab6
Test for action description of code actions, and simplify description for extracting method to file ( #18030 ) ( #18044 )
...
* 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 14:11:52 -07:00
Wesley Wigham
a39ae1fab7
Fix crash when attempting to merge an import with a local declaration ( #18032 ) ( #18034 )
...
* 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 23:58:20 -07:00
Wesley Wigham
350c9f647b
Call dynamic import transform on expression used by export equal statement ( #18028 ) ( #18033 )
...
* Call dynamic import transform on expression used by export equal statement
* Use Debug.fail
2017-08-24 17:59:45 -07:00
Ron Buckton
0851f6909e
Added additional test
2017-08-24 17:02:52 -07:00
Ron Buckton
01b7df6855
Switch to arrow for ts class wrapper IIFE
2017-08-24 17:02:44 -07:00
Ron Buckton
9bb1915851
PR feedback
2017-08-24 17:01:28 -07:00
Ron Buckton
ec8f5cfe3f
Follow symbol through commonjs require for inferred class type
2017-08-24 17:01:21 -07:00
Ryan Cavanaugh
13eeb34e57
Ignore scripts for types packages ( #17969 )
2017-08-24 11:31:21 -07:00
Jan Melcher
d48ac07e14
Add test case for nested object spread / methods
...
See #16765 .
2017-08-24 11:25:48 -07:00
Jan Melcher
09e7e88a19
Add missing visitNode call to object literal members
...
Object literal elements that are neither spread elements, nor property assignments would not have visitNode called on them. Therefore, the esnext transformer would not be called on them and their children.
Fixes #16765 .
2017-08-24 11:25:33 -07:00
Ron Buckton
80601fccb5
Fix crash when exporting class without name
2017-08-24 11:07:30 -07:00
Ron Buckton
952e9cae70
Remove debug assertions due to invalid syntax in generators transform
2017-08-24 11:05:49 -07:00
Mohamed Hegazy
6da73b05f9
Port #17771 to release-2.5 ( #18018 )
...
* No contextual return type when type is circular
* Add regression test
2017-08-24 11:03:43 -07:00
Mohamed Hegazy
1420fbc2d4
Bind logger function before using ( #17983 )
...
* Bind logger function before using
* Use lambda isntead of bind
2017-08-23 12:35:34 -07:00
Wesley Wigham
34e42097e4
Allow use before declaration for export= assignments ( #17967 ) ( #17972 )
...
* Allow use before declaration for export= assignments (#17967 )
* Add release-2.5 to covered branches
2017-08-23 10:03:46 -07:00
Mohamed Hegazy
f5698fc9ab
Merge branch 'EmitStringEnumsInProtocol' into release-2.5
2017-08-18 15:43:45 -07:00
Mohamed Hegazy
3e5de59123
Update LKG
2017-08-18 15:40:48 -07:00
Mohamed Hegazy
ba56b62b9f
Ensure string enums are generated in protocol.d.ts
2017-08-18 15:38:19 -07:00
Daniel Rosenwasser
baeedab96c
Accepted LKG
v2.5.1
2017-08-18 11:47:41 -07:00
Daniel Rosenwasser
b3ac765503
Updated version for next publish.
2017-08-18 11:36:27 -07:00
Andy
4e570f0784
Revert public API changes to logger ( #17901 )
2017-08-18 11:31:10 -07:00
Daniel Rosenwasser
b326ac6e73
Merge pull request #17856 from Microsoft/synthesizedNamespaces
...
[release-2.5] Fix emit for leading 'var' declarations for synthesized namespaces
2017-08-17 12:13:24 -07:00
Daniel Rosenwasser
f45ec92090
Fixed lints.
2017-08-17 10:42:18 -07:00
Daniel Rosenwasser
b7020628c1
Addressed code review feedback.
2017-08-16 15:06:51 -07:00
Andy
a5c9f40344
In services, show the aliasSymbol for a type even if it's not accessible in the current scope ( #17810 )
v2.5.0
v2.5-rc
2017-08-15 14:59:26 -07:00
Daniel Rosenwasser
281d821fe8
Fix lint errors.
2017-08-15 12:16:54 -07:00
Daniel Rosenwasser
6e60a017bb
Accepted baselines.
2017-08-14 21:24:51 -04:00
Daniel Rosenwasser
a51397e339
Just track the local names of identifiers instead of ever using symbols.
2017-08-14 21:24:30 -04:00