Commit Graph

  • 37c4f24ef3 Allow accessors in ambient classes Ron Buckton 2019-08-07 11:22:32 -07:00
  • 9971e8b560 Merge pull request #32688 from uniqueiniquity/skipCOSForDTS Ben Lichtman 2019-08-07 10:44:54 -07:00
  • 5c2e000561 remove useless TODO comment Alexander 2019-08-07 20:33:13 +03:00
  • 3646809ecd Move helper function outside class Ben Lichtman 2019-08-07 09:46:49 -07:00
  • b239c2a90e Merge pull request #31366 from ypresto/fix-comment-unknown Orta 2019-08-07 11:23:43 -04:00
  • 79598af113 Merge pull request #31980 from sisisin/fix/typo-comment-at-import-tracker Orta 2019-08-07 11:16:24 -04:00
  • 47182b543a Merge pull request #32454 from 0verk1ll/develop Orta 2019-08-07 10:29:18 -04:00
  • abd127f308 Only check import = reference when target is Value (#32747) Wesley Wigham 2019-08-06 16:44:42 -07:00
  • 8cf8eb1720 Add some logging to the sys.watchFile and sys.watchDirectory Sheetal Nandi 2019-08-01 14:01:57 -07:00
  • f333684179 Fix unicode escapes in jsx identifiers and extended unicode characters in jsdoc (#32716) Wesley Wigham 2019-08-06 15:14:32 -07:00
  • 480b73915f Improve excess property checking for intersections (#32582) Nathan Shively-Sanders 2019-08-06 15:03:24 -07:00
  • d00056f096 Support extended unicode escapes in identifiers, per es6 spec (#32725) Wesley Wigham 2019-08-06 14:43:41 -07:00
  • e293232f6a Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode Sheetal Nandi 2019-08-01 10:40:03 -07:00
  • d75740280f Resolve module specifier relative to moduleFile.originalFileName (#32722) Ron Buckton 2019-08-06 13:48:58 -07:00
  • 024193fd43 Update user baselines (#32732) TypeScript Bot 2019-08-06 13:42:07 -07:00
  • c0f187a4e8 Allow compile on save with decorator emit Ben Lichtman 2019-08-06 13:39:18 -07:00
  • 77cdca2971 Adds another test around parsing jsdoc Orta Therox 2019-08-06 15:45:28 -04:00
  • 01e1b1bb27 Merge pull request #32612 from mrcrane/etw-logger Andrew Casey 2019-08-06 12:44:48 -07:00
  • 487e2ffe2a Merge master Orta Therox 2019-08-06 15:30:54 -04:00
  • 47e77c976b Remove unnecessary 'commandSucceeded' variable Michael Crane 2019-08-06 11:48:31 -07:00
  • 269c3d3a56 Suggestions now use diagnosticCollection (#32740) Nathan Shively-Sanders 2019-08-06 11:15:06 -07:00
  • f8b7a05777 Handle the variadic args for inline console.logs Orta Therox 2019-08-06 14:09:37 -04:00
  • cc3db8f448 Merge branch 'Saulzi-master' Ron Buckton 2019-08-06 10:48:47 -07:00
  • 3ff0a249d2 Update based on PR feedback Ron Buckton 2019-08-06 10:46:17 -07:00
  • 5217574414 split lint task to list-scripts, lint-compiler. add list-scripts, lint-compiler to postTest Alexander T 2019-08-06 09:48:21 +03:00
  • 7adc175dfc Adjust isIdentifierText to skip multiple characters when a code point is multiple chars long (#32720) Wesley Wigham 2019-08-05 23:37:26 -07:00
  • 034ba9fd25 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-08-06 09:07:48 +03:00
  • 624d1cad93 Fix inferred TNext of generator to use TNext of contextual return type (#32719) Ron Buckton 2019-08-05 17:55:28 -07:00
  • e1bca8ff2a Fix class member completion disappear after a property declaration with a private modifier xiaofa 2019-08-06 08:35:34 +08:00
  • e3f4979736 Fix emit for object rest on a module export (#32699) Ron Buckton 2019-08-05 16:53:21 -07:00
  • 3b54ffcf0e Preserve const enums should keep import refs (#28498) Wesley Wigham 2019-08-05 16:47:29 -07:00
  • 4df2fc663c Do not include built/local/enu when producing LKG (#32723) Ron Buckton 2019-08-05 16:19:38 -07:00
  • f6fb130530 Add 'readFileWorker' instead of modifying 'readFile' Michael Crane 2019-08-05 15:19:25 -07:00
  • 33a6509751 Fixes export destructured variables reference (#32007) sisisin 2019-08-06 04:00:06 +09:00
  • 5710f7d5ff Merge branch 'master' of https://github.com/Saulzi/TypeScript into Saulzi-master Ron Buckton 2019-08-05 11:17:32 -07:00
  • c1e0db7953 Escape apparent substitution in synthesized NoSubstitutionTemplateLiterals (#32580) Andrew Branch 2019-08-05 09:31:59 -07:00
  • 012bacc415 Define interface for TSConfig. Change compilerOnSave to compileOnSave (#32481) Alexander T 2019-08-05 19:24:09 +03:00
  • 1c55e5de69 Address code review feedback Anders Hejlsberg 2019-08-05 08:27:54 +02:00
  • 97329306c7 simple-indent: remove useless types definition Alexander 2019-08-04 16:42:20 +03:00
  • 4d23429d98 fix eslint errors Alexander 2019-08-04 15:49:41 +03:00
  • a292ae1789 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-08-04 15:35:41 +03:00
  • a37d34a5b6 lint src/, scripts/ folders separately Alexander 2019-08-04 14:27:55 +03:00
  • ee90fdb90b change eslint tests formatting Alexander 2019-08-04 08:43:27 +03:00
  • afafd3fcb3 simple-indent Alexander T 2019-08-02 18:27:06 +03:00
  • 3c690f1264 Move const enums and typeof facts maps out of createTypeChecker (#32691) Ron Buckton 2019-08-03 13:09:11 -07:00
  • fe70a62ef1 Accept new API baselines Anders Hejlsberg 2019-08-03 08:55:55 -07:00
  • 1f5bb970d9 Remove unused code Anders Hejlsberg 2019-08-03 08:28:53 -07:00
  • e82d0af554 Fix readonly occurrences highlighting (#32583) Andrew Branch 2019-08-02 18:24:46 -07:00
  • 77f2a412e1 Support 'asserts' type predicates in control flow analysis Anders Hejlsberg 2019-08-02 17:57:26 -07:00
  • cca32f079c Remove more try-finally blocks Michael Crane 2019-08-02 16:46:19 -07:00
  • 7d44a4592e Remove try-finally blocks Michael Crane 2019-08-02 16:39:33 -07:00
  • 6b4f730535 Fix binding of jsdoc typedefs with no in-comment name attached to an expression statement (#32610) Wesley Wigham 2019-08-02 16:14:19 -07:00
  • 62f65a7884 Make auto-imports more likely to be valid for the file (including JS) & project settings (#32684) Andrew Branch 2019-08-02 15:58:10 -07:00
  • 725321f08c Prioritize “property names” over punctuation in smart select (#32687) Andrew Branch 2019-08-02 15:57:44 -07:00
  • 0cab79fc56 Add test Ben Lichtman 2019-08-02 15:56:01 -07:00
  • 5233bcc064 Avoid compile on save for declaration files Ben Lichtman 2019-08-02 15:53:54 -07:00
  • e75972cbad Update user baselines (#32683) TypeScript Bot 2019-08-02 13:36:34 -07:00
  • acdbd10626 Amend scanner to support astral characters in identifiers when parsing es6+ (#32096) Wesley Wigham 2019-08-02 13:15:51 -07:00
  • bf903eb48f Merge pull request #32613 from microsoft/singleHostFsWatchFile Sheetal Nandi 2019-08-02 11:03:28 -07:00
  • 5e19753979 Update browser table Michael Crane 2019-08-02 10:50:49 -07:00
  • d34cf52576 Use 'noop' for NullLogger Michael Crane 2019-08-02 10:20:17 -07:00
  • 9243415ead Merge pull request #32626 from orta/fix-31312 Orta 2019-08-02 11:15:38 -04:00
  • 4a26271b63 Merge pull request #32663 from orta/fix_31195 Orta 2019-08-02 10:29:51 -04:00
  • 78e03848a4 Merge pull request #31946 from orta/30246 Orta 2019-08-02 10:29:34 -04:00
  • ce133ec2dd Fixed issue for navbar when having multiline string literals Armando Aguirre 2019-08-01 17:21:29 -07:00
  • 9d404b49ff Update user baselines (#32658) TypeScript Bot 2019-08-01 15:14:05 -07:00
  • f04c7ed833 Supress console.log & others inside the TS Server runtime so that language service plugins don't accidentally use them and kill the server - fixes #31209 Orta Therox 2019-08-01 17:36:09 -04:00
  • 8235bb8e90 Merge pull request #32661 from orta/fix_32655 Orta 2019-08-01 17:24:30 -04:00
  • 00a75c4283 Retarget to es6 and fix the resulting bugs (#32221) Wesley Wigham 2019-08-01 14:23:57 -07:00
  • fa3e9c86db Add PerfLogger and NullLogger to simplify conditional logic Michael Crane 2019-08-01 12:46:33 -07:00
  • c337f046fb Ensure that the comma is removed when all named imports are removed via moveToFile - fixes #31195 Orta Therox 2019-08-01 14:08:58 -04:00
  • 33f362abaf Don’t issue used-before-initialization errors in declaration files (#32579) Andrew Branch 2019-08-01 11:24:04 -07:00
  • 73bef22f0b A merged interface with an inherited member should satisfy an abstract base class member (#32539) Andrew Branch 2019-08-01 09:34:11 -07:00
  • 777d504580 Fix a typo in the error message around language service plugins Orta Therox 2019-08-01 12:12:26 -04:00
  • b377e99958 Prevent infinite recursion resolving nested conditional types with import types in them (#32097) Andrew Branch 2019-08-01 08:37:43 -07:00
  • e89acb6358 Reflect effects of assertion calls in control flow analysis Anders Hejlsberg 2019-07-31 16:30:54 -07:00
  • 3f75d2c879 Merge pull request #32640 from microsoft/parsingDeepParenthesizedExpression Sheetal Nandi 2019-07-31 14:16:30 -07:00
  • 3145656f6a Merge branch 'master' of https://github.com/microsoft/typescript into 30246 Orta Therox 2019-06-17 13:39:08 -07:00
  • 44b13ee475 Don't exclusively check for just JS but scope down the check to not include the expando'd objects Orta Therox 2019-07-31 14:34:21 -04:00
  • c15928ee38 Merge pull request #32641 from microsoft/resolutionMethods Sheetal Nandi 2019-07-31 12:33:59 -07:00
  • c25e7dd873 Wire in compilerOptions of the program in to the host's resolveModuleNames and resolveTypeReferenceDirectives api Fixes #31056 Sheetal Nandi 2019-07-31 12:01:49 -07:00
  • 1d18b4941e Store already known not parenthesized arrow expression positions for faster exit in case of deep parsing Fixes #31987 Sheetal Nandi 2019-07-31 11:12:01 -07:00
  • 8dd57061e1 Ensure that when import/export are used natively in the JS runtime that the check for alias symbol is re-applied - re comment in #26912 Orta Therox 2019-07-30 15:51:53 -04:00
  • 946a14f3f3 Allow expando additions to an imported object in JavaScript - fixes #31312 Orta Therox 2019-07-30 15:42:37 -04:00
  • d1ae830def remote unused eslint rules Alexander 2019-07-30 19:52:21 +03:00
  • bb11965d30 Merge branch 'feature/eslint' of https://github.com/a-tarasyuk/TypeScript into feature/eslint Alexander 2019-07-30 19:34:10 +03:00
  • 38e6e033a5 remove useless semicolon Alexander T 2019-07-30 14:40:10 +03:00
  • 771d90d4a9 Accept new baselines Alexander T 2019-07-30 14:10:12 +03:00
  • f19a9e352b fix formatting. revert type assertion Alexander T 2019-07-30 14:09:31 +03:00
  • 56dcf920dc Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander T 2019-07-30 13:00:07 +03:00
  • 06c31f65cf Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-07-30 07:11:14 +03:00
  • b84f13d7cf Use single stats watcher per filename Fixes #28690 Sheetal Nandi 2019-07-29 15:32:53 -07:00
  • 2db8a13d81 Remove project status, watches etc when project is no longer part of build order Sheetal Nandi 2019-07-26 14:06:33 -07:00
  • 4efcfb7120 Some refactoring Sheetal Nandi 2019-07-26 12:41:00 -07:00
  • 1ac980ec96 File move Sheetal Nandi 2019-07-26 12:26:07 -07:00
  • 996e7e50d5 Use optional module "@microsoft/typescript-etw" for ETW logging Bill Ticehurst 2018-10-26 11:22:25 -07:00
  • dbe9e3d237 Merge pull request #32565 from amcasey/TripleSlashClassification Andrew Casey 2019-07-29 12:27:55 -07:00
  • b6c3c7a486 Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint Alexander 2019-07-29 22:25:02 +03:00
  • 4cc6618fc2 Merge pull request #32558 from microsoft/fix32247 Anders Hejlsberg 2019-07-29 11:34:14 -07:00
  • b963e1a2a7 Update LKG (#32578) Wesley Wigham 2019-07-29 10:33:43 -07:00