Commit graph

29678 commits

Author SHA1 Message Date
Wesley Wigham d95942b05f
Port nightly publish task to actions 2020-02-21 10:35:44 -08:00
Nathan Shively-Sanders a5061eff19
Update scripts for octokit 17 (#36915)
* Update scripts for octokit 17

Also put playwright in alphabetical order, npm seems to like that.

* back to passing auth in the ctor I GUESS
2020-02-21 09:49:02 -08:00
Klaus Meinhardt 24dd93fc2b
Fix access of protected members on generic this-type (#36928)
Fixes: #36926
2020-02-21 09:33:21 -08:00
csigs ab1b17b9cf
LEGO: Merge pull request 36934
LEGO: Merge pull request 36934
2020-02-21 08:11:07 -08:00
csigs 4bf28cb133 LEGO: check in for master to temporary branch. 2020-02-21 16:10:25 +00:00
csigs 17e9b76343
LEGO: Merge pull request 36923
LEGO: Merge pull request 36923
2020-02-21 02:11:05 -08:00
csigs 219f6d7d28 LEGO: check in for master to temporary branch. 2020-02-21 10:10:25 +00:00
Andrew Casey cf24c4fdc0
Fix copy-paste error in navigateToItemIsEqualTo (#36912)
* Fix copy-paste error in navigateToItemIsEqualTo

It was preventing de-duping of items found in multiple projects.

* Add de-duping test
2020-02-20 17:30:50 -08:00
Wesley Wigham d0c961e544
Try removing fetch-depth 0 config to improve speed, add sync-branch workflow 2020-02-20 15:06:58 -08:00
Wesley Wigham 7ee1ef008a
Cast version result so it isnt declaration emitted as a literal type once it has a wellknown value 2020-02-20 14:49:04 -08:00
Wesley Wigham f80c0c163e
Add set-version workflow 2020-02-20 14:19:08 -08:00
Andrew Branch 4d1a1b850a
Expose importModuleSpecifierEnding to protocol (#36725)
* Expose importModuleSpecifierEnding to protocol

* Update API baselines

* Add explicit auto setting
2020-02-20 13:59:56 -08:00
Wesley Wigham 7f02927b78
use const instead of let for new class iife assignments (#36907) 2020-02-20 12:48:02 -08:00
Mine Starks 2c16ee311e
Copy diagnostic messages to built/local to fix localization process (#36903)
* Copy diagnostic messages to built/local

* Add description for built/local/diagnosticMessages.generated.json
2020-02-20 11:41:53 -08:00
Nathan Shively-Sanders f10c9ea471
azure-sdk test: move typescript location (#36902) 2020-02-20 10:09:37 -08:00
Wesley Wigham cb90dc0003
Remove trailing whitespace from copyright notice (#36886)
* Remove trailing whitespace from copyright notice

How long has this been here for, wow.

* Accept updated whitespace-free API baselines
2020-02-20 09:46:50 -08:00
Alexander T bf6be75131
feat(36048): handle uncalled function checks in ternaries (#36402) 2020-02-20 09:29:41 -08:00
Alexander T c8147cb601
fix(33377): use quoteStyle option for string literals completions (#36720) 2020-02-20 08:45:07 -08:00
Nathan Shively-Sanders d76380419d
Fix typo in getChangesSinceVersion (#36885) 2020-02-20 08:30:22 -08:00
Wesley Wigham 4a34294908
Unify padding impls and consistently use them 2020-02-19 17:21:51 -08:00
Wesley Wigham 77d3a69039
Fix lint 2020-02-19 17:03:10 -08:00
Wesley Wigham 283bf999df
Cast sys.bufferFrom results in cases where global buffer and sys copy of buffer mismatch 2020-02-19 17:02:30 -08:00
Wesley Wigham 5144330c98
Fix implicit dependencies on es6 lib exposed by node changes 2020-02-19 16:43:40 -08:00
Wesley Wigham 4940ff8eb3
One _big_ script block (since it seems like FS edits are not persistent across steps?) 2020-02-19 13:49:41 -08:00
Wesley Wigham 38e1e660c8
Fix API baseline paths in script 2020-02-19 13:33:39 -08:00
Wesley Wigham 5db79df780
Limit dispatch triggers 2020-02-19 13:15:07 -08:00
Wesley Wigham cffaddc9f3
Add new release branch workflow 2020-02-19 13:10:47 -08:00
Wesley Wigham e3b6bd2b54
getDate not getDay, also 1-based months please 2020-02-19 11:39:17 -08:00
Andrew Branch 1236a1006c
Fix initialization error when destructuring from object literal that includes a spread assignment (#36865)
* Add test

* Fix superfluous error when destructuring from object that includes spread assignment

* Update baseline to include error case

* Remove redundant check
2020-02-19 08:28:12 -08:00
Jack Bates 50e9c15e9d
Add buildTsc to preTest for user test runner (#35781) 2020-02-19 07:48:43 -08:00
Jack Bates e50f0aabd2
Include stdout in test worker error messages (#35921) 2020-02-19 06:50:31 -08:00
Alexander T bab0c99584
fix(29565): Add missing super() quickFix errors for constructo… (#36601) 2020-02-18 13:00:31 -08:00
Alexander T bc12123115
fix(29908): Declare static method/property quickfix can add st… (#36854) 2020-02-18 11:27:35 -08:00
Charles 7cc4a8df94
Wrap classes with decorators or static properties in an IIFE, even for ES2015+ (#32011)
* Always wrap classes with decorators or static properties in an IIFE

Currently only script targets less than or equal to ES5 will wrap classes.  However, the wrapping is also crucial to file size optimizations for ES2015+ as well.  Without the IIFE wrapper, minification tools do not elide the class.  This is due to references to the class being present within the downlevelled decorator and static property code.
This change represents the full completion of issue #15857

* Accept new baselines
2020-02-14 16:28:55 -08:00
TypeScript Bot 1d6bb8bb64
Update user baselines (#36801) 2020-02-14 16:01:38 -08:00
Andrew Branch a2fe661e19
Import style punditry (#36814) 2020-02-14 15:57:30 -08:00
Andrew Branch b82d3207e8
Fix organizeImports with type-only imports (#36807) 2020-02-14 15:24:39 -08:00
Klaus Meinhardt 9b518c8f53
Exempt ambient private properties from noImplicitAny (#36640) 2020-02-14 15:01:18 -08:00
Alexander T c59fcae117
fix(30003): formatter deletes comments after trailing comma (#36674) 2020-02-14 14:57:18 -08:00
Josh Goldberg 1aaf314678
Marked internal createAnonymousType type as allowing undefined Symbols (#36016) 2020-02-14 14:52:05 -08:00
Andrew Branch b1e706d911
Set correct pos for NamespaceExport (#36794)
* Set correct pos for NamespaceExport

* Update tests
2020-02-14 12:45:26 -08:00
TypeScript Bot 6639d25451
Update user baselines (#36796) 2020-02-14 08:44:36 -08:00
Andrew Branch 950b36192a
Fix renaming an ExportSpecifier name when propertyName is present (#36790)
* Fix renaming exportSpecifier name when propertyName is present

* Add baseline test for name without propertyName too
2020-02-13 16:55:52 -08:00
TypeScript Bot 888cd4db20
Update user baselines (#36765) 2020-02-13 15:10:01 -08:00
Daniel Rosenwasser 210090b483
No template refactor on plain strings (#36785)
* Add/convert to failing tests.

* Stop offering to convert single string literals to template expressions.

* Ensure we're actually testing for single quotes.
2020-02-13 12:22:53 -08:00
Orta 19c3bcb9a9
Adds puppeteer to test whether typescript.js runs in the browser (#35471)
* Adds puppeteer to test whether typescript.js runs in the browser

* Adds a check for the browser integration into the GitHub Actions CI

* Update to use playwright, and test in three browsers
2020-02-13 14:19:33 -05:00
Jack Bates 0a7d54d104
Fix npm test if os.cpus().length == 1 (#35753) 2020-02-13 11:08:39 -08:00
Jack Bates 98492d8daf
Add --git-dir and --work-tree to user tests (#35362) 2020-02-12 15:21:29 -08:00
Anders Hejlsberg 7a1c5b7a20
Avoid expensive relationship checking in mapped type member resolution (#36754)
* Avoid expensive relationship checking in mapped type member resolution

* Accept new baselines
2020-02-12 15:05:01 -08:00
Alexander T e435054b3b
fix(36416): empty import path causes server crash (#36751) 2020-02-12 14:26:51 -08:00