Commit Graph

28458 Commits

Author SHA1 Message Date
Alexander T
8442ec01bf remove useless comment 2019-08-16 11:52:34 +03:00
Alexander T
f20a2828f2 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-08-15 10:32:45 +03:00
Alexander T
21d296b0cf set augmentations, moduleAugmentations as readonly 2019-08-15 09:55:10 +03:00
Daniel Rosenwasser
d442ecc24a Merge pull request #32904 from microsoft/getRidOfCrappyLiterals
Prefer reporting base primitives in various operations
2019-08-14 17:47:18 -07:00
Daniel Rosenwasser
8dec7a2763 Accepted baselines. 2019-08-14 17:22:15 -07:00
Wesley Wigham
1747ee7a55 Perfer the non-module name of a symbol when writing the name of a symbol (#32880) 2019-08-14 17:16:17 -07:00
Daniel Rosenwasser
1ad443ed25 A bit of cleanup. 2019-08-14 16:48:24 -07:00
Daniel Rosenwasser
465bcc6da0 Accepted baselines. 2019-08-14 16:16:58 -07:00
Daniel Rosenwasser
3d11930453 Get base primitive type for unary operators. 2019-08-14 16:16:43 -07:00
Daniel Rosenwasser
cdd6b418d8 Accepted baselines. 2019-08-14 16:02:53 -07:00
Daniel Rosenwasser
c555d4df89 Report on base primitives for certain operations. 2019-08-14 16:02:35 -07:00
Andrew Branch
2217f0b859 Fix export=global auto import exclusion (#32898) 2019-08-14 15:50:25 -07:00
Ryan Cavanaugh
11c28d6dd0 Update versions to 3.7 (#32879)
* Update versions to 3.7

* Update API baselines
2019-08-14 13:00:26 -07:00
Sheetal Nandi
8f30c09d99 Merge pull request #32893 from ajafff/classexpressionpropertymodifiers
report invalid modifiers on class expression properties
2019-08-14 12:41:46 -07:00
Klaus Meinhardt
8eeb763cdd report invalid modifiers on class expression properties
Fixes: #32532
2019-08-14 21:00:19 +02:00
Sheetal Nandi
2483803398 Merge pull request #32887 from microsoft/incrementalNoEmit
Disallow incremental with noEmit
2019-08-14 10:06:11 -07:00
Sheetal Nandi
0e93cf61fc Disallow incremental with noEmit
Fixes #32882
2019-08-14 09:47:49 -07:00
Sheetal Nandi
31a26120f9 Merge pull request #32788 from microsoft/tsbuildFixes
Fixes for tsbuild scenarios
2019-08-14 09:07:24 -07:00
TypeScript Bot
8b45b3dd25 Update user baselines (#32886) 2019-08-14 09:03:27 -07:00
Alexander T
3424f843f5 lint all ts files in scripts. remove tslint: directive. add extended eslint config for CI environment 2019-08-14 14:10:40 +03:00
Alexander T
b728bf4bfa Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-08-14 13:42:02 +03:00
Alexander T
466ee10011 add .eslintrc for src and scripts. update typescript-eslint 2019-08-14 12:34:16 +03:00
Wesley Wigham
602966ba4e Fix references to path-mapped ambient modules in declaration files (#32878)
* Fix references to path-mapped ambient modules in declaration files

* Fix lint
2019-08-13 16:34:03 -07:00
Ron Buckton
a74f109f95 Do not escape actual template literals on emit (#32844) 2019-08-13 15:54:35 -07:00
Sheetal Nandi
370a596705 Merge pull request #32847 from microsoft/jsEditPerf
Check cancellation token in function/arrow/class expresisons, Cleanup after open file only if new file is opened in the request
2019-08-13 12:51:46 -07:00
Sheetal Nandi
c52b129a19 Add cancellation token check for function expression, arrow expression and class expression just like their counter part declarations
This helps in early exit if request is cancelled and intellisense in js files is super quick with edits
2019-08-13 11:41:08 -07:00
Sheetal Nandi
a35f7996a6 Do cleanup after opening files only if opening a file. 2019-08-13 11:41:08 -07:00
Daniel Rosenwasser
c8d937ecd3 Merge pull request #32726 from fuafa/completion-after-private
Fix completion disappear after a property declaration with a private modifier
2019-08-13 11:09:32 -07:00
TypeScript Bot
df3c746070 Update user baselines (#32837) 2019-08-13 08:35:42 -07:00
Sheetal Nandi
1a9198a53a PR feedback 2019-08-12 16:06:09 -07:00
Ron Buckton
decc3cd671 Elide /index from auto-import when using rootDirs compiler option (#32828) 2019-08-12 16:05:15 -07:00
Wesley Wigham
4ab85bbf35 Add error message for keywords with escapes in them (#32718)
* Add error message for keywords with escapes in them

* Move check into parser during advance to next token to utilize context for contextual keywords

* git add .

* Add tests for extended escapes

* Better error courtesy of @DanielRossenwaser

* Add test of browser-inconsistent case and alter condition to match spec

* Merge adjacent conditions

* Use seperate functions for checking keywords vs not

* Use flags to track unicode escape presence

* Adjust error text
2019-08-12 16:00:38 -07:00
Sheetal Nandi
51411c1f8b Merge pull request #32825 from microsoft/printProjects
Print program only if there are files are added or removed from the program.
2019-08-12 13:47:28 -07:00
Ron Buckton
b3268a7e06 Do not emit 'this' for __awaiter helper at the top level of a strict-mode file. (#32823) 2019-08-12 13:33:04 -07:00
Sheetal Nandi
e10991413c Print program only if there are files are added or removed from the program. 2019-08-12 13:18:16 -07:00
Ron Buckton
bf054ae796 Add support for import.meta in System modules (#32797) 2019-08-12 13:00:58 -07:00
Alexander
b3afb55d7a disable array-type for es2019.array.d.ts 2019-08-10 10:37:33 +03:00
Alexander
e30266598e remove spaces from @internal tag 2019-08-10 10:26:33 +03:00
Alexander
e79e835fce harness: change const to var 2019-08-10 10:12:51 +03:00
Alexander
b33b90b559 change const to let 2019-08-10 10:10:04 +03:00
Alexander
371c3c630e remove TODO comments 2019-08-10 10:05:13 +03:00
Alexander
23a3b340b0 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-08-10 09:58:25 +03:00
Orta
2a2866c3a9 Merge pull request #32563 from orta/fix_31298
Handle namepaths inside JSDoc type expressions a bit better
2019-08-09 16:15:50 -07:00
Ron Buckton
98b6db81d9 Allow accessors in ambient class declarations (#32787)
* Allow accessors in ambient class declarations

* Update src/compiler/transformers/declarations.ts

Co-Authored-By: Wesley Wigham <wewigham@microsoft.com>
2019-08-09 16:11:25 -07:00
Wesley Wigham
f2719f95b4 Allow functions and ambient classes to merge (#32584) 2019-08-09 16:10:10 -07:00
Sheetal Nandi
b84e65db4e Merge pull request #32745 from microsoft/fsWatchInode
Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode
2019-08-09 15:42:38 -07:00
Sheetal Nandi
825d8bb1dc Merge pull request #32791 from microsoft/documentHighlightsFilesToSearch
Ignore unknown files to search from in document highlights
2019-08-09 15:34:05 -07:00
Andrew Casey
816e7b0567 Merge pull request #32789 from amcasey/FileNotFoundError
Correct string template
2019-08-09 15:16:23 -07:00
Sheetal Nandi
850ff783f4 Fix lint error 2019-08-09 15:13:07 -07:00
Sheetal Nandi
b7e49d1d1c Ignore unknown files to search from in document highlights 2019-08-09 15:06:51 -07:00