{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":175129788,"defaultBranch":"main","name":"pyright","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-12T03:38:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720371970.0","currentOid":""},"activityList":{"items":[{"before":"7d410cfbeebbbbcbb2918017293759bf8436403b","after":"04490f264505eda4af1618acb1182ec6638a067d","ref":"refs/heads/main","pushedAt":"2024-07-07T17:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Reformatted test samples using ruff.","shortMessageHtmlLink":"Reformatted test samples using ruff."}},{"before":"4d951b55c1d7002912000b1024bd83effdbe08da","after":null,"ref":"refs/heads/tuplesInSpecialization","pushedAt":"2024-07-07T17:06:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":"f8bbf78ca5bd4e09201db056b1eecba57b590f62","after":"7d410cfbeebbbbcbb2918017293759bf8436403b","ref":"refs/heads/main","pushedAt":"2024-07-07T17:06:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved handling of tuple expressions used in type expressions that involve specialization, such as `dict[()]`. (#8329)","shortMessageHtmlLink":"Improved handling of tuple expressions used in type expressions that …"}},{"before":null,"after":"4d951b55c1d7002912000b1024bd83effdbe08da","ref":"refs/heads/tuplesInSpecialization","pushedAt":"2024-07-07T16:57:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved handling of tuple expressions used in type expressions that involve specialization, such as `dict[()]`.","shortMessageHtmlLink":"Improved handling of tuple expressions used in type expressions that …"}},{"before":"444bd79990663d85c7f4b4abc7faf8c5e1e8591e","after":null,"ref":"refs/heads/TypeVarCleanup","pushedAt":"2024-07-07T16:55:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":"4c001a139c14458e6b8aa75528d64d866f7eaa42","after":"f8bbf78ca5bd4e09201db056b1eecba57b590f62","ref":"refs/heads/main","pushedAt":"2024-07-07T16:55:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Added code to TypeVar transform to update the boundToType and strippedFirstParamType. (#8328)","shortMessageHtmlLink":"Added code to TypeVar transform to update the boundToType and strippe…"}},{"before":null,"after":"444bd79990663d85c7f4b4abc7faf8c5e1e8591e","ref":"refs/heads/TypeVarCleanup","pushedAt":"2024-07-07T16:33:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Added code to TypeVar transform to update the boundToType and strippedFirstParamType.","shortMessageHtmlLink":"Added code to TypeVar transform to update the boundToType and strippe…"}},{"before":"ef09244138346b51b7d46bb779fe3f8811919523","after":null,"ref":"refs/heads/MatchSequence1","pushedAt":"2024-07-06T21:44:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":"228bd84c543d774498fe115cd13dd2e0939e6ace","after":"4c001a139c14458e6b8aa75528d64d866f7eaa42","ref":"refs/heads/main","pushedAt":"2024-07-06T21:44:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved type narrowing in the fall-through case for sequence patterns when the pattern includes a star pattern and the subject type is a tuple with an indeterminate entry. (#8323)","shortMessageHtmlLink":"Improved type narrowing in the fall-through case for sequence pattern…"}},{"before":null,"after":"ef09244138346b51b7d46bb779fe3f8811919523","ref":"refs/heads/MatchSequence1","pushedAt":"2024-07-06T21:36:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved type narrowing in the fall-through case for sequence patterns when the pattern includes a star pattern and the subject type is a tuple with an indeterminate entry.","shortMessageHtmlLink":"Improved type narrowing in the fall-through case for sequence pattern…"}},{"before":"1c85d650aec8c8969c19df7785746cd4bc1fbed1","after":"228bd84c543d774498fe115cd13dd2e0939e6ace","ref":"refs/heads/main","pushedAt":"2024-07-06T18:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed bug that results in false negative when a `list` or `set` expression includes more than 64 elements and is being evaluated with a bidirectional inference context. This addresses #8314.","shortMessageHtmlLink":"Fixed bug that results in false negative when a list or set expre…"}},{"before":"3ddf0ad7057814ce379570e1c49486d3da39846c","after":"1c85d650aec8c8969c19df7785746cd4bc1fbed1","ref":"refs/heads/main","pushedAt":"2024-07-06T18:47:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed bug that results in a false positive error when using a TypeVar with an upper bound of `type` as a base class in a `class` statement. This addresses #8313. (#8321)","shortMessageHtmlLink":"Fixed bug that results in a false positive error when using a TypeVar…"}},{"before":"99785ed1f90413740c026b3de118e7a9b4e043b6","after":null,"ref":"refs/heads/issue8313","pushedAt":"2024-07-06T18:38:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":null,"after":"789241669fd9519e1cea41cbe37aa5191fe8b78f","ref":"refs/heads/issue8313-2","pushedAt":"2024-07-06T18:38:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed bug that results in a false positive error when using a TypeVar with an upper bound of `type` as a base class in a `class` statement. This addresses #8313.","shortMessageHtmlLink":"Fixed bug that results in a false positive error when using a TypeVar…"}},{"before":"e139f1c4ae6dfdf3c25b1d071a5f35f91b828a45","after":null,"ref":"refs/heads/VarsInAnnotations3","pushedAt":"2024-07-06T18:24:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":null,"after":"99785ed1f90413740c026b3de118e7a9b4e043b6","ref":"refs/heads/issue8313","pushedAt":"2024-07-06T18:20:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed bug that results in a false positive error when using a TypeVar with an upper bound of `type` as a base class in a `class` statement. This addresses #8313.","shortMessageHtmlLink":"Fixed bug that results in a false positive error when using a TypeVar…"}},{"before":"598119b90f33c5b0c6a20cecd20d347ce7cb6edb","after":"3ddf0ad7057814ce379570e1c49486d3da39846c","ref":"refs/heads/main","pushedAt":"2024-07-06T17:18:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved detection of the use of variables used in type annotations. These are illegal according to the typing spec. (#8318)\n\nThis addresses #8316.","shortMessageHtmlLink":"Improved detection of the use of variables used in type annotations. …"}},{"before":null,"after":"e139f1c4ae6dfdf3c25b1d071a5f35f91b828a45","ref":"refs/heads/VarsInAnnotations3","pushedAt":"2024-07-06T16:50:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved detection of the use of variables used in type annotations. These are illegal according to the typing spec.\nThis addresses #8316.","shortMessageHtmlLink":"Improved detection of the use of variables used in type annotations. …"}},{"before":"f15f028d539df8f4977ec8b9e5700a81c1985b05","after":null,"ref":"refs/heads/VarsInAnnotations2","pushedAt":"2024-07-06T16:49:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":null,"after":"f15f028d539df8f4977ec8b9e5700a81c1985b05","ref":"refs/heads/VarsInAnnotations2","pushedAt":"2024-07-06T16:32:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved detection of the use of variables used in type annotations. These are illegal according to the typing spec.\nThis addresses #8316.","shortMessageHtmlLink":"Improved detection of the use of variables used in type annotations. …"}},{"before":"4f8e681a8a0f6bb7718243db4e5c9276012c5915","after":null,"ref":"refs/heads/VarsInAnnotations","pushedAt":"2024-07-06T16:30:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":null,"after":"4f8e681a8a0f6bb7718243db4e5c9276012c5915","ref":"refs/heads/VarsInAnnotations","pushedAt":"2024-07-06T16:07:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Improved detection of the use of variables used in type annotations. These are illegal according to the typing spec.","shortMessageHtmlLink":"Improved detection of the use of variables used in type annotations. …"}},{"before":"02b96139704b18810cb3c9347e708f90415075ea","after":"ee32f91a547a9ac05f30d19db08d866c060350b9","ref":"refs/heads/StrNotSequence1","pushedAt":"2024-07-05T19:32:36.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Merge branch 'main' into StrNotSequence1","shortMessageHtmlLink":"Merge branch 'main' into StrNotSequence1"}},{"before":"8a23d8f596abd4197a3bb44e4549bf0a6baa94f1","after":"598119b90f33c5b0c6a20cecd20d347ce7cb6edb","ref":"refs/heads/main","pushedAt":"2024-07-05T16:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed bug that results in a false positive error when an unpack operator is used in an unparenthesized tuple expression on the RHS of an augmented assignment operator on Python 3.9 and newer. This addresses #8310.","shortMessageHtmlLink":"Fixed bug that results in a false positive error when an unpack opera…"}},{"before":"057b351efa698a7be334091a507dac0b43622ff2","after":"8a23d8f596abd4197a3bb44e4549bf0a6baa94f1","ref":"refs/heads/main","pushedAt":"2024-07-05T16:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed bug that results in `--outputjson` command-line option being incompatible with `--threads` command-line option.","shortMessageHtmlLink":"Fixed bug that results in --outputjson command-line option being in…"}},{"before":"e5a66e90c4b78ad64f7bfb896a0313af0808ec0a","after":null,"ref":"refs/heads/multithreading","pushedAt":"2024-07-05T03:52:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":"746749272c62d72004a47bcec7f05335456493c8","after":"057b351efa698a7be334091a507dac0b43622ff2","ref":"refs/heads/main","pushedAt":"2024-07-05T03:52:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Added support for multithreaded type checking in CLI. (#8309)","shortMessageHtmlLink":"Added support for multithreaded type checking in CLI. (#8309)"}},{"before":null,"after":"e5a66e90c4b78ad64f7bfb896a0313af0808ec0a","ref":"refs/heads/multithreading","pushedAt":"2024-07-05T02:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Added support for multithreaded type checking in CLI.","shortMessageHtmlLink":"Added support for multithreaded type checking in CLI."}},{"before":"4df7ba72a082b821394a68af59a70f89186cb0f3","after":"746749272c62d72004a47bcec7f05335456493c8","ref":"refs/heads/main","pushedAt":"2024-07-05T00:55:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Exposed `maxSourceFileSize` from sourceFile module.","shortMessageHtmlLink":"Exposed maxSourceFileSize from sourceFile module."}},{"before":"8792e4e493e0630d5fd2121f22320099db1291b6","after":"4df7ba72a082b821394a68af59a70f89186cb0f3","ref":"refs/heads/main","pushedAt":"2024-07-03T21:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Revert \"Improved the internal name given to a class that is created through the explicit instantiation of a metaclass.\"\n\nThis reverts commit 8792e4e493e0630d5fd2121f22320099db1291b6.","shortMessageHtmlLink":"Revert \"Improved the internal name given to a class that is created t…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEePQ1FQA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/pyright"}