Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/mypy

Optional static typing for Python
https://github.com/python/mypy

Prefer `exist_ok=True` over explicit `os.path.exists(...)` checks (#16642)

This PR replaces explicit `os.path.exists(...)` checks with
`os.makedirs(..., exist_ok=True)` w...

0567da99784c376e723907daf4f16df2f03368c1 authored about 1 year ago by Lukas Geiger <[email protected]>
Add exist_ok=True in write_junit_xml (#16637)

Fixes #16630

13e7213ad958a50ab4bf28abd63fa1f324f58a69 authored about 1 year ago by Maarten Huijsmans <[email protected]>
Allow type ignores of PEP 695 constructs (#16608)

This is basically a pre-existing bug and affects other errors that
ASTConverter might raise, li...

cbbcdb8a2c0fb70f3b89a518b7aa36925d9c4c37 authored about 1 year ago by Shantanu <[email protected]>
Add `alias` support to `field()` in `attrs` plugin (#16610)

Closes https://github.com/python/mypy/issues/16586
CC @ikonst

88bf6f20754c1713e3eaeee8cc882a7ba6c9483d authored about 1 year ago by Nikita Sobolev <[email protected]>
bump version to 1.9.0+dev (#16615)

Preparation step for the 1.8.0 release.

1cdeecdcc11115a3d15610801fdf91b0ed6bbe0a authored about 1 year ago by Wesley Collin Wright <[email protected]>
@final class without __bool__ cannot have falsey instances (#16566)

Once class C is final, we know that a derived class won't add a
`__bool__` or a `__len__` so if...

7c33e7c03444ae748b82163e7b4e1666dfaf94c7 authored about 1 year ago by Ilya Priven <[email protected]>
Do not intersect types in isinstance checks if at least one is final (#16330)

Fixes #15148

I think it also fixes the [initial
bug](https://github.com/python/mypy/issues/1...

c224da5c7c414f92ded4b7816d16d5dd4ed32193 authored about 1 year ago by Christoph Tyralla <[email protected]>
Change example in test cases with no stubs available (#16513)

Fixes https://github.com/python/mypy/issues/16466

d54cc35a93b1f1bda8f837e0f3ae6f964a1c7feb authored about 1 year ago by Marcel Telka <[email protected]>
Update hashes in `sync-typeshed.py` following recent typeshed sync (#16600)

Followup to #16598

eb1ee973778e3cf719948e1653db9760ea49405d authored about 1 year ago by Alex Waygood <[email protected]>
Revert sum literal integer change (#13961)

This is allegedly causing large performance problems, see 13821

typeshed/8231 had zero hits on ...

bdcc90e85be8b18c3a37b4ef83645e1c09f96495 authored about 1 year ago by Shantanu <[email protected]>
Remove use of LiteralString in builtins (#13743)

588623ff2fd1d842ce3b70d330d8c37a166db8c4 authored about 1 year ago by Shantanu <[email protected]>
Revert use of `ParamSpec` for `functools.wraps`

344298e3a7b1a299092c684c11c28e9f4dc44dd9 authored about 1 year ago by AlexWaygood <[email protected]>
Revert typeshed ctypes change

Since the plugin provides superior type checking: https://github.com/python/mypy/pull/13987#issue...

3e5d813372e4fc1899319f31425bfc11c27fddb3 authored about 1 year ago by AlexWaygood <[email protected]>
Sync typeshed

Source commit:
https://github.com/python/typeshed/commit/5f12eebda4bfddb247c05fb06c6762bd262a9420

c0fce06da362e9660f4aec3b58fb72a9a2dfb7a6 authored about 1 year ago by AlexWaygood <[email protected]>
Fix stubtest's tests to work with the latest typing_extensions release (#16588)

Stubtest's tests will start failing when `typing_extensions==4.9.0`
comes out, due to some new ...

95e7fcbe9a4c1d366e90c23f44459032cf0740de authored about 1 year ago by Alex Waygood <[email protected]>
Fix stubgen regressions with pybind11 and mypy 1.7 (#16504)

This addresses several regressions identified in
https://github.com/python/mypy/issues/16486

...

69b31445280d7c495fa0268b24fc558bcbe74505 authored about 1 year ago by Chad Dombrova <[email protected]>
Fix multiprocessing warnings when runnign tests on Python 3.12 (#16564)

I saw a bunch of warnings when running tests in parallel using pytest.
When running tests seque...

379d59e1a7e121d5b7f75aed26944620d4ccff37 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
stubgen: Preserve simple defaults in function signatures (#15355)

Fixes #13238

See also https://github.com/python/typeshed/issues/8988

e69c5cde8643e04a54a644cc27814ab98181541d authored about 1 year ago by Ali Hamdan <[email protected]>
Add fast path to analyzing special form assignments (#16561)

This showed up as hot spot in a CPU profile collected when running
tests.

This makes `mypy/t...

1200d1d956e589a0a33c86ef8a7cb3f5a9b64f1f authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Speed up tests by simplifying test fixtures (#16560)

Move some definitions away from commonly used fixtures that are only
needed in one or two test ...

9289a336f7e292e33790520b9fe1bdf7ed266124 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Do not allow class-level keywords for `NamedTuple` (#16526)

Refs #16521

50d6d0b145f3c4be2d7633d61c37244280217d76 authored about 1 year ago by Nikita Sobolev <[email protected]>
Docs: update soft-error-limit default value to -1 (#16542)

Default value of `MANY_ERRORS_THRESHOLD` was set to `-1` in
https://github.com/python/mypy/pull...

5b1a231425ac807b7118aac6a68b633949412a36 authored about 1 year ago by Sveinung Gundersen <[email protected]>
Fix crash on TypeGuard in __call__ (#16516)

Fixes https://github.com/python/mypy/issues/16187

Note there may be some more similar crashes...

242ad2ac4dec105fbed37c177d4cff5944a00f1d authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix polymorphic application for callback protocols (#16514)

Fixes https://github.com/python/mypy/issues/16512

The problems were caused if same callback p...

fc811aedbf696c54da144851ccaeeceb19ec9a5e authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Make imprecise constraints handling more robust (#16502)

Fixes https://github.com/python/mypy/issues/16485

My initial implementation of imprecise cons...

3e6b5528e662d0accb6def21d6963361fe894301 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
An attempt to fix mypyc tests on MacOS (#16520)

Fixes https://github.com/python/mypy/issues/16420

Although this is not 100% clear yet, but af...

a3e488d24e25688e74f32ced52ba560f77791b8c authored about 1 year ago by Ivan Levkivskyi <[email protected]>
stubtest: hack for "<unrepresentable>" defaults (#16433)

See python/cpython#87233

706389d3d551dc8f18ce5e5f48584f351a7a07a1 authored about 1 year ago by Jelle Zijlstra <[email protected]>
PEP 702: decorator is in warnings, not typing-extensions (#16488)

Followup from
https://github.com/python/mypy/pull/16457/files#r1392715784

e81309e955b23737a5efe3e24a8f705da60fcb82 authored about 1 year ago by Jelle Zijlstra <[email protected]>
Stubtest: more helpful errors if a function is missing from stub (#16517)

6cbdab8317f40e146058fd46ea96d5bbbea086c4 authored about 1 year ago by Alex Waygood <[email protected]>
Do not allow `TypedDict` classes with extra keywords (#16438)

058f8fd25fc425092bb4116b318cb61e1e43e0ff authored about 1 year ago by Nikita Sobolev <[email protected]>
Sync typeshed (#16493)

Source commit:

https://github.com/python/typeshed/commit/643d911f4fb434176c7f6a342db910943125...

1cc62a211d21cca2d3bf44957d1635d0a02fef30 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Fix crash on invalid enum in method (#16511)

Fixes https://github.com/python/mypy/issues/16163

Fix is straightforward: I simply copy the l...

5489fd33f08fd93eff167eda84b00eeab939a419 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix crash on unimported Any in TypedDict (#16510)

Fixes https://github.com/python/mypy/issues/16498

Fix is trivial: no operations can be done w...

8c8aa10e2976612ca0ca1fa1e5655fbd535de6f7 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
[mypyc] Fix regression with nested functions (#16484)

Fixes https://github.com/python/mypy/issues/16480

Fix is straightforward, but also suspicious...

b425bd60672881addcd55dfae61993fa2ac03cca authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix crash on strict-equality with recursive types (#16483)

Fixes https://github.com/python/mypy/issues/16473

Potentially we can turn this helper functio...

0699dde8dc2633861a65ac43701eda09e79de366 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Ignore position if imprecise arguments are matched by name (#16471)

Fixes https://github.com/python/mypy/issues/16405
Fixes https://github.com/python/mypy/issues/1...

c6cb3c6282003dd3dadcf028735f9ba6190a0c84 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Special-case unions in polymorphic inference (#16461)

Fixes https://github.com/python/mypy/issues/16451

This special-casing is unfortunate, but thi...

fbb77c31ad48e08105b5d02c2888d803bdcd6fc5 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Add missing language identifiers in changelog code snippets (#16475)

Lets the Markdown renderer highlight the code as Python rather than
leaving it un-highlighted :...

93e65e443eeac1e0f25a88b33851bb5239bab1a9 authored about 1 year ago by Ole Peder Brandtzæg <[email protected]>
Refactor class decorator: this enables `type_check_only` support for `TypedDict` and `NamedTuple` (#16469)

I've noticed that `TypedDict` and `NamedTuple` classes are special cased
during semantic analyz...

023eb4101347dd151a2ce5bf7baf5a60d2de4145 authored about 1 year ago by Nikita Sobolev <[email protected]>
Fix missing meet case exposed by len narrowing (#16470)

Fixes https://github.com/python/mypy/issues/16468

The fix is straightforward.

Btw when fix...

efa5dcb35929f8555c0fd687f493ab15ac13881d authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Exclude private attributes from override checks (#16464)

Fixes https://github.com/python/mypy/issues/9910
Fixes https://github.com/python/mypy/issues/16...

8f3fe7c0768ffcbcce760b3088702d95f3c57220 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
[stubtest] support `@type_check_only` decorator (#16422)

There are several `TODO` items for the future (not in this PR):
- [ ] Add an error code to disa...

e4c43cb68b742f0f51759565d1d3c4a722d16f55 authored about 1 year ago by Nikita Sobolev <[email protected]>
stubtest: warn about missing __del__ (#16456)

Fixes #16414

f7a05300f70321e18904d908c66522cc792d4123 authored about 1 year ago by Shantanu <[email protected]>
stubtest: special case final and deprecated (#16457)

We should probably lean into the type checker harder here

Fixes #14950
Fixes
https://github...

8ae84edc3033c3cfa6a6dbfb920d859a9be4277d authored about 1 year ago by Shantanu <[email protected]>
Support Sphinx 7.x (#16460)

This is needed for the Debian package of mypy, as we package the docs
and we have upgraded to S...

a7c53d33be8e7620d14ecfba496aa912e95bf4fa authored about 1 year ago by Michael R. Crusoe <[email protected]>
Fix crash on Callable self in __call__ (#16453)

Fixes https://github.com/python/mypy/issues/16450

The fix is a bit ad-hoc, but OTOH there is ...

c68bd7ae2cffe8f0377ea9aab54b963b9fac3231 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix typo in changelog (#16449)

I also updated the blog post.

ed03aff13d423fd7da836b4a414ba6787166d993 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Mark mypy 1.7 changelog as final/released (#16448)

We are now very close to release.

4f020e7b6f12b3d0c32372667d99dbc13b715429 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Script to generate release blog post from changelog (#16447)

This is an adaptation of an older script that we used to convert from a
Paper doc to HTML.

T...

85f405a4cd8c00f1297609829c8c5d12f66fae9d authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Changelog updates for mypy 1.7 (#16446)

Address feedback and include recently cherry-picked PRs.

ec9004677c4e1b749cab89494e60f0c6727d2162 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Fix handling of tuple type context with unpacks (#16444)

Fixes https://github.com/python/mypy/issues/16425

Fix is straightforward.

f05663d31e6d9097b152ecf5825b8d9dc50cea54 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Handle TypeVarTupleType when checking overload constraints (#16428)

Fixes https://github.com/python/mypy/issues/16427

The test case added in the first commit cra...

b67dc53ad5bee837ea0de7ece9f9e14c634a923e authored about 1 year ago by robjhornby <[email protected]>
Minor tweaks to 1.7 changelog (#16440)

1dc07b3b3d703f0b7b4564fac99461d0144d5870 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Improvements to changelog for mypy 1.7 (#16439)

Add sections covering bigger changes.

cd1ce2fd396dc33c7d3b8049a830870e80d48e1b authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Add typeshed and acknowledgements sections to 1.7 changelog (#16436)

a1648f555636a5e3aeb99dbf59b394e6939c1344 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Updates to 1.7 changelog (#16435)

Add sections for related changes. Remove some internal changes and make
other small tweaks.

ed7cc08db1ac78d4ff7191eddaa907e2f96b6ffd authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Add draft changelog for 1.7 (#16431)

Generated using `misc/generate_changelog.py`.

f154b756097962325e231f6999c4bfd5d3f4d226 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Add script to generate draft changelog entries (#16430)

The script format changelog entries based on commit history and has some
rules to filter out so...

583813284c64719d016117096907b94eb1b82e74 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Add error code for mutable covariant override (#16399)

Fixes https://github.com/python/mypy/issues/3208

Interestingly, we already prohibit this when...

a1864d4fa498ccd8773c2247eb62282644174d26 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
fix dmypy after junit_xml change (#16421)

https://github.com/python/mypy/pull/16388/ changed the definition of
`write_junit_xml` but miss...

bc591c756a453bb6a78a31e734b1f0aa475e90e0 authored about 1 year ago by Valentin Stanciu <[email protected]>
Fix junit writing bug introduced in #16388 (#16417)

#16388 introduced a bug where, with `--junit-format=global`, the junit
file would indicate an e...

285519cca8c64f5fc35bde6bfa52c48d1fb1cea1 authored about 1 year ago by Matthew Wright <[email protected]>
Fix type narrowing in lambda expressions (#16407)

Fixes https://github.com/python/mypy/issues/4297

Fix is straightforward: without properly pus...

544e6ce119ec6bdd5eabab53a433264c98dc7d9c authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Allow mypy to output a junit file with per-file results (#16388)

Adds a new `--junit-format` flag to MyPy, which affects the structure of
the junit file written...

8c57df01386f3e29d877ca190dc4c5e5af7b92a1 authored about 1 year ago by Matthew Wright <[email protected]>
Improve error messages for `super` checks and add more tests (#16393)

Now all messages use the same `"super"` formatting, it used to be a bit
different.

93e6de4f1c3c1b1ed6c9a54e1c4f355443912a63 authored about 1 year ago by Nikita Sobolev <[email protected]>
Fix strict-optional in extending generic TypedDict (#16398)

Fixes https://github.com/python/mypy/issues/16395

44e527a3ea2d4bc66565c64edf837c3560eacb3e authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix file reloading in dmypy with --export-types (#16359)

Fixes https://github.com/python/mypy/issues/15794

Unfortunately, this requires to pass `--exp...

371219347a6d17e16924bbabf3e693c6874e7138 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix crash on unpack call special-casing (#16381)

Fixes https://github.com/python/mypy/issues/16380

Fix is quite straightforward, what was an `...

6a8365484e62b9f05817f04aec144d9b783442fe authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Don't show docs links for plugin error codes (#16383)

Fixes https://github.com/python/mypy/issues/16375

14f79c1c6d499df94a0cff3ee627582c13a80a2b authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Sync typeshed (#16382)

Source commit:

https://github.com/python/typeshed/commit/3c872ca8fd875f2dc5fe5f5d771e35c58390...

4291b2c07f8dd862c6656d51b8267e7fc84ad1dc authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
stubgen: include __all__ in output (#16356)

Fixes #10314

0ff7a29d5336dad6400a9356bd4116b59c20a875 authored about 1 year ago by Jelle Zijlstra <[email protected]>
Bump version to 1.8.0+dev (#16372)

128176ad1150cebd4b4e20ff7f1ec3f9857d1754 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Fix daemon crash caused by deleted submodule (#16370)

If a submodule has been deleted while using a fine-grained cache, the
daemon could crash during...

5624f401b3786ebdbe167c27297ed778cce3faa5 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Enable Unpack/TypeVarTuple support (#16354)

Fixes https://github.com/python/mypy/issues/12280
Fixes https://github.com/python/mypy/issues/1...

ad0e183b0df7cc3dd94d9e1cd6f5710859beda96 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix dmypy inspect on Windows (#16355)

Fixes https://github.com/python/mypy/issues/15780

b064a5c183b53a84d895bb8e3c36a3a74e24be9c authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix dmypy inspect for namespace packages (#16357)

Fixes https://github.com/python/mypy/issues/15781

The fix is to switch to already resolved pa...

4e30e896486b774cdecaef6d3521a585b8acf8bc authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Fix incremental crash on TypedDict in method (#16364)

Fixes https://github.com/python/mypy/issues/16336

All the story with `@`-names is a mess. FWI...

b8c748a77a27b27599b9c2b4097427e055f4c16c authored about 1 year ago by Ivan Levkivskyi <[email protected]>
doc: remove duplicate word (#16365)

This PR removes one of the duplicate **in** in the sentence "This option
is only useful in in t...

cf045d924d6688f5f4d0c3402f38d30bc81db299 authored about 1 year ago by dinaldoap <[email protected]>
Speed up type argument checking (#16353)

The upper bound is usually `object`, so add a fast path and skip a
potentially slow subtype che...

65a068ed21c4563590062ad3fbd9e58fe0e7968d authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Avoid importing from setuptools._distutils (#16348)

Fixes #16318, as requested by setuptools maintainer

2aa2443107534715a650dbe78474e7d91cc9df20 authored about 1 year ago by Shantanu <[email protected]>
Add fast path for checking self types (#16352)

The check was pretty expensive, though usually it's not doing anything
non-trivial. Added a fas...

c76132f63de5de4d3f9818d070c1cd26d2209d5a authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Cache information about whether file is typeshed file (#16351)

We used to check if a file is in typeshed a lot. This seems to speed up
self-check by about 2%,...

c4ab46e6acdeab8fd503322311e2b934c9622695 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Some final touches for variadic types support (#16334)

I decided to go again over various parts of variadic types
implementation to double-check nothi...

f33c9a3b97f8226eb0156d50be7885ad96815f7c authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Skip expensive repr() in logging call when not needed (#16350)

We were spending quite a lot of time in this function when running
tests, based on profiling.

6c7faf3af1c442c0802998cbf384f73b79d67478 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Enable new type inference by default (#16345)

Fixes https://github.com/python/mypy/issues/15906

I am adding `--old-type-inference` so peopl...

93d4cb0a2ef1723ce92f39ae61fe6a0c010eb90b authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Delete recursive aliases flags (#16346)

FWIW I decided to keep the old tests (where possible), just to be sure
we will not re-introduce...

9011ca8b4dedc0e7177737b5265f69694afa91b5 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Update starred expr error message to match Python's (#16304)

Fixes https://github.com/python/mypy/issues/16287

Update mypy's error on starred expression t...

42f7cf1a7228844f82f4de22ac94f0e1b5e3ed9b authored about 1 year ago by Cibin Mathew <[email protected]>
Properly use proper subtyping for callables (#16343)

Fixes https://github.com/python/mypy/issues/16338

This is kind of a major change, but it is t...

5c6ca5cdee906ec7c57be478679cd689fdd15861 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Write stubs with utf-8 encoding (#16329)

This is to ensure that you don't get encoding errors if docstrings
contains odd characters like...

4f05dd506ee4cc8a9f38210be96e974fb8f54a6e authored about 1 year ago by Jørgen Lind <[email protected]>
Support PEP-646 and PEP-692 in the same callable (#16294)

Fixes https://github.com/python/mypy/issues/16285

I was not sure if it is important to suppor...

5d4046477eb017fcb2cdbf64403a4e67308ef2ed authored about 1 year ago by Ivan Levkivskyi <[email protected]>
Use upper bound as inference fallback more consistently (#16344)

Fixes https://github.com/python/mypy/issues/16331

Fix is straightforward: do not use the fall...

b41c8c1ec4337f158d70d9dfd2032c2ae03a017c authored about 1 year ago by Ivan Levkivskyi <[email protected]>
[daemon] Fix return type change to optional in generic function (#16342)

Previously changing a return type to an optional type was not propagated
at least in some cases...

5ef9c82c19941bd376128491b7959f551bd530e7 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
[mypyc] Generate error on duplicate function definitions (#16309)

Previously we produced duplicate functions in C, which caused C
compiler errors.

f7d047cd6dc008ab767510211d5c466d1c5e9215 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Run macOS mypyc tests with Python 3.9 (#16326)

The 3.8 tests have been flaking for several weeks and I don't think
anyone has a good repro or ...

090a414ba022f600bd65e7611fa3691903fd5a74 authored about 1 year ago by Shantanu <[email protected]>
Fix sdist build by not including CHANGELOG.md (#16323)

This is an attempt to fix wheel builds. Perhaps we'd want to actually
include the changelog in ...

167dc7095758ddc001119e1c9f330bff4af72b22 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
Add `|=` and `|` operators support for `TypedDict` (#16249)

Please, note that there are several problems with `__ror__` definitions.
1. `dict.__ror__` does...

8236c93d899fa5225eb23644db802cf1e09196a7 authored about 1 year ago by Nikita Sobolev <[email protected]>
Clarify variance convention for Parameters (#16302)

Fixes https://github.com/python/mypy/issues/16296

In my big refactoring I flipped the varianc...

cda163d378d6f85627b72454918cba323bf37749 authored about 1 year ago by Ivan Levkivskyi <[email protected]>
refactor: `__str__` in `CFG` class (#16307) (#16308)

Closes https://github.com/python/mypy/issues/16307.

341929b10df327796ef60da4837b907d6af1b7d9 authored about 1 year ago by Ihor <[email protected]>
[mypyc] Don't crash on unreachable statements (#16311)

Skip them instead. This applies to statements after break, continue,
return and raise statement...

2d54024cb44556302b40fed6e0bd40fd9ef56563 authored about 1 year ago by Jukka Lehtosalo <[email protected]>
stubgen: fix missing property setter in semantic analysis mode (#16303)

The semantic analyzer treats properties as overloaded functions. This
was previously ignored by...

27c4b462aa4cf269397253eca7a88e7fbbf4e43e authored about 1 year ago by Ali Hamdan <[email protected]>
Narrow tuple types using len() (#16237)

Fixes #1178
Supersedes #10367

This is includes implementation for fixed length tuples, hom...

a3af87bf252f0ed0c6e0f977ad4079418b37a70f authored about 1 year ago by Ivan Levkivskyi <[email protected]>