d5b4ad8 | Daniel Rosenwasser | 09 October 2020, 23:43:59 UTC | Accepted baselines. | 09 October 2020, 23:54:50 UTC |
908eeae | Daniel Rosenwasser | 09 October 2020, 23:43:30 UTC | Error on 'void' prior to property/index accesses. | 09 October 2020, 23:53:58 UTC |
b31be85 | Daniel Rosenwasser | 09 October 2020, 22:25:23 UTC | Accepted baselines. | 09 October 2020, 23:52:17 UTC |
8ba6f5f | Daniel Rosenwasser | 09 October 2020, 22:24:53 UTC | Added test. | 09 October 2020, 23:52:16 UTC |
6784c6e | Daniel Rosenwasser | 09 October 2020, 22:16:19 UTC | Accepted baselines. | 09 October 2020, 23:52:11 UTC |
add2833 | Daniel Rosenwasser | 09 October 2020, 23:48:23 UTC | Add new error message for being possibly 'void'. | 09 October 2020, 23:48:23 UTC |
a109b5d | Nathan Shively-Sanders | 09 October 2020, 23:32:57 UTC | Fix relative paths in commonjs decl emit w/property access (#40986) ```js const x = require('./foo').y ``` was incorrectly using the unmangled require path as the temp name in emit: ``` import ./foo_1 = require('./foo') import x = ./foo_1.y ``` It now uses the imported identifier: ``` import x_1 = require('./foo') import x = x_1.y ``` Discovered while fixing #37832 | 09 October 2020, 23:32:57 UTC |
aee18e0 | Wesley Wigham | 09 October 2020, 22:58:08 UTC | Merge pull request #41017 from weswigham/fix-unchecked-cast-crash Fix crash due to unchecked cast in addImplementationSuccessElaboration | 09 October 2020, 22:58:08 UTC |
e6d525c | Sheetal Nandi | 09 October 2020, 22:56:51 UTC | Structure is reused should be on new program instead of old program (#41005) | 09 October 2020, 22:56:51 UTC |
876e44b | Sheetal Nandi | 09 October 2020, 21:07:55 UTC | Handle extra file extensions when wild card directory watch is invoked (#41018) Fixes #40495 | 09 October 2020, 21:07:55 UTC |
4766a2e | Andrew Branch | 09 October 2020, 20:24:18 UTC | Fix overlapping changes when un-qualifying import use site within transformed export (#40987) * Fix overlapping changes when un-qualifying import use site within transformed export * Break long line | 09 October 2020, 20:24:18 UTC |
39c2a09 | Wesley Wigham | 09 October 2020, 17:53:36 UTC | Fix crash due to unchecked cast in addImplementationSuccessElaboration | 09 October 2020, 17:53:59 UTC |
f7212aa | TypeScript Bot | 09 October 2020, 06:23:21 UTC | Update package-lock.json | 09 October 2020, 06:23:21 UTC |
02288a4 | Wesley Wigham | 09 October 2020, 01:13:25 UTC | Merge pull request #41001 from weswigham/overload-impl-elab Add elaboration when call fails all overloads but succeeds against the implementation signature | 09 October 2020, 01:13:25 UTC |
f324fde | Wesley Wigham | 09 October 2020, 00:34:06 UTC | Fix lint | 09 October 2020, 00:34:06 UTC |
ca26ca1 | Wesley Wigham | 09 October 2020, 00:20:09 UTC | Small baseline change - find() will get the first declaration with a body | 09 October 2020, 00:20:09 UTC |
de20443 | Wesley Wigham | 09 October 2020, 00:17:06 UTC | PR feedback | 09 October 2020, 00:17:06 UTC |
6b29f36 | Wesley Wigham | 08 October 2020, 23:14:47 UTC | Rename variable | 08 October 2020, 23:14:47 UTC |
a49099f | Wesley Wigham | 08 October 2020, 21:55:14 UTC | Add elaboration when call fails all overloads but succeeds against the implementation signature | 08 October 2020, 21:55:14 UTC |
23c5f92 | Alex T | 08 October 2020, 19:27:53 UTC | fix(3758): show completion for object literals in an assignment pattern (#40976) | 08 October 2020, 19:27:53 UTC |
197ac80 | csigs | 08 October 2020, 00:11:17 UTC | LEGO: Merge pull request 40988 LEGO: Merge pull request 40988 | 08 October 2020, 00:11:17 UTC |
6f91ed1 | csigs | 08 October 2020, 00:10:47 UTC | LEGO: check in for master to temporary branch. | 08 October 2020, 00:10:47 UTC |
cf3e28e | Nathan Shively-Sanders | 07 October 2020, 21:14:49 UTC | Revert "feat(40197): handle uncalled function checks in binary expressions (#40260)" This reverts commit eaf4f46c172f9899306765e38a36c9517e04b676. | 07 October 2020, 21:14:49 UTC |
eaf4f46 | Alex T | 07 October 2020, 21:06:42 UTC | feat(40197): handle uncalled function checks in binary expressions (#40260) | 07 October 2020, 21:06:42 UTC |
4283428 | Nathan Shively-Sanders | 07 October 2020, 20:21:02 UTC | Fix export binding of namespaced typedefs (#40980) The binder incorrectly rejected implicit namespace declarations in typedefs. | 07 October 2020, 20:21:02 UTC |
4dc7e59 | Wesley Wigham | 07 October 2020, 19:44:20 UTC | Merge pull request #40953 from weswigham/improve-completions-large-literal-perf Improve the performance of requesting completions within a massive array literal | 07 October 2020, 19:44:20 UTC |
d6af322 | Wesley Wigham | 07 October 2020, 19:27:43 UTC | Add comment | 07 October 2020, 19:27:43 UTC |
21ea557 | csigs | 07 October 2020, 18:11:10 UTC | LEGO: Merge pull request 40984 LEGO: Merge pull request 40984 | 07 October 2020, 18:11:10 UTC |
30bb34a | csigs | 07 October 2020, 18:10:42 UTC | LEGO: check in for master to temporary branch. | 07 October 2020, 18:10:42 UTC |
fc783a9 | Nathan Shively-Sanders | 07 October 2020, 18:06:04 UTC | Fix missed tasks to add esnext.weakref (#40981) Follow up to #38232, based on #33844 | 07 October 2020, 18:06:04 UTC |
f342209 | Anders Hejlsberg | 07 October 2020, 12:50:06 UTC | Add isDeeplyNestedType logic to getResolvedBaseConstraint (#40971) * Add isDeeplyNestedType logic to getResolvedBaseConstraint * Accept new baselines * Add regression test * Accept new baselines * Fix lint issue | 07 October 2020, 12:50:06 UTC |
14c7316 | csigs | 07 October 2020, 06:11:16 UTC | LEGO: Merge pull request 40975 LEGO: Merge pull request 40975 | 07 October 2020, 06:11:16 UTC |
486b779 | csigs | 07 October 2020, 06:10:48 UTC | LEGO: check in for master to temporary branch. | 07 October 2020, 06:10:48 UTC |
8041334 | csigs | 07 October 2020, 00:11:19 UTC | LEGO: Merge pull request 40972 LEGO: Merge pull request 40972 | 07 October 2020, 00:11:19 UTC |
f0515ee | csigs | 07 October 2020, 00:10:51 UTC | LEGO: check in for master to temporary branch. | 07 October 2020, 00:10:51 UTC |
48ad25d | Mauro Bringolf | 06 October 2020, 23:30:09 UTC | Add currency sign to NumberFormatOptions type (#40709) | 06 October 2020, 23:30:09 UTC |
3766be1 | Daniel Rosenwasser | 06 October 2020, 21:18:44 UTC | Test indexed access to `this` on intersections (#40967) * Added test. * Accepted baselines. | 06 October 2020, 21:18:44 UTC |
692502e | Wesley Wigham | 06 October 2020, 20:22:27 UTC | Merge pull request #40576 from weswigham/add-pyright Add pyright user test | 06 October 2020, 20:22:27 UTC |
87c8330 | Wesley Wigham | 06 October 2020, 19:56:51 UTC | Use suggested command, add now-fixed log | 06 October 2020, 19:56:51 UTC |
f8382d7 | Wesley Wigham | 15 September 2020, 20:28:55 UTC | Add pyright user test | 06 October 2020, 19:37:05 UTC |
3df8bc6 | Wesley Wigham | 06 October 2020, 19:29:58 UTC | Rephrase to use binarySearchKey | 06 October 2020, 19:29:58 UTC |
d94b8e4 | Sheetal Nandi | 06 October 2020, 18:23:05 UTC | Fixes calculating resolved project reference to redirect for module resolution (#40954) * Add test for #38711 * Fixes calculating resolved project reference to redirect for module resolution Fixes #38711 * Update src/compiler/program.ts | 06 October 2020, 18:23:05 UTC |
28469fb | csigs | 06 October 2020, 18:11:19 UTC | LEGO: Merge pull request 40965 LEGO: Merge pull request 40965 | 06 October 2020, 18:11:19 UTC |
b2b6486 | csigs | 06 October 2020, 18:10:50 UTC | LEGO: check in for master to temporary branch. | 06 October 2020, 18:10:50 UTC |
5c55fc0 | Alex T | 06 October 2020, 16:52:35 UTC | fix(40817): suggest import for default exported alias (#40845) | 06 October 2020, 16:52:35 UTC |
a21003d | Niklas Mollenhauer | 06 October 2020, 16:52:07 UTC | Use npm ci for nightly builds (#40905) Using [npm ci](https://docs.npmjs.com/cli/ci.html) keeps the builds reproducible. In this PR, we keep the nightly build en par with the [CI build workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/ci.yml#L33) as well as the [releasable package workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/release-branch-artifact.yaml#L24). The used package-lock.json is updated [an hour before this workflow](https://github.com/microsoft/TypeScript/blob/master/.github/workflows/update-package-lock.yaml#L7), there should not be any lockfile conflicts. | 06 October 2020, 16:52:07 UTC |
bd1d8e5 | ikokostya | 06 October 2020, 16:26:05 UTC | Add definitions for WeakRef and FinalizationRegistry (#38232) * Add definitions for WeakRef and FinalizationRegistry Fixes #32393 * Mark callback parameter in FinalizationRegistry#cleanupSome() as optional * Make FinalizationRegistry.prototype.cleanupSome optional * Remove FinalizationRegistry.prototype.cleanupSome() Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 06 October 2020, 16:26:05 UTC |
fc0eed3 | Simon Chan | 06 October 2020, 15:27:56 UTC | lib: remove `length` field from SharedArrayBuffer (#40858) * fix(lib): SharedArrayBuffer does not have a `length` field * Revert formatting change. * test: add tests for SharedArrayBuffer.length Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> | 06 October 2020, 15:27:56 UTC |
0c7d45a | Alex T | 06 October 2020, 14:51:01 UTC | fix: change deprecated FunctionLike type to SignatureDeclaration (#40795) | 06 October 2020, 14:51:01 UTC |
1e49ad8 | Alex T | 06 October 2020, 14:50:08 UTC | fix(40685): fix generating docs for arrow functions (#40728) | 06 October 2020, 14:50:08 UTC |
66c877f | TypeScript Bot | 06 October 2020, 06:22:54 UTC | Update package-lock.json | 06 October 2020, 06:22:54 UTC |
3e6c19a | csigs | 06 October 2020, 06:11:08 UTC | LEGO: Merge pull request 40958 LEGO: Merge pull request 40958 | 06 October 2020, 06:11:08 UTC |
9d9dfb4 | csigs | 06 October 2020, 06:10:41 UTC | LEGO: check in for master to temporary branch. | 06 October 2020, 06:10:41 UTC |
29922d0 | csigs | 06 October 2020, 00:11:33 UTC | LEGO: Merge pull request 40956 LEGO: Merge pull request 40956 | 06 October 2020, 00:11:33 UTC |
7589970 | csigs | 06 October 2020, 00:11:02 UTC | LEGO: check in for master to temporary branch. | 06 October 2020, 00:11:02 UTC |
5766160 | Vincent Boivin | 05 October 2020, 23:38:12 UTC | fix(40929) PromiseConstructor error message for newer versions of ECMAScript (#40931) * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Fixes #40929 Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com> | 05 October 2020, 23:38:12 UTC |
da57f98 | Wesley Wigham | 05 October 2020, 21:42:10 UTC | Improve the performance of requesting completions within a massive array literal | 05 October 2020, 21:42:10 UTC |
1191e2e | Tiago Tristao | 05 October 2020, 20:21:38 UTC | Fix class expression from being assignable if types don't match (#40660) * Fix class expression from being assignable if types don't match * Fix class expression from being assignable if types don't match | 05 October 2020, 20:21:38 UTC |
77df9fa | Wesley Wigham | 05 October 2020, 18:59:45 UTC | Merge pull request #40886 from weswigham/error-on-anonymous-type-with-nonlocal-unique-symbol Limit when we allow nested unique symbols to be serialized | 05 October 2020, 18:59:45 UTC |
6ee4a6b | Andrew Branch | 05 October 2020, 18:47:19 UTC | Skip past `module.exports = { Foo }` in go-to-defintion on 'Foo' (#40835) * Add test * Skip shorthand property assignments of module.exports in go-to-definition * Skip past shorthand property assignments in module.exports in go-to-definition * Revert WIP change * Fix comment typo Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> | 05 October 2020, 18:47:19 UTC |
736363b | Andrew Branch | 05 October 2020, 18:39:20 UTC | Use other files when necessary to determine import style in JS (#40879) * Use other files when necessary to determine import style in JS * Fix existing tests | 05 October 2020, 18:39:20 UTC |
dd84bc1 | Orta Therox | 05 October 2020, 18:12:47 UTC | Handles creating a reasonable AST when destructuring into a parens'd expresssion (#40115) * Handles creating a lgical AST when destructuring into a parens * Adds an async example | 05 October 2020, 18:12:47 UTC |
82f3ac9 | csigs | 05 October 2020, 18:11:17 UTC | LEGO: Merge pull request 40948 LEGO: Merge pull request 40948 | 05 October 2020, 18:11:17 UTC |
0089416 | csigs | 05 October 2020, 18:10:39 UTC | LEGO: check in for master to temporary branch. | 05 October 2020, 18:10:39 UTC |
61f72f7 | TypeScript Bot | 05 October 2020, 17:55:46 UTC | Update user baselines +cc @sandersn (#40918) Co-authored-by: typescript-bot <typescript@microsoft.com> | 05 October 2020, 17:55:46 UTC |
6e034d5 | TypeScript Bot | 05 October 2020, 06:22:47 UTC | Update package-lock.json | 05 October 2020, 06:22:47 UTC |
c7c3a87 | csigs | 03 October 2020, 06:11:15 UTC | LEGO: Merge pull request 40924 LEGO: Merge pull request 40924 | 03 October 2020, 06:11:15 UTC |
9a0c23e | csigs | 03 October 2020, 06:10:42 UTC | LEGO: check in for master to temporary branch. | 03 October 2020, 06:10:42 UTC |
61aadc4 | Vincent Boivin | 02 October 2020, 23:47:37 UTC | fix(40320): Better errors when using properties/methods from newer versions of ECMAScript (#40650) * Update package-lock.json * Suggesting a library for a missing property/method * Added more types and added tests * Added more tests to cover all the latest features * Added bigintarrays and dataview methods * Fixed typo in template * Transform old error message to use 2nd template slot * Removed test that has been split up between es2015 and es2016+ * Use empty arrays and remove unnecessary function call * merge * Added early bail-out and updated baselines * Implemented early bail-out (misread) Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com> | 02 October 2020, 23:47:37 UTC |
420df7f | TypeScript Bot | 02 October 2020, 23:01:22 UTC | Update user baselines +cc @sandersn (#40748) Co-authored-by: typescript-bot <typescript@microsoft.com> | 02 October 2020, 23:01:22 UTC |
b748484 | Richa Deshmukh | 02 October 2020, 22:37:59 UTC | #40763 Fixed: Bad error message when forgetting a comma in an array of templ… (#40907) * #40763 Bad error message when forgetting a comma in an array of template strings * Code review fixes | 02 October 2020, 22:37:59 UTC |
fb2f3d4 | Sheetal Nandi | 02 October 2020, 17:59:04 UTC | Do not create packagejson imports and auto import provider in partial semantic server mode (#40890) | 02 October 2020, 17:59:04 UTC |
5ecdcef | Sheetal Nandi | 02 October 2020, 17:56:33 UTC | Remove unnecessary requirement for createHash since we already handle absence of it (#40891) | 02 October 2020, 17:56:33 UTC |
6a5527e | Wesley Wigham | 02 October 2020, 17:50:30 UTC | Properly compare path prefixes when generating module paths (#40885) | 02 October 2020, 17:50:30 UTC |
477e4b1 | Nathan Shively-Sanders | 02 October 2020, 17:50:12 UTC | Fix function merged with export as namespace sourcefile (#40908) Previously it crashed because the function-checking code didn't expect a node with no parent. | 02 October 2020, 17:50:12 UTC |
b8ebad4 | Nathan Shively-Sanders | 02 October 2020, 15:46:42 UTC | Fix recursive types in @typedef (#40861) * Fix reference types in @typedef Previously this code path was broken and untested. Fortunately the fix is simple. * add test case from #40234 * update baselines | 02 October 2020, 15:46:42 UTC |
0ba250d | Sai Geetha Kandepalli Cherukuru | 01 October 2020, 23:37:14 UTC | Updated error message for TS1031 (#40889) Co-authored-by: Sai Geetha <sai.geetha@ssi.samsung.com> | 01 October 2020, 23:37:14 UTC |
b86dc34 | Wesley Wigham | 01 October 2020, 22:20:01 UTC | Limit when we allow nested unique symbols to be serialized to when their declaration is within the same file as the context | 01 October 2020, 22:20:01 UTC |
e9465c5 | Wesley Wigham | 01 October 2020, 21:56:32 UTC | Properly compare path prefixes when generating module paths | 01 October 2020, 21:56:32 UTC |
da86332 | Wesley Wigham | 01 October 2020, 21:55:24 UTC | Limit export= js declaration emit to only json source files (#40882) | 01 October 2020, 21:55:24 UTC |
3ea81e6 | Wesley Wigham | 01 October 2020, 21:36:44 UTC | Ensure whitespace jsx elements are not counted when determining if a jsx child is the only child (#40839) * Ensure whitespace jsx elements are not counted when determining if a jsx child is the only child * Use filtered children count for deciding constructor used * Accept updated baselines post-merge | 01 October 2020, 21:36:44 UTC |
5fbe980 | Andrew Branch | 01 October 2020, 20:56:13 UTC | Fix noUncheckedIndexedAccess with tuple rest types and generic index types (#40681) * Fix noUncheckedIndexedAccess for tuple rest elements * Defer inclusion of undefined for generic indexed access types * Create separate IndexedAccessTypes depending on whether --noUncheckedIndexedAccess applies * Undo accidental export * Parenthesize for clearer precedence | 01 October 2020, 20:56:13 UTC |
950dad9 | Anders Hejlsberg | 01 October 2020, 20:36:08 UTC | Propagate wildcard types in template literal type construction (#40875) * Propagate wildcard types in template literal type construction * Add regression test * Accept new baselines | 01 October 2020, 20:36:08 UTC |
b93da62 | Wesley Wigham | 01 October 2020, 20:06:17 UTC | Emit non-identifier enum member references as typeof parent[some name] (#40679) | 01 October 2020, 20:06:17 UTC |
798b18b | Wesley Wigham | 01 October 2020, 19:03:13 UTC | Add extensions to jsx automatically added import, per babel change (#40871) | 01 October 2020, 19:03:13 UTC |
58af7de | jieniu$ | 01 October 2020, 16:46:58 UTC | Fix typo in JSON.stringify doc (#40735) | 01 October 2020, 16:46:58 UTC |
4538e73 | Anders Hejlsberg | 01 October 2020, 16:36:51 UTC | Properly distribute over unions in keyof for mapped types with as clause (#40837) * Properly distribute over unions in keyof mapped types with as clause * Accept new baselines * Add regression test * Accept new baselines | 01 October 2020, 16:36:51 UTC |
3511123 | Andrew Casey | 30 September 2020, 20:44:59 UTC | Merge pull request #40755 from amcasey/SpreadLimit Enforce a size limit in getSpreadType | 30 September 2020, 20:44:59 UTC |
070cf11 | Tim van der Lippe | 30 September 2020, 16:41:31 UTC | Remove duplicate comment (#40667) | 30 September 2020, 16:41:31 UTC |
a301001 | Andrew Branch | 30 September 2020, 16:32:19 UTC | Use correct program when checking for reexports from AutoImportProviderProject (#40843) | 30 September 2020, 16:32:19 UTC |
f615e22 | Nathan Shively-Sanders | 30 September 2020, 15:36:52 UTC | Fix default property assigned prototype (#40836) * Fix default-property-assignment decls+prototype property decls The check in getAssignedClassSymbol forgot to allow for default-property assignment declarations, in part because it wasn't using a utility function to do so. * small cleanup * make allowDeclaration parameter required | 30 September 2020, 15:36:52 UTC |
df33dd5 | Alex T | 30 September 2020, 15:26:35 UTC | fix(40441): show deprecated error for deprecated property in namespace (#40605) | 30 September 2020, 15:26:35 UTC |
2428ade | Wesley Wigham | 29 September 2020, 23:34:58 UTC | Match suffix _after_ prefix when inferring literals out of templates (#40841) | 29 September 2020, 23:34:58 UTC |
2084404 | Andrew Branch | 29 September 2020, 19:22:04 UTC | Install playwright on demand (#40722) * Remove playwright from package.json * Install playwright on demand * Adds debugging info to the playwright script * Move installation first * Get it working on node 10 again * Update browserIntegrationTest.js * Update browserIntegrationTest.js Co-authored-by: Orta <git@orta.io> | 29 September 2020, 19:22:04 UTC |
f645418 | Armando Aguirre | 29 September 2020, 18:43:51 UTC | Merge pull request #40783 from armanio123/FixCommentOnStartLine Fixed bug with toggleLineComment ends in a start line | 29 September 2020, 18:43:51 UTC |
1e9f42f | Alex T | 29 September 2020, 18:29:51 UTC | fix(40609): add tests to cover TemplateLiteralType extraction (#40834) | 29 September 2020, 18:29:51 UTC |
7c0f0d2 | Sidharth Vinod | 29 September 2020, 06:47:16 UTC | Update type diagnostic messages with --save-dev (#40776) (#40784) * Update type diagnostic messages with --save-dev (#40776) * Fix Baselines | 29 September 2020, 06:47:16 UTC |
335ed91 | Alex T | 29 September 2020, 06:12:15 UTC | fix(40609): fix crash for extracting type alias with several type arguments (#40820) | 29 September 2020, 06:12:15 UTC |
43b5fec | csigs | 29 September 2020, 00:11:12 UTC | LEGO: Merge pull request 40822 LEGO: Merge pull request 40822 | 29 September 2020, 00:11:12 UTC |
79c7562 | csigs | 29 September 2020, 00:10:44 UTC | LEGO: check in for master to temporary branch. | 29 September 2020, 00:10:44 UTC |