b71355d | Daniel Rosenwasser | 12 July 2018, 16:49:57 UTC | Update LKG. | 12 July 2018, 16:49:57 UTC |
015c2a8 | Daniel Rosenwasser | 12 July 2018, 16:49:45 UTC | Use RC in version string. | 12 July 2018, 16:49:45 UTC |
7e1711d | Mohamed Hegazy | 06 July 2018, 15:52:36 UTC | Update LKG | 06 July 2018, 15:52:36 UTC |
bb57c5a | TypeScript Bot | 06 July 2018, 15:43:59 UTC | Update user baselines (#25482) | 06 July 2018, 15:43:59 UTC |
7a082d4 | Mohamed Hegazy | 05 July 2018, 23:36:03 UTC | Merge pull request #25253 from micnic/master Add missing jsdoc tag names | 05 July 2018, 23:36:03 UTC |
fd32cb9 | Wesley Wigham | 05 July 2018, 23:05:09 UTC | Update LKG (#25470) | 05 July 2018, 23:05:09 UTC |
7ad72d2 | Wesley Wigham | 05 July 2018, 23:00:07 UTC | Rework symbol visibility checking to allow for multiple potential containers (#24971) * Rework symbol visibility checking to allow for multiple potential containers * Express a preference for the local symbol if accessible from the enclosing declaration | 05 July 2018, 23:00:07 UTC |
b8b34a3 | Wesley Wigham | 05 July 2018, 22:54:43 UTC | Actually cache intermediate results in getBaseConstraint (#25417) * Have getBaseConstraint push resolutions for the types it actually recurs on * Cache base constraints correctly | 05 July 2018, 22:54:43 UTC |
64555aa | Andy | 05 July 2018, 22:39:03 UTC | navigateTo: Collect results from all referenced projects. (#25283) * navigateTo: Collect results from all referenced projects. * Don't use project references, just source maps * Move more code to session * Test when implementation file is deleted * Use tsserver tests instead of fourslash tests to ensure session is used * Support find-all-references * Restore fourslash tests * Update emit baselines (added missing newline) * Support rename * @weswigham code review * Don't open/close files * Avoid growing `toDo` too eagerly * @sheetalkamat code review * Also get symlinked projects for originalLocation * Update API (#24966) * More @sheetalkamat code review * Remove unnecessary test * Update API (#24966) | 05 July 2018, 22:39:03 UTC |
5b92678 | Wesley Wigham | 05 July 2018, 22:12:10 UTC | Optimize sourcemap application more (#25425) * Optimize sourcemap application more * Remove test-only memory hog sourceMapDecodedMappings field * Update for style, remove unused function that triggers warnings in node 10 * Avoid all raw buffer constructor calls * Small TDZ fix | 05 July 2018, 22:12:10 UTC |
065e695 | Nathan Shively-Sanders | 05 July 2018, 20:49:34 UTC | No merge for redirected source files in initializeTypeChecker (#25463) Previously, redirected source files merged the same way as other source files, effectively causing the target of the redirection to be merged twice. mergeSymbol now has an assert (`source===target`) that catches this condition, so this change makes sure to skip redirected source files. This change doesn't apply to the preceding binding loop, since the binder handles already-bound source files correctly. | 05 July 2018, 20:49:34 UTC |
0abefec | Mohamed Hegazy | 05 July 2018, 19:27:18 UTC | Merge pull request #25439 from ajafff/factory-arrow-comma createArrowFunction: parenthesize comma sequence | 05 July 2018, 19:27:18 UTC |
383319d | Mohamed Hegazy | 05 July 2018, 19:21:53 UTC | Merge pull request #25423 from Microsoft/defaultExportName Handle getting name of default export that's an alias | 05 July 2018, 19:21:53 UTC |
2059c36 | Mohamed Hegazy | 05 July 2018, 19:16:28 UTC | Merge pull request #25457 from Microsoft/resolveJsonModuleInterop Do not report esModuleInterop needed error for json imports | 05 July 2018, 19:16:28 UTC |
8911c19 | Mohamed Hegazy | 05 July 2018, 18:43:12 UTC | Merge pull request #25313 from github-john-doe/typo Typo | 05 July 2018, 18:43:12 UTC |
320db5c | Mohamed Hegazy | 05 July 2018, 18:11:35 UTC | Merge pull request #25433 from a-tarasyuk/bug/24839-give-a-better-error-message-for-using-import-as-a-type 24839 - Give a better error message for using import as a type | 05 July 2018, 18:11:35 UTC |
cb622b4 | Sheetal Nandi | 05 July 2018, 17:39:39 UTC | Do not report esModuleInterop needed error for json imports Fixes #25400 | 05 July 2018, 17:39:39 UTC |
50ef631 | Nathan Shively-Sanders | 05 July 2018, 16:04:28 UTC | Support prototype assignment with a function declaration (#25300) Previously variable declaration+function expression worked. Note that class expression/class declaration do not work, due to the way they are specified. I added a test for future reference. | 05 July 2018, 16:04:28 UTC |
b1e916c | Andy Hanson | 04 July 2018, 00:35:54 UTC | Handle getting name of default export that's an alias | 05 July 2018, 16:03:22 UTC |
1579bfd | TypeScript Bot | 04 July 2018, 21:42:36 UTC | Update user baselines (#25436) | 04 July 2018, 21:42:36 UTC |
c54c5f4 | Klaus Meinhardt | 04 July 2018, 18:55:14 UTC | accept baselines | 04 July 2018, 18:55:14 UTC |
f4470cd | Klaus Meinhardt | 04 July 2018, 18:47:06 UTC | createArrowFunction: parenthesize comma sequence Fixes: #25366 | 04 July 2018, 18:47:06 UTC |
d21d0af | John Doe | 04 July 2018, 18:42:07 UTC | Update baseline | 04 July 2018, 18:42:07 UTC |
f851ab8 | Alexander T | 04 July 2018, 11:12:14 UTC | Add a suggestion - Did you mean 'typeof import()?. Add tests to handle undated error message | 04 July 2018, 13:04:29 UTC |
72bac56 | micnic | 26 June 2018, 22:46:24 UTC | Add missing jsdoc tag names | 04 July 2018, 08:05:33 UTC |
84f5aa5 | Wesley Wigham | 04 July 2018, 02:40:58 UTC | Put error spans deep on nested object literals (#25140) * Add ncie deep elaborations * Nice stuff * Modify tuple error to use length error mroe often * Accept good baselines * Accept meh baselines * Fix literal types * Calculate elaborations like it was the very first time again~ * Use tristate for enum relationship to ensure elaborations are printed at least once * Update message text, nits * move some functions back to where they were * Add test of deep JSX elaboration * Add elaboration test with parenthesized expressions, comma expressions, and assignments * Move check to allow elaborations on more anonymous types * Fix nits * Add specialized error to elaborations of nonliteral computed named-members * Update error message | 04 July 2018, 02:40:58 UTC |
e4145e3 | Daniel Rosenwasser | 04 July 2018, 01:02:04 UTC | Merge pull request #25342 from ajafff/factory-leftmost-expression getLeftmostExpression: handle AsExpression and NonNullExpression | 04 July 2018, 01:02:04 UTC |
204b70d | Andy | 04 July 2018, 00:05:51 UTC | Don't add completions from a discriminated union type when the discriminant doesn't match (#24770) * Don't add completions from a discriminated union type when the discriminant doesn't match * Move code to checker * Update API (#24966) * Use isTypeIdenticalTo | 04 July 2018, 00:05:51 UTC |
eb7ff43 | Anders Hejlsberg | 04 July 2018, 00:02:48 UTC | Merge pull request #25408 from Microsoft/contextualTupleTypes Infer tuple types for contextually typed rest parameters | 04 July 2018, 00:02:48 UTC |
064ecd4 | Andy | 03 July 2018, 22:19:15 UTC | Support code-fix-all for importFixes (#25137) * Support code-fix-all for importFixes * Change description * Update API (#25283) | 03 July 2018, 22:19:15 UTC |
726412c | Mohamed Hegazy | 03 July 2018, 22:15:37 UTC | Merge pull request #25363 from ajafff/factory-deprecated-signature factory: deprecate signatures using JSDoc | 03 July 2018, 22:15:37 UTC |
17b10e8 | Mohamed Hegazy | 03 July 2018, 21:11:28 UTC | Merge pull request #25397 from a-tarasyuk/bug/25356-instance-property-is-not-a-block-scoped-variable 25356 - Instance property is not a block scoped variable | 03 July 2018, 21:11:28 UTC |
dcb74a6 | Sheetal Nandi | 03 July 2018, 21:00:02 UTC | Merge pull request #25416 from Microsoft/tscDiagnostics Fix typo to fix logging when built with --watch --diagnostics | 03 July 2018, 21:00:02 UTC |
e1a7f84 | Andy | 03 July 2018, 20:36:45 UTC | Restore `NewFileContent` type (#25406) | 03 July 2018, 20:36:45 UTC |
75369cd | Sheetal Nandi | 03 July 2018, 20:21:11 UTC | Merge pull request #25414 from Microsoft/classMembersInSuperClassFromUnknownNamespace Fix the completion when base type is class from unknown namespace | 03 July 2018, 20:21:11 UTC |
4175773 | Sheetal Nandi | 03 July 2018, 19:48:28 UTC | Fix typo to fix logging when built with --watch --diagnostics | 03 July 2018, 20:06:06 UTC |
76a4694 | Andy | 03 July 2018, 19:37:20 UTC | parser: Fix testing for missing list (#25411) * parser: Fix testing for missing list * Fix return type | 03 July 2018, 19:37:20 UTC |
95ad718 | Sheetal Nandi | 03 July 2018, 19:09:50 UTC | Fix the completion when base type is unknown type from unknown namespace Fixes #25387 | 03 July 2018, 19:35:25 UTC |
cb4cb7a | Wesley Wigham | 03 July 2018, 18:41:07 UTC | Check if module reference requires type reference before path reference (#25385) | 03 July 2018, 18:41:07 UTC |
304d45d | Andy | 03 July 2018, 18:23:19 UTC | Canonicalize path before calling `startsWith` (#25364) * Canonicalize path before calling `startsWith` * More specific type for sourceDirectory, and add fourslash test * Update API (#24966) | 03 July 2018, 18:23:19 UTC |
e8d64a9 | Anders Hejlsberg | 03 July 2018, 17:53:02 UTC | Merge pull request #25336 from Microsoft/fixResolveTypeMembers Fix runaway recursion in object type member resolution | 03 July 2018, 17:53:02 UTC |
b87a723 | Anders Hejlsberg | 03 July 2018, 17:21:15 UTC | Remove outdated comment | 03 July 2018, 17:21:15 UTC |
3edf8ed | TypeScript Bot | 03 July 2018, 15:43:11 UTC | Update user baselines (#25399) | 03 July 2018, 15:43:11 UTC |
6897932 | Alexander T | 03 July 2018, 11:41:09 UTC | Update tests baseline. Change tests | 03 July 2018, 11:41:09 UTC |
6ff0ba6 | Alexander T | 03 July 2018, 11:39:58 UTC | Add new error message - Property {0} is used before its initialization. | 03 July 2018, 11:39:58 UTC |
e13fd0c | Daniel Rosenwasser | 03 July 2018, 06:36:57 UTC | Merge pull request #24915 from Microsoft/triggerSignatureHelpIArdlyKnowSignatureHelp Trigger characters in signature help | 03 July 2018, 06:36:57 UTC |
17e9594 | Anders Hejlsberg | 03 July 2018, 04:14:32 UTC | Fix fourslash tests | 03 July 2018, 04:14:32 UTC |
38a0346 | Anders Hejlsberg | 03 July 2018, 03:50:52 UTC | Accept new baselines | 03 July 2018, 03:50:52 UTC |
e5d520e | Anders Hejlsberg | 03 July 2018, 03:50:42 UTC | Add tests | 03 July 2018, 03:50:42 UTC |
efc1b7d | Andy | 03 July 2018, 02:25:27 UTC | More thoroughly test navigateTo (#25239) * More thoroughly test navigateTo * Fix #25233 and #25237 * Update API (#24966) | 03 July 2018, 02:25:27 UTC |
c3b81b3 | Daniel Rosenwasser | 03 July 2018, 01:10:11 UTC | Merge pull request #25377 from Microsoft/addressWesleyFeedback20180702 Use `addRelatedInfo`. | 03 July 2018, 01:10:11 UTC |
65655f2 | Wesley Wigham | 03 July 2018, 00:43:39 UTC | Change import type determination to not use a RE on the symbol name (#25381) | 03 July 2018, 00:43:39 UTC |
5c57e14 | Andy | 03 July 2018, 00:18:07 UTC | goToDefinition: Don't go to jsx constructor signature (#25382) | 03 July 2018, 00:18:07 UTC |
18d8ad1 | Mohamed Hegazy | 02 July 2018, 23:44:58 UTC | Merge pull request #25372 from Microsoft/fixAddMissingMember_all_dedup fixAddMissingMember: Improve deduplication in code-fix-all | 02 July 2018, 23:44:58 UTC |
e56a5c1 | Daniel Rosenwasser | 02 July 2018, 23:40:08 UTC | Lints. | 02 July 2018, 23:40:08 UTC |
69d1f58 | Daniel Rosenwasser | 02 July 2018, 19:50:42 UTC | Use `addRelatedInfo`. | 02 July 2018, 23:09:20 UTC |
271bbb0 | Andy Hanson | 02 July 2018, 23:06:57 UTC | Merge branch 'master' into fixAddMissingMember_all_dedup | 02 July 2018, 23:06:57 UTC |
159b3dc | Daniel Rosenwasser | 02 July 2018, 23:05:07 UTC | Accepted baselines and updated fourslash test. | 02 July 2018, 23:05:07 UTC |
9651c42 | Daniel Rosenwasser | 02 July 2018, 23:04:20 UTC | Account for trigger reasons, as implemented by Roslyn. | 02 July 2018, 23:04:48 UTC |
c58e298 | Ryan Cavanaugh | 02 July 2018, 22:37:18 UTC | Merge pull request #25368 from RyanCavanaugh/fix25355 .d.ts files don't have outputs | 02 July 2018, 22:37:18 UTC |
c046958 | Daniel Rosenwasser | 02 July 2018, 22:36:41 UTC | Merge remote-tracking branch 'origin/master' into triggerSignatureHelpIArdlyKnowSignatureHelp | 02 July 2018, 22:36:41 UTC |
837df49 | Mohamed Hegazy | 02 July 2018, 22:32:42 UTC | Merge pull request #25374 from Microsoft/SetMapConstructor Consolidate overloads in constructors for Map, Set, WeakMap, and WeakSet | 02 July 2018, 22:32:42 UTC |
956f9d0 | Mohamed Hegazy | 02 July 2018, 22:14:19 UTC | Merge pull request #25335 from Microsoft/codeFixAddMissingEnumMember_all Combine code-fix-all for missing class member and missing enum member | 02 July 2018, 22:14:19 UTC |
c1c4a39 | Ryan Cavanaugh | 02 July 2018, 21:16:56 UTC | Merge pull request #25370 from RyanCavanaugh/fix25337 Handle multiple output .d.ts files changedness correctly | 02 July 2018, 21:16:56 UTC |
2527da3 | Ryan Cavanaugh | 02 July 2018, 21:15:44 UTC | Handle JSON extension correctly | 02 July 2018, 21:15:44 UTC |
8181405 | Mohamed Hegazy | 02 July 2018, 21:03:00 UTC | Merge pull request #25348 from ajafff/factory-createexpressionstatement expose createExpressionStatement and updateExpressionStatement | 02 July 2018, 21:03:00 UTC |
bf99b8e | Anders Hejlsberg | 02 July 2018, 20:38:54 UTC | Accept new baselines | 02 July 2018, 20:38:54 UTC |
c172314 | Anders Hejlsberg | 02 July 2018, 20:38:30 UTC | Infer contextual tuple types | 02 July 2018, 20:38:30 UTC |
911658b | Andy Hanson | 02 July 2018, 20:29:15 UTC | Update API (#24966) | 02 July 2018, 20:29:15 UTC |
e0109ea | Andy Hanson | 02 July 2018, 20:26:31 UTC | Remove shadowed variable | 02 July 2018, 20:26:31 UTC |
aa92568 | Sheetal Nandi | 02 July 2018, 19:50:57 UTC | Merge pull request #25249 from Microsoft/openSameFileWithDifferentText Retain the version information of script infos when they are deleted | 02 July 2018, 19:50:57 UTC |
f7dfc7f | Daniel Rosenwasser | 02 July 2018, 19:48:39 UTC | Merge pull request #25359 from Microsoft/useBeforeDeclareRelatedSpans Related error spans on "used before declared" error messages | 02 July 2018, 19:48:39 UTC |
e3710e1 | Ryan Cavanaugh | 02 July 2018, 19:40:49 UTC | Add --out | 02 July 2018, 19:40:49 UTC |
dc2dc8d | Andy | 02 July 2018, 19:25:27 UTC | rename: Re-use code for isDefinedInLibraryFile (#25367) | 02 July 2018, 19:25:27 UTC |
e0d5363 | Sheetal Nandi | 02 July 2018, 19:16:54 UTC | Merge branch 'master' into openSameFileWithDifferentText | 02 July 2018, 19:16:54 UTC |
f675798 | Daniel Rosenwasser | 02 July 2018, 19:06:53 UTC | Accepted baselines. | 02 July 2018, 19:06:53 UTC |
c4500bd | Daniel Rosenwasser | 02 July 2018, 19:06:42 UTC | Addressed code review feedback. | 02 July 2018, 19:06:42 UTC |
4dd1f9f | Mohamed Hegazy | 02 July 2018, 18:53:17 UTC | Consolidate overloads in constructors for Map, Set, WeakMap, and WeakSet Fixes https://github.com/Microsoft/TypeScript/issues/23551 Fixes https://github.com/Microsoft/TypeScript/issues/25362 | 02 July 2018, 18:58:48 UTC |
3031f7b | Ryan Cavanaugh | 02 July 2018, 18:38:53 UTC | Baseline update | 02 July 2018, 18:38:53 UTC |
4459730 | Daniel Rosenwasser | 02 July 2018, 07:37:34 UTC | Give related error on declaration location for used-before-declared errors. | 02 July 2018, 18:32:20 UTC |
f3bc891 | Andy Hanson | 02 July 2018, 18:26:50 UTC | fixAddMissingMember: Improve deduplication in code-fix-all | 02 July 2018, 18:26:50 UTC |
7dc66e9 | Andy | 02 July 2018, 18:14:49 UTC | moduleSpecifiers: specifier from "rootDirs" should be treated as relative (#25369) | 02 July 2018, 18:14:49 UTC |
55a66c5 | Ryan Cavanaugh | 02 July 2018, 17:56:55 UTC | .json also doesn't produce outputs | 02 July 2018, 17:56:55 UTC |
69bf73f | Ryan Cavanaugh | 02 July 2018, 17:53:38 UTC | Handle multiple output .d.ts files changedness correctly Fixes #25337 | 02 July 2018, 17:54:58 UTC |
7084e6c | Wesley Wigham | 02 July 2018, 17:47:52 UTC | Adds related spans and error grouping for duplicate identifier errors (#25328) * Adds related spans and error grouping for duplicate identifier errors * Trim trailing whitespace * Record related info in error baselines * Make error more whimsical | 02 July 2018, 17:47:52 UTC |
656f356 | Wesley Wigham | 02 July 2018, 17:47:24 UTC | Remove deprecated escapeidentifier and unescapeidentifier functions (#25333) | 02 July 2018, 17:47:24 UTC |
64e6b76 | Ryan Cavanaugh | 02 July 2018, 17:15:13 UTC | .d.ts files don't have outputs | 02 July 2018, 17:15:13 UTC |
38d6491 | Daniel Rosenwasser | 02 July 2018, 16:48:09 UTC | Merge pull request #25361 from typescript-bot/user-update-20180601 🤖 User test baselines have changed | 02 July 2018, 16:48:09 UTC |
b8d7a2f | Klaus Meinhardt | 02 July 2018, 15:44:32 UTC | add tests | 02 July 2018, 15:44:32 UTC |
4c5b29e | Klaus Meinhardt | 02 July 2018, 14:44:25 UTC | factory: deprecate signatures using JSDoc | 02 July 2018, 14:44:25 UTC |
e118a80 | typescript-bot | 02 July 2018, 13:31:12 UTC | Update user baselines | 02 July 2018, 13:31:12 UTC |
b563320 | Daniel Rosenwasser | 02 July 2018, 08:17:24 UTC | Update README.md | 02 July 2018, 08:17:24 UTC |
f0a77dd | Klaus Meinhardt | 01 July 2018, 10:42:29 UTC | accept baselines | 01 July 2018, 10:42:29 UTC |
1be9ec3 | Klaus Meinhardt | 01 July 2018, 10:26:43 UTC | expose createExpressionStatement and updateExpressionStatement keep a deprecated alias for back-compat Fixes: #25220 | 01 July 2018, 10:26:43 UTC |
11837f0 | Klaus Meinhardt | 30 June 2018, 20:33:44 UTC | revert unnecessary change | 30 June 2018, 20:33:44 UTC |
7077dd9 | Klaus Meinhardt | 30 June 2018, 20:23:48 UTC | getLeftmostExpression: handle AsExpression and NonNullExpression Fixes: #25223 | 30 June 2018, 20:23:48 UTC |
4a368c9 | Anders Hejlsberg | 30 June 2018, 03:16:31 UTC | Accept new baselines | 30 June 2018, 03:16:31 UTC |
92f5f1d | Anders Hejlsberg | 30 June 2018, 03:16:23 UTC | Add regression test | 30 June 2018, 03:16:23 UTC |
a1746d4 | Andy | 30 June 2018, 03:07:42 UTC | Use helper functions in a few more places (#21308) * Use helper functions in a few more places * Fix typo * Update API (#24966) | 30 June 2018, 03:07:42 UTC |
d80795c | Anders Hejlsberg | 30 June 2018, 03:00:13 UTC | Accept new baselines | 30 June 2018, 03:00:13 UTC |