| Skip to content | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsourcegraph%2Fscip-python%2Fpull%2F137%2Fcommits |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsourcegraph%2Fscip-python%2Fpull%2F137%2Fcommits |
|
Sign up
| https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=sourcegraph%2Fscip-python |
| Reload | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits |
| Reload | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits |
| Reload | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits |
|
sourcegraph
| https://patch-diff.githubusercontent.com/sourcegraph |
| scip-python | https://patch-diff.githubusercontent.com/sourcegraph/scip-python |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsourcegraph%2Fscip-python |
|
Fork
41
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsourcegraph%2Fscip-python |
|
Star
79
| https://patch-diff.githubusercontent.com/login?return_to=%2Fsourcegraph%2Fscip-python |
|
Code
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python |
|
Issues
9
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/issues |
|
Pull requests
22
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/actions |
|
Security
0
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/security |
|
Insights
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pulse |
|
Code
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python |
|
Issues
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/issues |
|
Pull requests
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/actions |
|
Security
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/security |
|
Insights
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pulse |
| varungandhi-src | https://patch-diff.githubusercontent.com/varungandhi-src |
| scip | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/scip |
| vg/sync-upstream | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/vg/sync-upstream |
| Conversation | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137 |
| Commits528 (528) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits |
| Checks | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/checks |
| Files changed | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/files |
| DO NOT MERGE: Sync changes from upstream main branch | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits#top |
| varungandhi-src | https://patch-diff.githubusercontent.com/varungandhi-src |
| scip | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/scip |
| vg/sync-upstream | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/vg/sync-upstream |
| Improved the protocol matching logic so it honors partially-solved type variables whose values are provided by other argument types in a call. This addresses https://github.com/microsoft/pyright/is… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7ffe61abc1248027a42b309f25b8f51932c85cde |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7ffe61a | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7ffe61abc1248027a42b309f25b8f51932c85cde |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7ffe61abc1248027a42b309f25b8f51932c85cde |
| Typeshed update 2 (#5274) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d20a39cef353263a5d63a3924fa1d58dff4ff26f |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d20a39c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d20a39cef353263a5d63a3924fa1d58dff4ff26f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d20a39cef353263a5d63a3924fa1d58dff4ff26f |
| Fixed a bug that led to infinite analysis time and heap exhaustion when analyzing an overloaded function that includes a ParamSpec that uses itself as an argument. This addresses https://github.com… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/76f2dd13844a112df00143f4ab992adbfa386da5 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 76f2dd1 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/76f2dd13844a112df00143f4ab992adbfa386da5 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/76f2dd13844a112df00143f4ab992adbfa386da5 |
| Fixed a bug that led to a false positive `reportIncompatibleMethodOverride` error for overloaded method overrides in cases where the overloads are differentiated based on explicit types for the `se… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/810f37f5fdb0366cee15279b351d1a22bc4a97c6 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 810f37f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/810f37f5fdb0366cee15279b351d1a22bc4a97c6 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/810f37f5fdb0366cee15279b351d1a22bc4a97c6 |
| Updated issue templates. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b0c108f23667144d30261e2cc43054eb6bfb4ffb |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b0c108f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b0c108f23667144d30261e2cc43054eb6bfb4ffb |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b0c108f23667144d30261e2cc43054eb6bfb4ffb |
| Fixed a regression that caused an incorrect type evaluation of a function that returns a callable with a ParamSpec that does not appear outside of the return type annotation. This addresses https:/… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f7b3a1dd7f72cddf7f75d7d6c0e8f24f6bc2aeec |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| f7b3a1d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f7b3a1dd7f72cddf7f75d7d6c0e8f24f6bc2aeec |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/f7b3a1dd7f72cddf7f75d7d6c0e8f24f6bc2aeec |
| Published 1.1.314 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0b49479dfff6f4f3aa95d425deac0da3df420496 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 0b49479 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0b49479dfff6f4f3aa95d425deac0da3df420496 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/0b49479dfff6f4f3aa95d425deac0da3df420496 |
| pull-pylance-with-pyright-1.1.314 (#5293) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ae795f5b8ee3e112c58206ab8855c7e8be424d3d |
| https://patch-diff.githubusercontent.com/PylanceBot |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| ae795f5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ae795f5b8ee3e112c58206ab8855c7e8be424d3d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ae795f5b8ee3e112c58206ab8855c7e8be424d3d |
| Fixed a regression that caused a false positive `reportMissingTypeArgument` diagnostic when using a generic type in conjunction with the `|` union operator in the second argument to an `isinstance`… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/4d27f864b20c596823ab3b6d0cbe52e4732a80a5 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 4d27f86 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/4d27f864b20c596823ab3b6d0cbe52e4732a80a5 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/4d27f864b20c596823ab3b6d0cbe52e4732a80a5 |
| Modified protocol matching and the constraint solver to handle an edge case where a partially-solved type variable with a solution of `Any` are provided by other argument types in a call. This addr… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7bfe3153ce77d82dc9e93459663db9f1d854b05c |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7bfe315 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7bfe3153ce77d82dc9e93459663db9f1d854b05c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7bfe3153ce77d82dc9e93459663db9f1d854b05c |
| Fixed a bug that leads to a false positive error in the `reportIncompatibleMethodOverride` check when a child class is overriding an overloaded method in the base class and one or more of the overl… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b0c4716f7b67ac946c9c50f317cedb578317f0bf |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b0c4716 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b0c4716f7b67ac946c9c50f317cedb578317f0bf |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b0c4716f7b67ac946c9c50f317cedb578317f0bf |
| Changed mypy_primer PR script to use 2 shards (parallel action executions) rather than 1 to reduce wait times. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6de44b923793a503b96fe57f89eb70b220379a0c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6de44b9 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6de44b923793a503b96fe57f89eb70b220379a0c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6de44b923793a503b96fe57f89eb70b220379a0c |
| Fixed a bug in type evaluation of the two-argument form of the `super` call. There were situations where the incorrect MRO class was used. This addresses https://github.com/microsoft/pyright/issues… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f97ca0546c8d6f5d9f663930912bf09a93b75e48 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| f97ca05 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f97ca0546c8d6f5d9f663930912bf09a93b75e48 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/f97ca0546c8d6f5d9f663930912bf09a93b75e48 |
| Fixed bug that led to false positive errors when (#5305) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d1c482b14348f1ad3ea81194b06b4cc30f38fe6c |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d1c482b | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d1c482b14348f1ad3ea81194b06b4cc30f38fe6c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d1c482b14348f1ad3ea81194b06b4cc30f38fe6c |
| Clarification of --version argument usage string (#5308) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b12ca059273b6dbbd3fa67ffae8a9d7687024827 |
| https://patch-diff.githubusercontent.com/rjdbcm |
| rjdbcm | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=rjdbcm |
| b12ca05 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b12ca059273b6dbbd3fa67ffae8a9d7687024827 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b12ca059273b6dbbd3fa67ffae8a9d7687024827 |
| Fixed a bug that led to a false positive when passing unpacked lists or dictionaries to a constructor for a class that doesn't provide its own constructor and falls back to the `object` constructor. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5c725bc267c117c449aa92572818b13a3a2e4b6d |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5c725bc | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5c725bc267c117c449aa92572818b13a3a2e4b6d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/5c725bc267c117c449aa92572818b13a3a2e4b6d |
| Changed parameter type inference logic to avoid inferring the type of an unannotated parameter with a default value consisting of a lambda. This addresses https://github.com/microsoft/pyright/issue… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/20ce6049f3e01602446480c12fe1ccc9e4ea3a24 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 20ce604 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/20ce6049f3e01602446480c12fe1ccc9e4ea3a24 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/20ce6049f3e01602446480c12fe1ccc9e4ea3a24 |
| Fixed a regression that caused an incorrect type evaluation of a function that returns a callable with a ParamSpec that does not appear outside of the return type annotation. A previous fix didn't … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/450f71bf1c2dab0959515172145ff0994d9f99c2 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 450f71b | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/450f71bf1c2dab0959515172145ff0994d9f99c2 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/450f71bf1c2dab0959515172145ff0994d9f99c2 |
| Added more details about difference between mypy and pyright overload resolution in ambiguous cases. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8d9910eb897b858f923e43ab0582b59fd6694563 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 8d9910e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8d9910eb897b858f923e43ab0582b59fd6694563 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8d9910eb897b858f923e43ab0582b59fd6694563 |
| Fixed a false negative where an unpacked dictionary argument was not validated against the `**kwargs` parameter type. This addresses https://github.com/microsoft/pyright/issues/5309. (#5310) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8a09073e6eef70e1e37df272c988fbe89f41d162 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 8a09073 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8a09073e6eef70e1e37df272c988fbe89f41d162 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8a09073e6eef70e1e37df272c988fbe89f41d162 |
| Fixed several subtle bugs in the overload matching algorithm in the case where Any or Unknown arguments are present. (#5316) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2cd022020762e90f27af7fced914e5d2e4eff6c8 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2cd0220 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2cd022020762e90f27af7fced914e5d2e4eff6c8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2cd022020762e90f27af7fced914e5d2e4eff6c8 |
| Improved the heuristic used to determine which subtypes of a union within an "expected type" should be used for bidirectional type inference. This addresses https://github.com/microsoft/pyright/iss… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b90abab417acb4b90eff04c99dda640c314dee5b |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b90abab | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b90abab417acb4b90eff04c99dda640c314dee5b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b90abab417acb4b90eff04c99dda640c314dee5b |
| Fixed bug that led to an incorrect type evaluation for nested call expressions where an inner call expression used a ParamSpec. This addresses https://github.com/microsoft/pyright/issues/5281. (#5322) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2829429742c1ebec9ed70954dd0232126b5dbdd3 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2829429 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2829429742c1ebec9ed70954dd0232126b5dbdd3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2829429742c1ebec9ed70954dd0232126b5dbdd3 |
| Fixed false negative when a literal and non-literal are assigned to the same TypeVar in an invariant context. This addresses https://github.com/microsoft/pyright/issues/5321. (#5323) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/05593825a2b4407a69d50fc8de6bea6cccf0aecb |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 0559382 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/05593825a2b4407a69d50fc8de6bea6cccf0aecb |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/05593825a2b4407a69d50fc8de6bea6cccf0aecb |
| Added test case for https://github.com/microsoft/pyright/issues/5027. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/327ce377016f18dac65503bb57dd158a49ef89f4 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 327ce37 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/327ce377016f18dac65503bb57dd158a49ef89f4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/327ce377016f18dac65503bb57dd158a49ef89f4 |
| Minor code cleanup — removed dead code and converted lambda to function. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3021b9c621581f4534874a7ad49caad22477aa8f |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 3021b9c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3021b9c621581f4534874a7ad49caad22477aa8f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/3021b9c621581f4534874a7ad49caad22477aa8f |
| Changed auto-variance algorithm to ignore `__new__` and `__init__` methods for purposes of calculating the variance of a TypeVar. This mirrors the behavior of mypy. (#5327) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/47cd514dbda38890d41191d5c132b21ca22d202d |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 47cd514 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/47cd514dbda38890d41191d5c132b21ca22d202d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/47cd514dbda38890d41191d5c132b21ca22d202d |
| Fixed a bug that led to incorrect type evaluation when passing a generic class (with a constructor that includes class-scoped TypeVars) as an argument for a callable parameter. The class was being … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9bf823160cde536758e547f1dfee7c6591dacdc2 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9bf8231 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9bf823160cde536758e547f1dfee7c6591dacdc2 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9bf823160cde536758e547f1dfee7c6591dacdc2 |
| Improved consistency of parameter ordering internally to type evaluator. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/53cb3f92ddc9a19e8d4d66bb5dbab7caa0063370 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 53cb3f9 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/53cb3f92ddc9a19e8d4d66bb5dbab7caa0063370 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/53cb3f92ddc9a19e8d4d66bb5dbab7caa0063370 |
| Minor code cleanup — rename constant for clarity and refactor validation function. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7ea11a1866e8c1cbae818901a4b8d7a6d60c2138 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7ea11a1 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7ea11a1866e8c1cbae818901a4b8d7a6d60c2138 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7ea11a1866e8c1cbae818901a4b8d7a6d60c2138 |
| Re-enabled a test case that was previously disabled because it was broken. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/42a37f4b98a7e22a53835a0a5a9cbce611a6b627 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 42a37f4 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/42a37f4b98a7e22a53835a0a5a9cbce611a6b627 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/42a37f4b98a7e22a53835a0a5a9cbce611a6b627 |
| Added documentation about higher-order functions. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2de35e3684972c199a142b8c7a19fc899bb42ab1 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2de35e3 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2de35e3684972c199a142b8c7a19fc899bb42ab1 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2de35e3684972c199a142b8c7a19fc899bb42ab1 |
| Fixed a false positive error arising from the use of a binary expression for a base class in a class declaration statement. This addresses https://github.com/microsoft/pyright/pull/5326. (#5331) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/02b776919844dee3fba0fb70cc2546d547f8fe37 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 02b7769 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/02b776919844dee3fba0fb70cc2546d547f8fe37 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/02b776919844dee3fba0fb70cc2546d547f8fe37 |
| Improved hover text to display the calculated variance for a PEP 695-style class-scoped type variable when the user hovers over the type parameter in the type param list. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2b0f8d22cdeed43aa060836d838fe5297607dfa9 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2b0f8d2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2b0f8d22cdeed43aa060836d838fe5297607dfa9 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2b0f8d22cdeed43aa060836d838fe5297607dfa9 |
| Fixed a bug that led to a false positive error under certain circumstances when a literal type argument was used in conjunction with a protocol that used a covariant type parameter and an implement… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e3080b1369ee9833aa4403c8498b3615b31b0e75 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e3080b1 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e3080b1369ee9833aa4403c8498b3615b31b0e75 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e3080b1369ee9833aa4403c8498b3615b31b0e75 |
| Changed type printer (the component that renders types into text) to use the lowercase `type[x]` instead of `Type[x]`. It has now been four years since PEP 585 deprecated the use of the upper-case … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/52c8cac1ffe917eb0560a8094ca17eaef703875c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 52c8cac | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/52c8cac1ffe917eb0560a8094ca17eaef703875c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/52c8cac1ffe917eb0560a8094ca17eaef703875c |
| Improved `reportUnnecessaryCast` so it works with types other than cl… (#5336) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8ce23eb615ace823cd45d9c4934c316c58cfe0e3 |
| https://patch-diff.githubusercontent.com/erictraut |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| 8ce23eb | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8ce23eb615ace823cd45d9c4934c316c58cfe0e3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8ce23eb615ace823cd45d9c4934c316c58cfe0e3 |
| Improved type inference for lambdas in the case where a parameter includes a default value and the expected type doesn't include that parameter. This improvement was suggested in the [mypy issue tr… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/643bb1d1330b7057957312e998d9e3b5b06faaea |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 643bb1d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/643bb1d1330b7057957312e998d9e3b5b06faaea |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/643bb1d1330b7057957312e998d9e3b5b06faaea |
| Fixed a bug in the control flow debugging code that prints the control flow graph. It was not correctly handling one of the node types which led to incomplete graphs. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/056415f6f44369085032224c1275f3c7d6bd1e93 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 056415f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/056415f6f44369085032224c1275f3c7d6bd1e93 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/056415f6f44369085032224c1275f3c7d6bd1e93 |
| Fixed bug in code flow engine that led to incorrect type evaluation of a variable in a nested loop. This addresses https://github.com/microsoft/pylance-release/issues/4509. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/23bcbcebfbbeb4732f13ed613fdc5c6307465dc8 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 23bcbce | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/23bcbcebfbbeb4732f13ed613fdc5c6307465dc8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/23bcbcebfbbeb4732f13ed613fdc5c6307465dc8 |
| Started to do a pass over the test cases to make them more consistent. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d816d0041c689e2cf51818514fbb291baadc9c1a |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d816d00 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d816d0041c689e2cf51818514fbb291baadc9c1a |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d816d0041c689e2cf51818514fbb291baadc9c1a |
| Fixed bug that resulted in a false positive error when defining a new type alias using the `TypeAliasType` constructor that defines no new type parameters but references an outer-scoped type parame… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b7df20097aa3668e4b93ae96578a3c0876e545f6 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b7df200 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b7df20097aa3668e4b93ae96578a3c0876e545f6 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b7df20097aa3668e4b93ae96578a3c0876e545f6 |
| Did a cleanup pass for the dataclass test cases. Renamed and reordered test cases for maintainability. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/96e03aaad19dd4ed3fa29386b328112af86f29d1 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 96e03aa | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/96e03aaad19dd4ed3fa29386b328112af86f29d1 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/96e03aaad19dd4ed3fa29386b328112af86f29d1 |
| Continued cleanup of test cases. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/67394ad67c9c1261e208e706a7d0e2d00f898e0e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 67394ad | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/67394ad67c9c1261e208e706a7d0e2d00f898e0e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/67394ad67c9c1261e208e706a7d0e2d00f898e0e |
| Started to untangle the hairball related to the "genericTypesX.py" test cases. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1111f1b9bb8ce906c58534e6e5e3950965f3978b |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1111f1b | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1111f1b9bb8ce906c58534e6e5e3950965f3978b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1111f1b9bb8ce906c58534e6e5e3950965f3978b |
| Finished cleaning up "genericTypesX.py" test files. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/899799dcf7b0a9d6ba52de52fd956e0a28ae267e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 899799d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/899799dcf7b0a9d6ba52de52fd956e0a28ae267e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/899799dcf7b0a9d6ba52de52fd956e0a28ae267e |
| Next batch of text case cleanup. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0c5c7b65eff2cbcda2d3fa8761a1b485b67ee619 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 0c5c7b6 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0c5c7b65eff2cbcda2d3fa8761a1b485b67ee619 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/0c5c7b65eff2cbcda2d3fa8761a1b485b67ee619 |
| Next batch of test case cleanup. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cd257f722eaf234ae34b6090a7a04923fa29856e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| cd257f7 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cd257f722eaf234ae34b6090a7a04923fa29856e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/cd257f722eaf234ae34b6090a7a04923fa29856e |
| Enhanced command-line version of pyright to allow file or directory names to be passed via stdin if `-` option is used in the command line. This addresses https://github.com/microsoft/pyright/issue… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5568b4dc95f9610da3cd4263108f04de94841d6e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5568b4d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5568b4dc95f9610da3cd4263108f04de94841d6e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/5568b4dc95f9610da3cd4263108f04de94841d6e |
| Changed behavior of non-ClassVar variables within a protocol definition. Previously, an error was reported when such variables were accessed from the class (as opposed to an instance of the class).… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/efea9b993cb530089d659922dbafe3a0e9574d0e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| efea9b9 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/efea9b993cb530089d659922dbafe3a0e9574d0e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/efea9b993cb530089d659922dbafe3a0e9574d0e |
| Next batch of test case cleanup. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b0d4080c3663ba87a7ca634688e67dfa30c02f07 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b0d4080 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b0d4080c3663ba87a7ca634688e67dfa30c02f07 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b0d4080c3663ba87a7ca634688e67dfa30c02f07 |
| Finished cleanup of test cases. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/43c5fae1a1fa9178fa6b3bcf62b195b7221959d0 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 43c5fae | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/43c5fae1a1fa9178fa6b3bcf62b195b7221959d0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/43c5fae1a1fa9178fa6b3bcf62b195b7221959d0 |
| Fixed a bug that caused incorrect type inference for parameters in unannotated methods within child classes who derive from a generic parent class. This addresses a bug reported on stack overflow: … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/eff69f5fe5aa58cca179469a95150b7bf9795159 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| eff69f5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/eff69f5fe5aa58cca179469a95150b7bf9795159 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/eff69f5fe5aa58cca179469a95150b7bf9795159 |
| Updated typeshed stubs to the latest version. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d12ad6e2beffe6303398e7aca8a67a9e3bb30a83 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d12ad6e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d12ad6e2beffe6303398e7aca8a67a9e3bb30a83 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d12ad6e2beffe6303398e7aca8a67a9e3bb30a83 |
| Fixed a bug that caused an incorrect false positive error for an `assert_type` call involving a `Callable[[], X]` type. Pyright was generating a signature with a positional-only separator in this c… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9cbe8c0841f890865c779960bd53cc39f27775b8 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9cbe8c0 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9cbe8c0841f890865c779960bd53cc39f27775b8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9cbe8c0841f890865c779960bd53cc39f27775b8 |
| Support PEP 712's new attribute assignment conversion (#5343) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/63f5658ae7d10de757399ff36bf5bc10048b0522 |
| https://patch-diff.githubusercontent.com/debonte |
| debonte | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=debonte |
| 63f5658 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/63f5658ae7d10de757399ff36bf5bc10048b0522 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/63f5658ae7d10de757399ff36bf5bc10048b0522 |
| Fixed a bug in type caching mechanism that could have resulted in poor performance in certain circumstances. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ca8322f13a75fb97abfd743b871d5d5424b01055 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ca8322f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ca8322f13a75fb97abfd743b871d5d5424b01055 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ca8322f13a75fb97abfd743b871d5d5424b01055 |
| Added low-level caching mechanism for converting between instance and instantiation types. This should reduce memory usage in some circumstances. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/521d84e0cf25cbce1a8c4afd2cb90c45547baf1f |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 521d84e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/521d84e0cf25cbce1a8c4afd2cb90c45547baf1f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/521d84e0cf25cbce1a8c4afd2cb90c45547baf1f |
| Fixed a bug that led to incorrect type narrowing for the `isinstance` type guard in certain cases where the guard type and the pre-narrowed type are both generic. (#5347) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/37535a317176b27ba660800ce50b333ef996a0f3 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 37535a3 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/37535a317176b27ba660800ce50b333ef996a0f3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/37535a317176b27ba660800ce50b333ef996a0f3 |
| Enhanced the `isinstance` type narrowing logic so it filters types based on the number of entries in a tuple if the type derives from a tuple. This addresses https://github.com/microsoft/pyright/is… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ed73c0e965a32b7b93477cbbc9b18fdbc318cf10 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ed73c0e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ed73c0e965a32b7b93477cbbc9b18fdbc318cf10 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ed73c0e965a32b7b93477cbbc9b18fdbc318cf10 |
| Published 1.1.315 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cef2712bf30920017f4416dd41808f9e21bfcbaf |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| cef2712 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cef2712bf30920017f4416dd41808f9e21bfcbaf |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/cef2712bf30920017f4416dd41808f9e21bfcbaf |
| Fixed a bug in the new `-` command-line feature. This addresses https://github.com/microsoft/pyright/issues/5342. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d4fd3af6d3d7d5996225fc1e23050e7ac62021d1 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d4fd3af | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d4fd3af6d3d7d5996225fc1e23050e7ac62021d1 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d4fd3af6d3d7d5996225fc1e23050e7ac62021d1 |
| Added mitigation for reported assertion failure (and crash). This temporarily addresses https://github.com/microsoft/pyright/issues/5355. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7b242d5e5ee70504cc43e4710d5f36b5db569b77 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7b242d5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7b242d5e5ee70504cc43e4710d5f36b5db569b77 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7b242d5e5ee70504cc43e4710d5f36b5db569b77 |
| Fixed another instance of a false positive `reportMissingTypeArgument` error when a generic class is passed as the second argument to `isinstance`. This addresses https://github.com/microsoft/pyrig… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/df7d83c1710cd837fe54a4cd643277430aacb539 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| df7d83c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/df7d83c1710cd837fe54a4cd643277430aacb539 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/df7d83c1710cd837fe54a4cd643277430aacb539 |
| pull-pylance-with-pyright-1.1.315 (#5359) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3f84540e0e89872f72b1a50bb24396dcdab033f3 |
| https://patch-diff.githubusercontent.com/PylanceBot |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| 3f84540 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3f84540e0e89872f72b1a50bb24396dcdab033f3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/3f84540e0e89872f72b1a50bb24396dcdab033f3 |
| Added support for bidirectional type inference when using a dictionary expansion and a dictionary literal expression for an argument corresponding to an unpacked TypedDict `**kwargs` parameter. Thi… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fb62cc9bf835f0ca02d7a2ff925878b191c866c4 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| fb62cc9 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fb62cc9bf835f0ca02d7a2ff925878b191c866c4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/fb62cc9bf835f0ca02d7a2ff925878b191c866c4 |
| Fixed bug that resulted in incorrect type evaluation when a generic callback protocol was invoked in a nested manner. This addresses https://github.com/microsoft/pyright/issues/5356. (#5361) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b3c77ba45cedc7e114411e4c633ddd5018f31fed |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b3c77ba | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b3c77ba45cedc7e114411e4c633ddd5018f31fed |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b3c77ba45cedc7e114411e4c633ddd5018f31fed |
| Fixed formatting in test case. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/24e755025c99d729a6d015dc41c493ef0024df00 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 24e7550 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/24e755025c99d729a6d015dc41c493ef0024df00 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/24e755025c99d729a6d015dc41c493ef0024df00 |
| Fixed a bug that resulted in a false positive when passing a class to the `defaultdict` constructor. If an unspecialized class type is used as a upper or lower constraint within the constraint solv… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7fb28a43714e95db5c0f206f097d71dbbb9f139a |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7fb28a4 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7fb28a43714e95db5c0f206f097d71dbbb9f139a |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7fb28a43714e95db5c0f206f097d71dbbb9f139a |
| Modified the signature of the synthesized `get` method for TypedDict classes so it more closely matches the signature (and therefore the behavior) of the `get` method in `dict`. This addresses http… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ea96b47c6890ee6bb25b4a895911a54912f624b0 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ea96b47 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ea96b47c6890ee6bb25b4a895911a54912f624b0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ea96b47c6890ee6bb25b4a895911a54912f624b0 |
| Removed some unnecessary code in the code path that validates generic class type compatibility. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/241cd62b95d092d4b3127f61ebe3d1a85ca0a15f |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 241cd62 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/241cd62b95d092d4b3127f61ebe3d1a85ca0a15f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/241cd62b95d092d4b3127f61ebe3d1a85ca0a15f |
| Revert "Added mitigation for reported assertion failure (and crash). This temporarily addresses https://github.com/microsoft/pyright/issues/5355." | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c8a25b2d6141a23907e3c6c0f188ec45122ec421 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c8a25b2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c8a25b2d6141a23907e3c6c0f188ec45122ec421 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c8a25b2d6141a23907e3c6c0f188ec45122ec421 |
| Added proper fix for regression that caused crash within certain doubly-nested loops. This addresses https://github.com/microsoft/pyright/issues/5355#issuecomment-1603646306. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1340dfac2239b9bb086780bfdb20dee9bd791367 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1340dfa | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1340dfac2239b9bb086780bfdb20dee9bd791367 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1340dfac2239b9bb086780bfdb20dee9bd791367 |
| Removed some unnecessary code in the code path for comparing generic class types for type compatibility. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fbdfb52543022dd7a84f6a263599a0eb2bd91013 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| fbdfb52 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fbdfb52543022dd7a84f6a263599a0eb2bd91013 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/fbdfb52543022dd7a84f6a263599a0eb2bd91013 |
| Fixed a bug that results in a false positive error when attempting to assign a class to a `Callable` type when the class is generic and the constructor includes class-scoped type variables in its p… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a74a5030641fae94b4dcd83f68fa42a783862adc |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a74a503 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a74a5030641fae94b4dcd83f68fa42a783862adc |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a74a5030641fae94b4dcd83f68fa42a783862adc |
| Renamed a few internal functions for consistency. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/367b603e42cee67a5d183094f43397cfb5519b60 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 367b603 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/367b603e42cee67a5d183094f43397cfb5519b60 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/367b603e42cee67a5d183094f43397cfb5519b60 |
| Moved decorator functionality out of type evaluator into its own module. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/195b44e0425003f9ffb8137f405297f2dd988d9e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 195b44e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/195b44e0425003f9ffb8137f405297f2dd988d9e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/195b44e0425003f9ffb8137f405297f2dd988d9e |
| Fixed typo in comment. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9444c01fb4da228ff280f2fbc1b5de94e73c3456 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9444c01 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9444c01fb4da228ff280f2fbc1b5de94e73c3456 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9444c01fb4da228ff280f2fbc1b5de94e73c3456 |
| Added a small optimization to code path that assigns classes with type arguments. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9c01bf037b9ed60e47731db05c93da6dddf5a4be |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9c01bf0 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9c01bf037b9ed60e47731db05c93da6dddf5a4be |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9c01bf037b9ed60e47731db05c93da6dddf5a4be |
| Cleaned up some generator test cases. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c286eeca9c8723c9bc515f44ca64fd2425300406 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c286eec | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c286eeca9c8723c9bc515f44ca64fd2425300406 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c286eeca9c8723c9bc515f44ca64fd2425300406 |
| Added `isGenerator` field to ListComprehensionNode. It's not currently used, but it will likely be useful in the future. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ec761d5909e85e1c35378a503814c4184c9c875c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ec761d5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ec761d5909e85e1c35378a503814c4184c9c875c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ec761d5909e85e1c35378a503814c4184c9c875c |
| Moved the evaluation of the first iterator in a comprehension expression out of the comprehension scope to better reflect runtime behavior. (#5379) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d689dad11eb4f697f7200ea58be67a0b69fdacd4 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d689dad | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d689dad11eb4f697f7200ea58be67a0b69fdacd4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d689dad11eb4f697f7200ea58be67a0b69fdacd4 |
| Fixed a bug that led to a false negative when a generic class with called its own constructor using its own type parameters as type arguments. This partially addresses https://github.com/microsoft/… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ca370ef2b8b63ddbbb277e25c650193f3c8392e3 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ca370ef | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ca370ef2b8b63ddbbb277e25c650193f3c8392e3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ca370ef2b8b63ddbbb277e25c650193f3c8392e3 |
| Published 1.1.316 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/67fe93239f1c1ae6c82c3c2508d2c6d038f0c9f2 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 67fe932 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/67fe93239f1c1ae6c82c3c2508d2c6d038f0c9f2 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/67fe93239f1c1ae6c82c3c2508d2c6d038f0c9f2 |
| Fixed a regression that caused a false positive when comparing type compatibility between two `Callable` types that involve ParamSpecs. This addresses https://github.com/microsoft/pyright/issues/5384. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/85c840c7a5cba900801344a1eda83415d240bedf |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 85c840c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/85c840c7a5cba900801344a1eda83415d240bedf |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/85c840c7a5cba900801344a1eda83415d240bedf |
| Changed '-' command-line feature to support multi-line input. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/4527c5baa3609755c2aaa54bd29c1738c7e2336b |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 4527c5b | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/4527c5baa3609755c2aaa54bd29c1738c7e2336b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/4527c5baa3609755c2aaa54bd29c1738c7e2336b |
| pull-pylance-with-pyright-1.1.316 (#5401) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/74d8f3c4d273f23a1f6677510e76d2efd11222b3 |
| https://patch-diff.githubusercontent.com/PylanceBot |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| 74d8f3c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/74d8f3c4d273f23a1f6677510e76d2efd11222b3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/74d8f3c4d273f23a1f6677510e76d2efd11222b3 |
| Improved documentation for "implied else" type narrowing. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c767228a82535b0bdd404480d6ffd5a1d24c8884 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c767228 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c767228a82535b0bdd404480d6ffd5a1d24c8884 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c767228a82535b0bdd404480d6ffd5a1d24c8884 |
| Clarified in documentation that `no_type_check` is not supported. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0a67c65bef4ce95d4de8d2218a0bd875d2fb9230 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 0a67c65 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0a67c65bef4ce95d4de8d2218a0bd875d2fb9230 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/0a67c65bef4ce95d4de8d2218a0bd875d2fb9230 |
| Fixed regression where console output was emitted during tests, polluting the test output. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c41bc9c0552ee95ca247c64d3a79534a5e2209f2 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c41bc9c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c41bc9c0552ee95ca247c64d3a79534a5e2209f2 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c41bc9c0552ee95ca247c64d3a79534a5e2209f2 |
| Added special-case support for enum fields that are assigned using an unpacked tuple operation. This addresses #5458. (#5460) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6bae2263e19e62871f7d28731593151eb02728d6 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6bae226 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6bae2263e19e62871f7d28731593151eb02728d6 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6bae2263e19e62871f7d28731593151eb02728d6 |
| Issue5453 5454 (#5461) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e1063f112c292f49edde87508baf34486c215ed0 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e1063f1 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e1063f112c292f49edde87508baf34486c215ed0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e1063f112c292f49edde87508baf34486c215ed0 |
| Extended support for TypedDict discrimination by literal field so it supports `==` and `!=` with values that are unions of literal types. This addresses #5435. (#5464) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1c6cd1c06ee6018e0ba10a9dc7f5de097abf6726 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1c6cd1c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1c6cd1c06ee6018e0ba10a9dc7f5de097abf6726 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1c6cd1c06ee6018e0ba10a9dc7f5de097abf6726 |
| Fixed a bug that resulted in incorrect hover results for identifiers used as keys or values within a dictionary expression. This addresses #5422. (#5466) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c2094c0047dbe7b1ec922bc7cadcc91b974fce9b |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c2094c0 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c2094c0047dbe7b1ec922bc7cadcc91b974fce9b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c2094c0047dbe7b1ec922bc7cadcc91b974fce9b |
| Fixed recent regression in the synthesized TypedDict `get` method, which resulted in a false positive error when using strict mode. This addresses #5452. (#5462) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/af48e92690e0751fbab7de57f74a36b8090bf645 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| af48e92 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/af48e92690e0751fbab7de57f74a36b8090bf645 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/af48e92690e0751fbab7de57f74a36b8090bf645 |
| Removed limitation that files specified on the command line or in "include" directives end in ".py" or ".pyi". This addresses #5441. (#5463) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/97917863143579fbf5d315eae31712eee63dedf1 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9791786 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/97917863143579fbf5d315eae31712eee63dedf1 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/97917863143579fbf5d315eae31712eee63dedf1 |
| Fixed a bug that results in incorrect type evaluation for a higher-order function involving a ParamSpec. This addresses #5409. (#5469) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bc89399c9bcb602ec0179eb2a11d160ac2924a20 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| bc89399 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bc89399c9bcb602ec0179eb2a11d160ac2924a20 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/bc89399c9bcb602ec0179eb2a11d160ac2924a20 |
| Modified diagnostic checks for list, dictionary, and tuple literal expressions within annotation expressions so they are emitted as part of the `reportGeneralTypeIssue` diagnostic rule rather than … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/72491ca6915e2b997cec4486680ffa805e2a67be |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 72491ca | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/72491ca6915e2b997cec4486680ffa805e2a67be |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/72491ca6915e2b997cec4486680ffa805e2a67be |
| Fixed bug that led to a confusing hover type for the return result of an async generator function. This addresses #5411. (#5468) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f9796dd5cd6806f6e7e2b0efd1a27786521b35f4 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| f9796dd | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f9796dd5cd6806f6e7e2b0efd1a27786521b35f4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/f9796dd5cd6806f6e7e2b0efd1a27786521b35f4 |
| Added support for deferred annotation evaluation for `Annotated` type arguments beyond the first one. This addresses https://github.com/microsoft/pylance-release/issues/4565. (#5472) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8b38b5dbf902794aef63449890311f040d2cfe57 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 8b38b5d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8b38b5dbf902794aef63449890311f040d2cfe57 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8b38b5dbf902794aef63449890311f040d2cfe57 |
| Issue5405 5406 (#5470) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ada1ea63e8360fe3bd203bff3b0069c34d142817 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ada1ea6 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ada1ea63e8360fe3bd203bff3b0069c34d142817 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ada1ea63e8360fe3bd203bff3b0069c34d142817 |
| Improved protocol type cache for improved type analysis performance in code bases that make heavy use of protocols. (#5480) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/70ecdc2974d44ba542c71fd6186b3759bcb47d82 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 70ecdc2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/70ecdc2974d44ba542c71fd6186b3759bcb47d82 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/70ecdc2974d44ba542c71fd6186b3759bcb47d82 |
| Added detection of errors when a namedtuple definition includes a language keyword. Also added minimal support for the `rename` parameter to the `namedtuple` function. This addresses #5423. (#5482) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e63f229d59218a7caec92314146c8483a5d6675f |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e63f229 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e63f229d59218a7caec92314146c8483a5d6675f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e63f229d59218a7caec92314146c8483a5d6675f |
| Updated typeshed stubs to the latest version. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6ec6e74d635011c7253f064a93f4e50a1a871a52 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6ec6e74 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6ec6e74d635011c7253f064a93f4e50a1a871a52 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6ec6e74d635011c7253f064a93f4e50a1a871a52 |
| Published 1.1.317 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2eee9558ae35a779bc47b35adbe437da94298c0c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2eee955 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2eee9558ae35a779bc47b35adbe437da94298c0c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2eee9558ae35a779bc47b35adbe437da94298c0c |
| Bump semver from 5.7.1 to 5.7.2 in /packages/vscode-pyright (#5484) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/75b33afaf852c287d4ac74bf0722a26d566bcb43 |
| https://patch-diff.githubusercontent.com/apps/dependabot |
| dependabot[bot] | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=dependabot%5Bbot%5D |
| 75b33af | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/75b33afaf852c287d4ac74bf0722a26d566bcb43 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/75b33afaf852c287d4ac74bf0722a26d566bcb43 |
| Refactored "cast" call into its own function for readability. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/752b24aa3b2d559520a345daea3c875b47e3fce6 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 752b24a | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/752b24aa3b2d559520a345daea3c875b47e3fce6 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/752b24aa3b2d559520a345daea3c875b47e3fce6 |
| Added code to handle pathological case in unannotated code that writes to the same variable hundreds of times with different types. This mitigates the performance problem reported in #5475. (#5493) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1fa0a4f1cccd2d90a71eac5d43969605417a2e24 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1fa0a4f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1fa0a4f1cccd2d90a71eac5d43969605417a2e24 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1fa0a4f1cccd2d90a71eac5d43969605417a2e24 |
| Fixed a recent regression that resulted in unsolved type arguments when a "bare" generic class (like `dict`) is passed as an argument to a function that accepts a `type[T]`. This addresses #5392. (… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bb6096632782dfabb90dd93b651e475f93ef6359 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| bb60966 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bb6096632782dfabb90dd93b651e475f93ef6359 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/bb6096632782dfabb90dd93b651e475f93ef6359 |
| Fixed a bug in type narrowing for pattern matching in the negative (fall-through) case when the subject type contains an `Any`. This addresses #5492. (#5499) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6236155cb19824535f06bfee183909572689bf97 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6236155 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6236155cb19824535f06bfee183909572689bf97 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6236155cb19824535f06bfee183909572689bf97 |
| Added additional special-case handling for `__init_subclass__` and `__class_getitem__` to treat them as implicit class methods even if they are not declared using a `def` statement. This addresses … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/844256cfb65eba8b2ff03787626d0a827aeff5ca |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 844256c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/844256cfb65eba8b2ff03787626d0a827aeff5ca |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/844256cfb65eba8b2ff03787626d0a827aeff5ca |
| Match CPython's __hash__ overriding behavior when __eq__ exists (#5501) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3efc3f2b71fb5423a3b2a35e040606968b4005b8 |
| https://patch-diff.githubusercontent.com/TheTripleV |
| TheTripleV | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=TheTripleV |
| 3efc3f2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3efc3f2b71fb5423a3b2a35e040606968b4005b8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/3efc3f2b71fb5423a3b2a35e040606968b4005b8 |
| Minor code cleanup for consistency. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6a15a6dc6d774c894724c272fdb244b0019e3dde |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6a15a6d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6a15a6dc6d774c894724c272fdb244b0019e3dde |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6a15a6dc6d774c894724c272fdb244b0019e3dde |
| Add capability for Pylance to override strings (#5497) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b865a45061b92a88688eadff7e6d99a331a264fa |
| https://patch-diff.githubusercontent.com/rchiodo |
| rchiodo | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=rchiodo |
| b865a45 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b865a45061b92a88688eadff7e6d99a331a264fa |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b865a45061b92a88688eadff7e6d99a331a264fa |
| [PylanceBot] Pull Pylance with Pyright 1.1.317 (#5505) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8e021d2ae844d9c876f31887c18ab9624cc903d4 |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| rchiodo | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=rchiodo |
| 8e021d2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8e021d2ae844d9c876f31887c18ab9624cc903d4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8e021d2ae844d9c876f31887c18ab9624cc903d4 |
| Eliminated the need to apply narrowing twice when evaluating the types of pattern targets in a match statement. This is a perf improvement but does not affect type evaluation. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bf158567f9f0730b62a03dc9b63782d7bed2a98e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| bf15856 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bf158567f9f0730b62a03dc9b63782d7bed2a98e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/bf158567f9f0730b62a03dc9b63782d7bed2a98e |
| Fixed bugs that resulted in incorrect or incomplete types when narrowing for sequence patterns in the negative case and the subject expression is a super-type of `Sequence` (such as `object` or `Re… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/01f40f0e98f4182c53c8e3b1e1861ec8f5b89a53 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 01f40f0 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/01f40f0e98f4182c53c8e3b1e1861ec8f5b89a53 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/01f40f0e98f4182c53c8e3b1e1861ec8f5b89a53 |
| Modified `is None` type guard logic to eliminate `Any` or `Unknown` in the positive narrowing case. This addresses #5508. (#5509) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/92f4e6bcf34533dd0d3588e5c82a9d10af43d436 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 92f4e6b | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/92f4e6bcf34533dd0d3588e5c82a9d10af43d436 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/92f4e6bcf34533dd0d3588e5c82a9d10af43d436 |
| Fixed bug that resulted in a false positive `reportOverlappingOverload` error when overload contained the use of a constrained TypeVar. This addresses #5511. (#5512) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/132e7edeaba54eb3d25b0034ca975a46fd22b8b0 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 132e7ed | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/132e7edeaba54eb3d25b0034ca975a46fd22b8b0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/132e7edeaba54eb3d25b0034ca975a46fd22b8b0 |
| Reverted the change for #5446 because it's causing false positive errors. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2a096860c11dff7bbda92f92efb0216e2580c2c6 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2a09686 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2a096860c11dff7bbda92f92efb0216e2580c2c6 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2a096860c11dff7bbda92f92efb0216e2580c2c6 |
| Add fsevents as optional dependency to public package (#5503) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cc924295aedc9c757e1a460bb57014ac554b2930 |
| https://patch-diff.githubusercontent.com/adampauls |
| adampauls | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=adampauls |
| cc92429 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cc924295aedc9c757e1a460bb57014ac554b2930 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/cc924295aedc9c757e1a460bb57014ac554b2930 |
| Added fsevents to lock file. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/88bff7e67f8f70af04f93466886e65ff70ea3a27 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 88bff7e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/88bff7e67f8f70af04f93466886e65ff70ea3a27 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/88bff7e67f8f70af04f93466886e65ff70ea3a27 |
| Improved the error message for incompatible type arguments. Many users are confused about variance (in particular invariant type parameters). This change should help eliminate some of that confusio… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bfe2128ee9e4c675b36db10c4a7643ac3a2c72de |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| bfe2128 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bfe2128ee9e4c675b36db10c4a7643ac3a2c72de |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/bfe2128ee9e4c675b36db10c4a7643ac3a2c72de |
| Fixed a bug that resulted in a false negative when assigning a `T | None` type to `object | None` in an invariant context. This same bug led to issues with the validation of TypeVar variance within… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7fcdc9232098a929b0235277ee359e945f05fc60 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7fcdc92 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7fcdc9232098a929b0235277ee359e945f05fc60 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7fcdc9232098a929b0235277ee359e945f05fc60 |
| Fixed recent regression that resulted in a false positive error when using bidirectional type inference for an assignment to a class-scoped variable where the annotated type is a descriptor. This a… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8e8b6c31a27d37b903f19b7fa4ae2f169099c5ec |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 8e8b6c3 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8e8b6c31a27d37b903f19b7fa4ae2f169099c5ec |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8e8b6c31a27d37b903f19b7fa4ae2f169099c5ec |
| Improved checks for illegal use of a variable within a type expression. Added enforcement of these same rules for the first argument to a `cast` call. This addresses https://github.com/microsoft/py… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6169e0fb3cc966e530578b98fe24a395ed67e8e4 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6169e0f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6169e0fb3cc966e530578b98fe24a395ed67e8e4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6169e0fb3cc966e530578b98fe24a395ed67e8e4 |
| Removed the requirement that a `TypedDict` be marked `@final` for it to be considered for type narrowing as part of a `S in D` type guard pattern. This requirement wasn't sound because TypedDict is… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6a25a7bf0b5cb3721a06d0e0d6245b2ebfbf053b |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6a25a7b | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6a25a7bf0b5cb3721a06d0e0d6245b2ebfbf053b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6a25a7bf0b5cb3721a06d0e0d6245b2ebfbf053b |
| Updated typeshed stubs to the latest version. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/77dd71ff10056b725f7a42049da3647ac39757e8 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 77dd71f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/77dd71ff10056b725f7a42049da3647ac39757e8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/77dd71ff10056b725f7a42049da3647ac39757e8 |
| Fixed bug that caused an error to go undetected when the LHS of a call expression is a union that includes an abstract static or class method. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6311bfb4f4662d69eb7bee06935fab84366ef376 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6311bfb | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6311bfb4f4662d69eb7bee06935fab84366ef376 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6311bfb4f4662d69eb7bee06935fab84366ef376 |
| Refactored logic to break up the validateCallArguments function in the type evaluator. It was getting very unwieldy. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7924640f959086e36ae1a0c4642a3b04051c62ca |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7924640 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7924640f959086e36ae1a0c4642a3b04051c62ca |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7924640f959086e36ae1a0c4642a3b04051c62ca |
| Fixed a bug that resulted in incorrect evaluation of a type alias defined with `typing.TypeAlias` and consisting of a single (naked) type variable. (#5527) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/dc81efff28798d50041bfa59b2ee32ccb7ee3d97 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| dc81eff | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/dc81efff28798d50041bfa59b2ee32ccb7ee3d97 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/dc81efff28798d50041bfa59b2ee32ccb7ee3d97 |
| Further refactored the internal implementation of `validateCallArguments` into subroutines so it is easier to maintain. Fixed a few small bugs that I discovered along the way. (#5529) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5be5852603a2809d930ff0e2ea68b7e50e1a2793 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5be5852 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5be5852603a2809d930ff0e2ea68b7e50e1a2793 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/5be5852603a2809d930ff0e2ea68b7e50e1a2793 |
| Fixed a bug that resulted in a false positive when an expression of type `type[Self]` was used as the base type for a member access expression that was then used to call an instance method on that … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d7b0a85f1d7d6f828d934ea135227f72620e8862 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d7b0a85 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d7b0a85f1d7d6f828d934ea135227f72620e8862 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d7b0a85f1d7d6f828d934ea135227f72620e8862 |
| Bump word-wrap from 1.2.3 to 1.2.4 (#5533) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9855dc9c7f18d15ffa47b9a9167ca3a6c50a9b22 |
| https://patch-diff.githubusercontent.com/apps/dependabot |
| dependabot[bot] | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=dependabot%5Bbot%5D |
| 9855dc9 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9855dc9c7f18d15ffa47b9a9167ca3a6c50a9b22 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9855dc9c7f18d15ffa47b9a9167ca3a6c50a9b22 |
| Fixed a bug that led to a false negative when determining type compatibility between two unions in an invariant context. This addresses #5534. (#5536) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5569939ee6d205309d6ce586f837179c0c4248f4 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5569939 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5569939ee6d205309d6ce586f837179c0c4248f4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/5569939ee6d205309d6ce586f837179c0c4248f4 |
| Fixed bug that resulted in the incorrect variance inference of an "auto variance" type parameter (as introduced in PEP 695). | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ed295ddcafda061b17248825d0af4407f84da817 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ed295dd | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ed295ddcafda061b17248825d0af4407f84da817 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ed295ddcafda061b17248825d0af4407f84da817 |
| Fixed regression in recent (unpublished) change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c34857f44644837fb035b58bfb64c27d37c49ee4 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c34857f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c34857f44644837fb035b58bfb64c27d37c49ee4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c34857f44644837fb035b58bfb64c27d37c49ee4 |
| Published 1.1.318 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1d558e07fc1e9760d54ac740125376dba6ddf693 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1d558e0 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1d558e07fc1e9760d54ac740125376dba6ddf693 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1d558e07fc1e9760d54ac740125376dba6ddf693 |
| Fixed a bug that results in a crash when attempting to use a member access expression where the LHS is a TypeVarTuple. This addresses https://github.com/microsoft/pylance-release/issues/4630. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b953f7922805fa49b59f9811a7db5578dd2737a8 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b953f79 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b953f7922805fa49b59f9811a7db5578dd2737a8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b953f7922805fa49b59f9811a7db5578dd2737a8 |
| Fixed a bug that led to a false negative when analyzing code with an async context manager that swallows exceptions. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/312667173c2cc07f5cc77cd74e9c2f8e6ea6c7a3 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 3126671 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/312667173c2cc07f5cc77cd74e9c2f8e6ea6c7a3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/312667173c2cc07f5cc77cd74e9c2f8e6ea6c7a3 |
| Improved error messages for situations where a call expression targets an overloaded function or method and there are no matches. Added some heuristics to pick the "best" overload function for the … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/455830ed4282c9f0de7b73c78186355d3bd7e251 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 455830e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/455830ed4282c9f0de7b73c78186355d3bd7e251 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/455830ed4282c9f0de7b73c78186355d3bd7e251 |
| Push pylance changes to pyright (#5542) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b917b7a5e02e26b6b13af3f70615bbc53afdc0bf |
| https://patch-diff.githubusercontent.com/debonte |
| debonte | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=debonte |
| b917b7a | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b917b7a5e02e26b6b13af3f70615bbc53afdc0bf |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b917b7a5e02e26b6b13af3f70615bbc53afdc0bf |
| Added support for the `X is C` and `X is not C` type guard pattern (where `C` is a class). This addresses #5490. (#5544) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/98fcba13dd0dda843f7c9b35d353947a503fe4e4 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 98fcba1 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/98fcba13dd0dda843f7c9b35d353947a503fe4e4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/98fcba13dd0dda843f7c9b35d353947a503fe4e4 |
| Fixed an issue in type evaluation of call expressions where the callable subexpression evaluates to a union, and the callable subtypes have different signatures. Pyright was previously caching the … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9aa29e4e3051f706ce62547d8e897f36d7683865 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9aa29e4 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9aa29e4e3051f706ce62547d8e897f36d7683865 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9aa29e4e3051f706ce62547d8e897f36d7683865 |
| Fixed bug in hover text where it was not producing the correct text output for an instantiable callable. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/97160a03505be061e75818ec10e044b850fd8b1e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 97160a0 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/97160a03505be061e75818ec10e044b850fd8b1e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/97160a03505be061e75818ec10e044b850fd8b1e |
| Added detection and reporting of illegal use of `type[Callable]` within a type annotation. This addresses https://github.com/microsoft/pyright/issues/5546. (#5549) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c6e0f563f278c0500e15c5b336aa464006d77aaa |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c6e0f56 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c6e0f563f278c0500e15c5b336aa464006d77aaa |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c6e0f563f278c0500e15c5b336aa464006d77aaa |
| Fixed a bug that resulted in a false positive error when bidirectional type inference was used with a class that defines a `__new__` method within a generic class that returns an instance of the cl… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a65b45ed45d2fc6d5bb52c44586eb88ec78e9c09 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a65b45e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a65b45ed45d2fc6d5bb52c44586eb88ec78e9c09 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a65b45ed45d2fc6d5bb52c44586eb88ec78e9c09 |
| Fixed an inconsistency in reporting of unbound variables when the variable is captured by an inner scope. The new behavior correctly identifies unbound (or potentially unbound) variables in cases w… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/19194dd089f5bb3d1d3fd748887e3d4cc7880560 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 19194dd | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/19194dd089f5bb3d1d3fd748887e3d4cc7880560 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/19194dd089f5bb3d1d3fd748887e3d4cc7880560 |
| Fixed a bug that led to a false positive when a constrained type variable was used as a type argument in an annotation for an argument passed to a method that's bound to the same type variable. Thi… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/39e355df2440b0397746346b9fac2a67968bdced |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 39e355d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/39e355df2440b0397746346b9fac2a67968bdced |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/39e355df2440b0397746346b9fac2a67968bdced |
| Improved robustness of handling of circular dependencies for class evaluations. This addresses #5554. (#5558) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bf1ebd679400d457342634a29be3e49f3602a245 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| bf1ebd6 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bf1ebd679400d457342634a29be3e49f3602a245 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/bf1ebd679400d457342634a29be3e49f3602a245 |
| Enhanced support for `functools.partial` so it supports classes (constructors) when passed as the first argument. This addresses #5559. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5162e0fbd65b974e94fe947a7bb3c05f43f637cf |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5162e0f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5162e0fbd65b974e94fe947a7bb3c05f43f637cf |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/5162e0fbd65b974e94fe947a7bb3c05f43f637cf |
| Improved comment for createCallableType. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6e3404a1cea7c28e360a0c5b1910514945b6ed16 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6e3404a | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6e3404a1cea7c28e360a0c5b1910514945b6ed16 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6e3404a1cea7c28e360a0c5b1910514945b6ed16 |
| Fixed formatting of test case. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/37f814940760ef597b62c564b0a84199a0ca11d0 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 37f8149 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/37f814940760ef597b62c564b0a84199a0ca11d0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/37f814940760ef597b62c564b0a84199a0ca11d0 |
| Removed fragile hack that was previously added to handle type var scoping for the synthesized constructor in a named tuple. (#5560) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2b420cf3a64444c130fe0c87729099121dfbf564 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2b420cf | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2b420cf3a64444c130fe0c87729099121dfbf564 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2b420cf3a64444c130fe0c87729099121dfbf564 |
| Fixed a bug that led to a false positive error when using bidirectional type inference for a dictionary expression when the expected type is a protocol. This addresses #5552. (#5562) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b11e16cb3e05857062e2452d215acf2ce9fdb378 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b11e16c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b11e16cb3e05857062e2452d215acf2ce9fdb378 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b11e16cb3e05857062e2452d215acf2ce9fdb378 |
| Added documentation about overloads and ParamSpec. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/99dfe982a10b572c9103da86c3ef6605265d11a9 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 99dfe98 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/99dfe982a10b572c9103da86c3ef6605265d11a9 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/99dfe982a10b572c9103da86c3ef6605265d11a9 |
| Simplified the bug and feature request templates and fixed a few typos in them. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a40ed76fa79ad4ae3680d6d49fecbe162e901fbd |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a40ed76 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a40ed76fa79ad4ae3680d6d49fecbe162e901fbd |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a40ed76fa79ad4ae3680d6d49fecbe162e901fbd |
| Added section on plugins to the comparison with mypy. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a34eb58fc9fe71a6f4f367f82676b805f515f98a |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a34eb58 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a34eb58fc9fe71a6f4f367f82676b805f515f98a |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a34eb58fc9fe71a6f4f367f82676b805f515f98a |
| Updated typeshed stubs to the latest version. (#5563) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/914863edbac354671186c4db315573180636d59d |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 914863e | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/914863edbac354671186c4db315573180636d59d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/914863edbac354671186c4db315573180636d59d |
| Fixed a bug that led to a hang and eventual crash (due to memory exhaustion) under certain circumstances where a function returns a generic `Callable` whose type parameters are not used in the inpu… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c925ea5dde21fb95bba2cb47b07ae188ab3540ba |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c925ea5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c925ea5dde21fb95bba2cb47b07ae188ab3540ba |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c925ea5dde21fb95bba2cb47b07ae188ab3540ba |
| Modified the heuristics used for narrowing on assignment when the assigned type contains an `Any`. If the target's declared type does not contain `Any`, the assignment shouldn't produce an `Any` wi… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/deab6932dfbaa9fe588cb0fe46a7999fa30ac205 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| deab693 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/deab6932dfbaa9fe588cb0fe46a7999fa30ac205 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/deab6932dfbaa9fe588cb0fe46a7999fa30ac205 |
| Added support within the constraint solver for higher-order functions that accept a callable parameterized with a ParamSpec where the passed callable is generic. This addresses #5495. (#5567) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ff61d75fd60b07319d70aeecd53a6d25554d6ff0 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ff61d75 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ff61d75fd60b07319d70aeecd53a6d25554d6ff0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ff61d75fd60b07319d70aeecd53a6d25554d6ff0 |
| Fixed a bug that resulted in the incorrect inferred variance for a type variable used within a frozen dataclass. This addresses #5568. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e8250ba18f4a3d61e7ca26c6d2ccd396615acf3c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e8250ba | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e8250ba18f4a3d61e7ca26c6d2ccd396615acf3c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e8250ba18f4a3d61e7ca26c6d2ccd396615acf3c |
| Fixed a theoretical bug in the code that detects unique type signatures. It wasn't correctly handling constructor methods. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/12e9c311879b1f6aed759fcfe79307ac194c7eaa |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 12e9c31 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/12e9c311879b1f6aed759fcfe79307ac194c7eaa |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/12e9c311879b1f6aed759fcfe79307ac194c7eaa |
| Added support for type narrowing of a class pattern when the specified class is `type()` or a subtype thereof and the subject contains a `type[X]` whose metaclass potentially matches the pattern. T… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1da8c18fcf7169dfd385948bfa9dce914210a3b9 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1da8c18 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1da8c18fcf7169dfd385948bfa9dce914210a3b9 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1da8c18fcf7169dfd385948bfa9dce914210a3b9 |
| Published 1.1.319 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/98a679202e6e3e5cb4c99a17f7859317318a1fd2 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 98a6792 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/98a679202e6e3e5cb4c99a17f7859317318a1fd2 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/98a679202e6e3e5cb4c99a17f7859317318a1fd2 |
| pull-pylance-with-pyright-1.1.319 (#5584) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/932e542d9f88b20daccd6202727b883900d66413 |
| https://patch-diff.githubusercontent.com/PylanceBot |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| 932e542 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/932e542d9f88b20daccd6202727b883900d66413 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/932e542d9f88b20daccd6202727b883900d66413 |
| Fixed small typo in documentation. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9fd63fea86e763ba1663adf06f67d2d2562cb035 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9fd63fe | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9fd63fea86e763ba1663adf06f67d2d2562cb035 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9fd63fea86e763ba1663adf06f67d2d2562cb035 |
| Reverted version of `chalk` library. The newer version is not compatible with node v12. This addresses https://github.com/microsoft/pyright/issues/5582. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0265e6532f9f855a2c2aa09c9fba2a94c890e2ba |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 0265e65 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/0265e6532f9f855a2c2aa09c9fba2a94c890e2ba |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/0265e6532f9f855a2c2aa09c9fba2a94c890e2ba |
| Fixed a bug that resulted in a false positive error when attempting to assign a TypeVar `T` that has a bound of `type` to an expression `type[S]`. This addresses #5581. (#5591) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/54b3591992d92f4006691fb87764241c79390190 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 54b3591 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/54b3591992d92f4006691fb87764241c79390190 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/54b3591992d92f4006691fb87764241c79390190 |
| Added a new configuration options flag called `enableExperimentalFeatures` that controls whether certain experimental features are enabled. Currently there are three features under this flag: `Stri… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d81ffb7b5c6a4ac78c87a49c6a6748a47b8d3b4f |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d81ffb7 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d81ffb7b5c6a4ac78c87a49c6a6748a47b8d3b4f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d81ffb7b5c6a4ac78c87a49c6a6748a47b8d3b4f |
| Removed support for experimental `StrictTypeGuard` and replaced it with an experimental variant of `TypeGuard` that applies strict semantics if certain conditions are met. This addresses #5601. (#5… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9a5af798d726bd0612cebee7223676c39cf0b9b0 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9a5af79 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9a5af798d726bd0612cebee7223676c39cf0b9b0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9a5af798d726bd0612cebee7223676c39cf0b9b0 |
| Fixed a bug that led to incorrect variance inference when a value annotated with a class-scoped TypeVar was assigned to an instance variable. This addresses https://github.com/microsoft/pyright/dis… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e82f5df89346c5f32996f38ff0fd59c0d2a37fbd |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e82f5df | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e82f5df89346c5f32996f38ff0fd59c0d2a37fbd |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e82f5df89346c5f32996f38ff0fd59c0d2a37fbd |
| Updated heuristics for how to handle custom metaclass `__call__` methods based on feedback. Previously, if a metaclass `__call__` method was present, pyright assumed that `__new__` and `__init__` m… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/394ad8dcb075ee42695be6ec56ae785441404de7 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 394ad8d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/394ad8dcb075ee42695be6ec56ae785441404de7 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/394ad8dcb075ee42695be6ec56ae785441404de7 |
| Changed auto-variance algorithm to exempt class and instance variables that are named as protected or private. This addresses https://github.com/microsoft/pyright/discussions/5568#discussioncomment… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/10b7fd3d13c8195e9c6a60efe766be8e635d91f2 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 10b7fd3 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/10b7fd3d13c8195e9c6a60efe766be8e635d91f2 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/10b7fd3d13c8195e9c6a60efe766be8e635d91f2 |
| Fixed a regression that caused class decorators of generic classes to no longer be specializable. This addresses https://github.com/microsoft/pyright/issues/5579. (#5606) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d22b655fdbf0447db7c432acf255715b2eccfbe1 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d22b655 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d22b655fdbf0447db7c432acf255715b2eccfbe1 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d22b655fdbf0447db7c432acf255715b2eccfbe1 |
| Fixed a bug that resulted in an apparent hang within the type printing logic. This was triggered by a pathological case involving a deeply recursive type. This addresses https://github.com/microsof… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7df17e1c87d81ed6fe73d5b06d3b67b511a71942 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7df17e1 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7df17e1c87d81ed6fe73d5b06d3b67b511a71942 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7df17e1c87d81ed6fe73d5b06d3b67b511a71942 |
| Removed old and misleading comment in a test case. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a5b5b706fe0c5fd0fe54049b7fae440bd964404e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a5b5b70 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a5b5b706fe0c5fd0fe54049b7fae440bd964404e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a5b5b706fe0c5fd0fe54049b7fae440bd964404e |
| Modified type inference logic so methods that raise an exception whose type derives from `NotImplementedError` is not inferred to return `NoReturn`. Previously, only `NotImplementedError` was exemp… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/501681295b13b8b088c192fac6b62011a791c690 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5016812 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/501681295b13b8b088c192fac6b62011a791c690 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/501681295b13b8b088c192fac6b62011a791c690 |
| Documented the difference between mypy's and pyright's handling of `None` return type. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3f7c20213d2748762469f47f7ed5b2c2cf79aceb |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 3f7c202 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/3f7c20213d2748762469f47f7ed5b2c2cf79aceb |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/3f7c20213d2748762469f47f7ed5b2c2cf79aceb |
| Removed old code that looks for a `typeshed` override in the standard python search paths. This works around an issue with the `inject` library, which installs a bogus `typeshed` directory into `si… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cd156e7f9d139166712ee78b8756ee802dac2a94 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| cd156e7 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cd156e7f9d139166712ee78b8756ee802dac2a94 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/cd156e7f9d139166712ee78b8756ee802dac2a94 |
| Fixed a bug that results in unsolved type variables in a call return if the target function's return type is a callable that has type variables that are scoped to that callable. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9d2647c6998dfc568118e56bba842be00437e29f |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9d2647c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9d2647c6998dfc568118e56bba842be00437e29f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9d2647c6998dfc568118e56bba842be00437e29f |
| Fixed a bug that resulted in incorrect type evaluation when a generic function that returns a callable is passed itself as an argument and the resulting callable is then called and passed that same… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/567bbc2528d4f179c64624e734365b62ae3890c0 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 567bbc2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/567bbc2528d4f179c64624e734365b62ae3890c0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/567bbc2528d4f179c64624e734365b62ae3890c0 |
| Fixed a bug in the command-line version of pyright where it did not enable "auto search paths", so it didn't automatically add "src" as an extra path. This addresses https://github.com/microsoft/py… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/050a3c6ceaeffbce4181e006bb9626fbcd59e028 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 050a3c6 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/050a3c6ceaeffbce4181e006bb9626fbcd59e028 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/050a3c6ceaeffbce4181e006bb9626fbcd59e028 |
| Fixed a bug that led to a false negative when determining whether two base classes that are combined using multiple inheritance implement the same method in an incompatible way. The bug caused the … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fb56dccde02874f2db2c0bbe64fa76fc469fd690 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| fb56dcc | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fb56dccde02874f2db2c0bbe64fa76fc469fd690 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/fb56dccde02874f2db2c0bbe64fa76fc469fd690 |
| Fixed a bug that resulted in a false positive error when using an unpack operator within a call to an overloaded function. This addresses https://github.com/microsoft/pyright/issues/5620. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/66281f58d854997903491956f8f3fc7ce5141e2a |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 66281f5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/66281f58d854997903491956f8f3fc7ce5141e2a |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/66281f58d854997903491956f8f3fc7ce5141e2a |
| Fixed a bug that resulted in a false positive error when a captured variable within an inner scope (function or lambda) is imported from another module using an import statement that comes after th… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/76ea0f8aa5bdcbf09a64e378b964ba40287d1369 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 76ea0f8 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/76ea0f8aa5bdcbf09a64e378b964ba40287d1369 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/76ea0f8aa5bdcbf09a64e378b964ba40287d1369 |
| Fixed bug that led to incorrect type evaluation when accessing the `name` attribute on an enum. This addresses https://github.com/microsoft/pyright/issues/5625. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f064f0fed38133746cf2c47836a25d9a746d9893 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| f064f0f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f064f0fed38133746cf2c47836a25d9a746d9893 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/f064f0fed38133746cf2c47836a25d9a746d9893 |
| Published 1.1.320 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e0c05cfb008b1d9c8a676b65aa52ec9a7834eee0 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e0c05cf | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e0c05cfb008b1d9c8a676b65aa52ec9a7834eee0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e0c05cfb008b1d9c8a676b65aa52ec9a7834eee0 |
| Filter import suggestions when py.typed is available (#5627) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d2c67d1a56f780b66a9dbd9a4521121d39073892 |
| https://patch-diff.githubusercontent.com/rchiodo |
| rchiodo | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=rchiodo |
| d2c67d1 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d2c67d1a56f780b66a9dbd9a4521121d39073892 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d2c67d1a56f780b66a9dbd9a4521121d39073892 |
| pull-pylance-with-pyright-1.1.320 (#5634) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fcee52c73b46b34aa8440e376bf9f1f7c0671ad2 |
| https://patch-diff.githubusercontent.com/PylanceBot |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| fcee52c | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fcee52c73b46b34aa8440e376bf9f1f7c0671ad2 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/fcee52c73b46b34aa8440e376bf9f1f7c0671ad2 |
| Fixed a bug that led to a false positive in certain cases where a ParamSpec captures an overloaded function signature. This addresses https://github.com/microsoft/pyright/issues/5631. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1a415e409b392fd722469f3588b0105a34d9061e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1a415e4 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1a415e409b392fd722469f3588b0105a34d9061e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1a415e409b392fd722469f3588b0105a34d9061e |
| Fixed a bug that resulted in a type evaluation error when using bidirectional type inference with a non-generic protocol. This addresses https://github.com/microsoft/pyright/issues/5635. (#5637) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/70f6088a06da8ebf80c5dc7b7b223ffa0427f19b |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 70f6088 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/70f6088a06da8ebf80c5dc7b7b223ffa0427f19b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/70f6088a06da8ebf80c5dc7b7b223ffa0427f19b |
| Fixed a bug that resulted in an off-by-one error in an error message when reporting the index of a mismatched overload. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5392340c357214d3204fc761883b42d35f97a3ee |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5392340 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5392340c357214d3204fc761883b42d35f97a3ee |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/5392340c357214d3204fc761883b42d35f97a3ee |
| Fixed a bug that resulted in a false positive `reportIncompatibleMethodOverride` diagnostic when the base method used a double underscore to indicate position-only parameters but the override used … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/52dc6a54032f3379329eec2c97e1c49c2b449ce7 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 52dc6a5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/52dc6a54032f3379329eec2c97e1c49c2b449ce7 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/52dc6a54032f3379329eec2c97e1c49c2b449ce7 |
| Revert "Fixed a bug that led to a false negative when determining whether two base classes that are combined using multiple inheritance implement the same method in an incompatible way. The bug cau… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/62f0b202f3a8c8f2d1c6c675d85a2ff038c60ff5 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 62f0b20 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/62f0b202f3a8c8f2d1c6c675d85a2ff038c60ff5 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/62f0b202f3a8c8f2d1c6c675d85a2ff038c60ff5 |
| Fixed a bug that resulted in an incorrect hover type (and inlay hint) for the inferred return type of an `async` function or method. This addresses #5639. (#5647) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/14f60c78ae19e9603a4a1d11b5eae49562f98809 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 14f60c7 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/14f60c78ae19e9603a4a1d11b5eae49562f98809 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/14f60c78ae19e9603a4a1d11b5eae49562f98809 |
| Added more complete logging for assertion failure that shows up in telemetry. This is related to #5622. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/44706adbb24bd637ab41e5b361cb73b3c84d0fab |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 44706ad | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/44706adbb24bd637ab41e5b361cb73b3c84d0fab |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/44706adbb24bd637ab41e5b361cb73b3c84d0fab |
| Addressed a performance regression introduced in 1.1.314 due to a switch from ts-loader to esbuild-loader in our build pipeline. This change resulted in a 7-9% performance degradation, so I'm rever… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7444078896661005ae78d24fda660d86347ada18 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7444078 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7444078896661005ae78d24fda660d86347ada18 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7444078896661005ae78d24fda660d86347ada18 |
| Implemented small performance enhancement that reduces memory allocations in hot path. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cbe583af056aca61a8980b95190634f5fa63d517 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| cbe583a | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/cbe583af056aca61a8980b95190634f5fa63d517 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/cbe583af056aca61a8980b95190634f5fa63d517 |
| Added check for improper use of a type alias defined using the `type` statement introduced in PEP 695. This addresses #5662. (#5663) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1825809a6d0bc9635a6c01defdf887f9c9f52202 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 1825809 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/1825809a6d0bc9635a6c01defdf887f9c9f52202 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/1825809a6d0bc9635a6c01defdf887f9c9f52202 |
| Fixed bug that led to a false positive error in certain cases when using bidirectional type inference when the expected type includes a protocol that is specialized with a literal type argument. Th… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f5af5bb73136b29288ea1633b8d8e676441b3017 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| f5af5bb | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/f5af5bb73136b29288ea1633b8d8e676441b3017 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/f5af5bb73136b29288ea1633b8d8e676441b3017 |
| Added internal propagation of constructorTypeVarScopeId for ParamSpec captures. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/889e8c98574f7366dcc3a9875230821a52baf38a |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 889e8c9 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/889e8c98574f7366dcc3a9875230821a52baf38a |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/889e8c98574f7366dcc3a9875230821a52baf38a |
| Fixed a bug that led to incorrect type narrowing on assignment in certain cases where the declared type includes a type argument with an `Any` and the assigned type does not. This addresses #5628. … | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/eb9702d037c60182d449a7f915ed6962993f80fa |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| eb9702d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/eb9702d037c60182d449a7f915ed6962993f80fa |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/eb9702d037c60182d449a7f915ed6962993f80fa |
| Published 1.1.321 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/4b088a8975bb8dba4a4834fb6db55f58622f59d3 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 4b088a8 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/4b088a8975bb8dba4a4834fb6db55f58622f59d3 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/4b088a8975bb8dba4a4834fb6db55f58622f59d3 |
| Fixed recent regression that led to a false positive when assigning a union of types that use invariant type parameters to a protocol that uses a covariant type parameter. This addresses #5673. (#5… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/444f331b97a351149a590546a694ea8e03e5b73d |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 444f331 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/444f331b97a351149a590546a694ea8e03e5b73d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/444f331b97a351149a590546a694ea8e03e5b73d |
| pull-pylance-with-pyright-1.1.321 (#5676) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/634c80742f34812e8fabce6259d8241b659f5388 |
| https://patch-diff.githubusercontent.com/PylanceBot |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| 634c807 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/634c80742f34812e8fabce6259d8241b659f5388 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/634c80742f34812e8fabce6259d8241b659f5388 |
| Fixed a bug that led to a spurious "Unknown" type when an assignment to a variable with a type annotation was used within a loop. This addresses https://github.com/microsoft/pylance-release/issues/… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fb78629e77d7f45aa7f02c4a0c5d218ef03c544d |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| fb78629 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/fb78629e77d7f45aa7f02c4a0c5d218ef03c544d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/fb78629e77d7f45aa7f02c4a0c5d218ef03c544d |
| Fixed false positive error when an empty tuple was used in an `except` statement. This addresses #5684. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ef300491cf027b7f70cc19d9a0606efb22005d5c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| ef30049 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/ef300491cf027b7f70cc19d9a0606efb22005d5c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/ef300491cf027b7f70cc19d9a0606efb22005d5c |
| Published 1.1.322 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7d68470de675ba2596105693c67ce905d836c4f4 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7d68470 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7d68470de675ba2596105693c67ce905d836c4f4 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7d68470de675ba2596105693c67ce905d836c4f4 |
| Fixed a condition in the code flow engine that corrupted internal state and led to a crash. This addresses #5622. (#5702) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bf4749809e2a2f580184a1cacd44bc2c37e52b4f |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| bf47498 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/bf4749809e2a2f580184a1cacd44bc2c37e52b4f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/bf4749809e2a2f580184a1cacd44bc2c37e52b4f |
| Fixed bug that resulted in incorrect type evaluation for an async function that has no type annotations. It was using call-site return type inference but failing to wrap the result in a `Coroutine`… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/91f5d40f3d19f0a2cf0e6a927326ba7a25ba86b9 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 91f5d40 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/91f5d40f3d19f0a2cf0e6a927326ba7a25ba86b9 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/91f5d40f3d19f0a2cf0e6a927326ba7a25ba86b9 |
| Support zip imports from `.jar` files (#5644) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8166344dc0ba7d183a0496493fd05f419cf352d1 |
| debonte | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=debonte |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| 8166344 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8166344dc0ba7d183a0496493fd05f419cf352d1 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8166344dc0ba7d183a0496493fd05f419cf352d1 |
| Fixed bug that led to false negative when assignment expression (walrus operator) is used in a `yield` or `yield from` statement without a parenthesis. This addresses https://github.com/microsoft/p… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/792dc97c63563c2d6deaa60e7b0b9bfb5baff6e8 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 792dc97 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/792dc97c63563c2d6deaa60e7b0b9bfb5baff6e8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/792dc97c63563c2d6deaa60e7b0b9bfb5baff6e8 |
| Fixed a bug that resulted in incorrect type evaluation (and a false positive error) when a binary operator overload method was annotated to return `NoReturn`. This addresses #5711. (#5712) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a0225ed23dbec4cd8ab60ec7fb453ba3488f133f |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a0225ed | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a0225ed23dbec4cd8ab60ec7fb453ba3488f133f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a0225ed23dbec4cd8ab60ec7fb453ba3488f133f |
| Improved error reporting for a couple of diagnostic checks by using the declaration name node rather than the full declaration node. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/eefc0f48f6cf624a4f471fd45ff25b9db19a5191 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| eefc0f4 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/eefc0f48f6cf624a4f471fd45ff25b9db19a5191 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/eefc0f48f6cf624a4f471fd45ff25b9db19a5191 |
| Merge branch 'main' of https://github.com/microsoft/pyright into main | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/393be11e9dd2551d84edead7b21aaf10d1406c7d |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 393be11 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/393be11e9dd2551d84edead7b21aaf10d1406c7d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/393be11e9dd2551d84edead7b21aaf10d1406c7d |
| Updated typeshed to the latest. This update includes some changes to the two-parameter form of the `get` method for `dict` and `TypedDict` that may result in visible type evaluation changes in some… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2260cced076887595a0ebadcaca261e61e8e057e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 2260cce | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/2260cced076887595a0ebadcaca261e61e8e057e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/2260cced076887595a0ebadcaca261e61e8e057e |
| Revert "Reverted the change for #5446 because it's causing false positive errors." (#5723) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5f5ade4111a1be40f243c55e0264dd85d4e40555 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 5f5ade4 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/5f5ade4111a1be40f243c55e0264dd85d4e40555 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/5f5ade4111a1be40f243c55e0264dd85d4e40555 |
| Fixed a bug that resulted in a false positive `reportUnnecessaryComparison` error when the subject of a `match `statement was mutated in a loop. This addresses https://github.com/microsoft/pyright/… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/85483beeb44ddfa4bb6d1a6fa4ea642fc34e15cb |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 85483be | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/85483beeb44ddfa4bb6d1a6fa4ea642fc34e15cb |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/85483beeb44ddfa4bb6d1a6fa4ea642fc34e15cb |
| Added special-case handling of enum fields that are callables, which are apparently not treated as enumerated types. This addresses https://github.com/microsoft/pyright/issues/5721. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e1cade2f5e34fb3435b1dc789d6a5415a489bf88 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e1cade2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e1cade2f5e34fb3435b1dc789d6a5415a489bf88 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e1cade2f5e34fb3435b1dc789d6a5415a489bf88 |
| Added check to enforce a generator's "send type" in a `yield from` statement. This addresses https://github.com/microsoft/pyright/issues/5716. (#5724) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9d21b77d6eef593677aa9a6554ad04265d62f24c |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9d21b77 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9d21b77d6eef593677aa9a6554ad04265d62f24c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9d21b77d6eef593677aa9a6554ad04265d62f24c |
| Added special-case logic for fields with the name `__hash__` within a dataclass. This addresses https://github.com/microsoft/pyright/issues/5707. (#5725) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/968187fd577f01c535d7e10a6253d536d9377f72 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 968187f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/968187fd577f01c535d7e10a6253d536d9377f72 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/968187fd577f01c535d7e10a6253d536d9377f72 |
| Fixed import ordering. No functional change. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a324a0589eb22759b63547fcbd9f23cc84be40b5 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a324a05 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a324a0589eb22759b63547fcbd9f23cc84be40b5 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a324a0589eb22759b63547fcbd9f23cc84be40b5 |
| Added support for `...` in the last type argument of `Concatenate`. After much discussion (see https://github.com/python/cpython/pull/30969), it has been decided to support this even though a stric… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a8bc6927e8e737889f42a795dea082bc11acc34a |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| a8bc692 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a8bc6927e8e737889f42a795dea082bc11acc34a |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a8bc6927e8e737889f42a795dea082bc11acc34a |
| Tweaked some error messages to improve consistency. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/99825fbc16e9ef4027b5a6f09ecbbf029f191f6a |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 99825fb | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/99825fbc16e9ef4027b5a6f09ecbbf029f191f6a |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/99825fbc16e9ef4027b5a6f09ecbbf029f191f6a |
| Fixed a bug that led to a false negative when assigning a dictionary literal expression to a TypeVar bound to a TypedDict. This addresses https://github.com/microsoft/pyright/issues/5708. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/215fc47d367a5b9bb6b0e29311a9e83411b5fb2d |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 215fc47 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/215fc47d367a5b9bb6b0e29311a9e83411b5fb2d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/215fc47d367a5b9bb6b0e29311a9e83411b5fb2d |
| Fixed a bug that led to a false negative when a TypeVar was used inappropriately in certain cases. This addresses #5710. (#5727) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7fcf314787586f3d08dcc68c9569bbf9f48311cf |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 7fcf314 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/7fcf314787586f3d08dcc68c9569bbf9f48311cf |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/7fcf314787586f3d08dcc68c9569bbf9f48311cf |
| Fixed bug in protocol matching that led to an incorrect protocol match with a NamedTuple. Fields in a NamedTuple are implicitly read-only, so a writable protocol should not match. This addresses #5… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/15588f9bf8dbdd5f861ae515a48f909e8bb16c4f |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 15588f9 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/15588f9bf8dbdd5f861ae515a48f909e8bb16c4f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/15588f9bf8dbdd5f861ae515a48f909e8bb16c4f |
| Added type compatibility enforcement for symbols imported via a wildcard import. This addresses #5704. (#5728) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c55294799981dc8b8640f43ca089f607b80797ee |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c552947 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c55294799981dc8b8640f43ca089f607b80797ee |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c55294799981dc8b8640f43ca089f607b80797ee |
| Added support for indexing into tuples of indeterminate length as long as the index is positive and falls within a determinate portion. This addresses #5726. (#5729) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/682961d7ecf387baba74757f0db8d4408002d5ef |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 682961d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/682961d7ecf387baba74757f0db8d4408002d5ef |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/682961d7ecf387baba74757f0db8d4408002d5ef |
| Fixed type narrowing bug that affected the `A is B` type narrowing pattern when `A` has the type `type`. This addresses #5714. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/97e432a99ea004a79a353ea897f5cd502e4fd703 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 97e432a | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/97e432a99ea004a79a353ea897f5cd502e4fd703 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/97e432a99ea004a79a353ea897f5cd502e4fd703 |
| Fixed false positive where an inner function within a method uses a TypeVar to annotate its parameter. The variance of the TypeVar shouldn't be checked in this case, whereas it should be for the me… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/88c3b750b017bf3619b4121da310286f208ca378 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 88c3b75 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/88c3b750b017bf3619b4121da310286f208ca378 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/88c3b750b017bf3619b4121da310286f208ca378 |
| Fixed a bug that led to a false positive when accessing a `cached_property` defined on an enum. This addresses #5696. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/50a930a09bad27a6f946515b9cdeb148f0435f15 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 50a930a | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/50a930a09bad27a6f946515b9cdeb148f0435f15 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/50a930a09bad27a6f946515b9cdeb148f0435f15 |
| Fixed a bug in import resolver that caused a site-packages module to be preferred over a local module if the site-packages package is "py.typed". This addresses #5719. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/32ef0a2c90b52f18f0842df2126af07cb5930f40 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 32ef0a2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/32ef0a2c90b52f18f0842df2126af07cb5930f40 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/32ef0a2c90b52f18f0842df2126af07cb5930f40 |
| Fixed bug that led to a false positive when a two-argument form of a `super` call used `type` as the first argument. This addresses #5685. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e728500dce4129c3c15569d2678ae62ec61a5d8c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| e728500 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/e728500dce4129c3c15569d2678ae62ec61a5d8c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/e728500dce4129c3c15569d2678ae62ec61a5d8c |
| Published 1.1.323 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8b83caaedafeb8d08c68d12fc0fbd88633d23f6c |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 8b83caa | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8b83caaedafeb8d08c68d12fc0fbd88633d23f6c |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8b83caaedafeb8d08c68d12fc0fbd88633d23f6c |
| pull-pylance-with-pyright-1.1.323 (#5736) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/03f79a819f954666593779f21a4c54e7e651d326 |
| https://patch-diff.githubusercontent.com/PylanceBot |
| PylanceBot | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=PylanceBot |
| 03f79a8 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/03f79a819f954666593779f21a4c54e7e651d326 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/03f79a819f954666593779f21a4c54e7e651d326 |
| Fixed a bug that led to a false positive error under certain circumstances when a callable using `Concatenate` is assigned to another callable using `Concatenate`. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/be94058247e46a6af1ebcdcd4ce9ed66f710eabd |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| be94058 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/be94058247e46a6af1ebcdcd4ce9ed66f710eabd |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/be94058247e46a6af1ebcdcd4ce9ed66f710eabd |
| Fixed bug that can result in a false positive error when a wildcard import targets a module that doesn't contain a `__all__` definition but includes dundered names in its module namespace. This add… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d1c170d093e57114ddcb869e6f586945d03aa50f |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| d1c170d | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/d1c170d093e57114ddcb869e6f586945d03aa50f |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/d1c170d093e57114ddcb869e6f586945d03aa50f |
| Fixed a false positive error when invoking a call of a variable that is annotated using a PEP 695 type alias. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6e5f3569ce85fb655381beda5d7e76936c0ed5e0 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 6e5f356 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/6e5f3569ce85fb655381beda5d7e76936c0ed5e0 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/6e5f3569ce85fb655381beda5d7e76936c0ed5e0 |
| Fixed a bug that caused an incorrect application of a ParamSpec in certain cases where the signature bound to the ParamSpec was generic. This is related to this bug in the mypy issue tracker: https… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/745f0642786d66c5fa505969ef43fdb3b97ae08b |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 745f064 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/745f0642786d66c5fa505969ef43fdb3b97ae08b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/745f0642786d66c5fa505969ef43fdb3b97ae08b |
| Improved validation of `NamedTuple` and `namedtuple` factory calls. This addresses #5699. (#5739) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/33afc3019b24d39d5cc2d88bf086f537907041a8 |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 33afc30 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/33afc3019b24d39d5cc2d88bf086f537907041a8 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/33afc3019b24d39d5cc2d88bf086f537907041a8 |
| Fix partial rename in tests (#5740) | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a5a6a1930d15d57a40d202f46578a18c5cf75083 |
| https://patch-diff.githubusercontent.com/TheTripleV |
| TheTripleV | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=TheTripleV |
| a5a6a19 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/a5a6a1930d15d57a40d202f46578a18c5cf75083 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/a5a6a1930d15d57a40d202f46578a18c5cf75083 |
| Improved detection of redundant pattern capture targets in `case` statements. This addresses #5742. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b8d278598dad0ce3f52bd6d09c56b870de60fc84 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| b8d2785 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/b8d278598dad0ce3f52bd6d09c56b870de60fc84 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/b8d278598dad0ce3f52bd6d09c56b870de60fc84 |
| Changed the type evaluation logic for the enum `value` member so a custom value type can be specified in the Enum subclass. This addresses #5741. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c9bf6527247c8a2baf8630ea8442c796ef3b714e |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| c9bf652 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/c9bf6527247c8a2baf8630ea8442c796ef3b714e |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/c9bf6527247c8a2baf8630ea8442c796ef3b714e |
| Fixed a bug that led to a false positive in the `reportIncompatibleMethodOverride` check in certain circumstances where the method in both the base class and child class are overloaded. This addres… | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/adebfbd36e4211b2ff912917fdc0977ae7650d1b |
| erictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=erictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| adebfbd | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/adebfbd36e4211b2ff912917fdc0977ae7650d1b |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/adebfbd36e4211b2ff912917fdc0977ae7650d1b |
| Fixed bug that resulted in a false positive error when an `async` function with no return type annotation was called recursively. This addresses #5745. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8f1eda2de7be4e5dc2cdf1c61f518ab14fee29a5 |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 8f1eda2 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/8f1eda2de7be4e5dc2cdf1c61f518ab14fee29a5 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/8f1eda2de7be4e5dc2cdf1c61f518ab14fee29a5 |
| Fixed a bug that led to a false positive in the `reportIncompatibleMethodOverride` check when overriding a method with a ParamSpec. This addresses #5750. | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9a059b5346050f96a4d9213cff3474da69e2e64d |
| https://patch-diff.githubusercontent.com/msfterictraut |
| msfterictraut | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=msfterictraut |
| 9a059b5 | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/9a059b5346050f96a4d9213cff3474da69e2e64d |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/9a059b5346050f96a4d9213cff3474da69e2e64d |
| WIP | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/349888f5d99e21fbb53e0fe0a35581238a3aa523 |
| https://patch-diff.githubusercontent.com/varungandhi-src |
| varungandhi-src | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/commits?author=varungandhi-src |
| 349888f | https://patch-diff.githubusercontent.com/sourcegraph/scip-python/pull/137/commits/349888f5d99e21fbb53e0fe0a35581238a3aa523 |
| https://patch-diff.githubusercontent.com/sourcegraph/scip-python/tree/349888f5d99e21fbb53e0fe0a35581238a3aa523 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |