Commit Graph

29281 Commits

Author SHA1 Message Date
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
Anders Hejlsberg
9791f1d28f Merge branch 'master' into assertionsInControlFlow
# Conflicts:
#	tests/baselines/reference/api/tsserverlibrary.d.ts
#	tests/baselines/reference/api/typescript.d.ts
2019-08-10 08:50:42 +02:00
Anders Hejlsberg
cdeddf14e9 Call getResolvedSignature only when needed for generics or overloads 2019-08-10 08:38:18 +02: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
Andrew Casey
8c6612b31e Tweak message text 2019-08-09 14:50:24 -07:00
Andrew Casey
6fe6cb3913 Correct string template 2019-08-09 14:32:34 -07:00
Andrew Casey
a02735e1fb Merge pull request #32785 from amcasey/FileNotFoundError
Include fewer paths in exception
2019-08-09 14:28:32 -07:00
Sheetal Nandi
8ac45805c0 Add error related to file not in rootDir and file not part of included root files at the references 2019-08-09 14:19:40 -07:00
Sheetal Nandi
c1980c7857 Fix the incorrectly accepted suggestion 2019-08-09 14:14:30 -07:00
Andrew Casey
6c19c13094 Use an explicit type 2019-08-09 14:04:04 -07:00
Ron Buckton
9133e7ad0e Use defaults for transpileModule (#31563) 2019-08-09 14:04:01 -07:00
Ron Buckton
05af8faac6 Support tree-shakable imports for --target es2015 (#32742)
* Support tree-shakable imports for --target es2015

* Alias external helper imports for --module es2015
2019-08-09 14:02:18 -07:00
Sheetal Nandi
d6f768d3ee Update src/compiler/sys.ts
Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2019-08-09 14:00:40 -07:00
Sheetal Nandi
8d902ad75f Update src/compiler/sys.ts
Co-Authored-By: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2019-08-09 13:57:47 -07:00
Sheetal Nandi
fd515b519e Handle status and error messages for better checking 2019-08-09 13:38:25 -07:00
Sheetal Nandi
9e8fbcd7f8 Transitively upstream blocked project should not build 2019-08-09 13:38:25 -07:00
Sheetal Nandi
94d54b967d Circular reference in the build queue is build stoppable error 2019-08-09 13:38:25 -07:00
Sheetal Nandi
d9ad559042 Verify demo build 2019-08-09 13:38:24 -07:00
Nathan Shively-Sanders
85b8d27ea3 Remove error on invalid jsdoc tokens (#32769)
* Remove error on invalid jsdoc tokens

In JSDoc:

1. In the scanner, don't issue an error, even for invalid identifiers.
2. In the binder, don't issue an error for reserved (but otherwise valid)
identifiers.

/**
 * Example of 1: "\"
 * Example of 2: @private
 */

* Update baselines

* Add invalid unicode escape test for JSDoc

* Add quotes around invalid unicode escape

* Add another unicode escape JSDoc test
2019-08-09 12:53:15 -07:00
Andrew Casey
6122e92802 Restore logging of the program file list 2019-08-09 12:34:40 -07:00
Orta Therox
5294e92d27 Use switch instead of instatating an array and when looking inside a module 2019-08-09 13:49:38 -04:00
Andrew Casey
d9780cd7ba Include fewer paths in exception
It's sufficient to append them to the log.
2019-08-09 10:27:02 -07:00
Anders Hejlsberg
259ba77346 Merge branch 'master' into assertionsInControlFlow 2019-08-09 18:33:15 +02:00
Anders Hejlsberg
83212e7240 Accept API baseline changes 2019-08-09 12:35:48 +02:00
Anders Hejlsberg
19f1d3ba0a Less aggressive monomorphism for flow nodes 2019-08-09 12:35:28 +02:00
Alexander T
c050e551b4 add additional tests to no-keywords 2019-08-09 12:11:25 +03:00
Anders Hejlsberg
d5e08d485d Accept baseline API changes 2019-08-09 10:16:16 +02:00
Anders Hejlsberg
99ab53edcd Make flow nodes more monomorphic 2019-08-09 10:15:47 +02:00
Alexander T
6988e25985 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-08-09 09:39:36 +03:00
Alexander
a3c7165529 revert lib/react16.d.ts 2019-08-09 07:30:40 +03:00