Commit Graph

165 Commits

Author SHA1 Message Date
Eric Traut
77190276a5 Published 1.0.75 2019-10-18 09:34:04 -07:00
Eric Traut
f0899c4a2a Published 1.0.74 2019-10-15 15:02:23 -07:00
Eric Traut
6e0453e089 Fixed some build issues. 2019-10-15 00:27:22 -07:00
Eric Traut
630c79997f Published 1.0.73 2019-10-14 09:24:53 -07:00
Eric Traut
4d7027bb51 Added overload definitions for open function in builtins.pyi to properly infer IO[str] vs IO[bytes] in the common case. 2019-10-12 22:40:10 -07:00
Eric Traut
f61a6e7019 Published 1.0.72 2019-10-11 20:02:46 -07:00
Eric Traut
91b3ef49aa Published 1.0.71 2019-10-05 23:09:12 -07:00
Eric Traut
5a7903133a Optimized production build of server, reducing the startup time and overall size of the VS Code extension significantly. 2019-10-05 22:42:25 -07:00
Eric Traut
a92fc167d6 Changed TypeVar matching to perform type expansion. Removed hacky __init__ overload for dict class that was required because we weren't performing type expansion. 2019-10-05 17:03:43 -07:00
Eric Traut
72824f6352 Published 1.0.70 2019-10-05 09:27:45 -07:00
Eric Traut
4151db76df Updated embedded README. 2019-10-05 03:28:00 -07:00
Eric Traut
41058eb22b Added config switch for reportUnknownLambdaType. 2019-10-04 23:39:04 -07:00
Eric Traut
66d46d38d4 Published 1.0.69 2019-10-03 10:41:09 -07:00
Eric Traut
68dfd33fce Published 1.0.68 2019-10-02 23:44:26 -07:00
Eric Traut
e82288512c Published 1.0.67 2019-09-28 20:15:21 -07:00
Eric Traut
3770ec3c0e Updated dependencies to latest version. 2019-09-28 19:40:02 -07:00
Eric Traut
e221d413b0 Published 1.0.66 2019-09-26 19:19:41 -07:00
Eric Traut
6965c7c8a6 Improved compliance with PEP 484 by honoring "numeric tower" for all assignments.
Added support for comparison fallbacks (e.g. if < isn't supported, try >).
Generally improved handling of binary operators.
Solidified the rules for when to introduce a new member variable in a child class, overriding the same variable in the parent class.
2019-09-24 23:57:24 -07:00
Eric Traut
ece3d08002 Fixed handling of Tuple to match mypy behavior (and a clarified understanding of PEP 484). 2019-09-24 10:02:32 -07:00
Eric Traut
4c0003f663 Published 1.0.65 2019-09-23 22:30:33 -07:00
Eric Traut
9f283ee508 Updated typing_extensions.pyi file to reflect the latest in typeshed. 2019-09-22 19:06:37 -07:00
Eric Traut
ee1b911f42 Fixed small issue in combine method of datetime.pyi typeshed file. 2019-09-22 17:47:25 -07:00
Eric Traut
ca88b50d42 Simplified __add__ method in tuple. 2019-09-22 17:38:44 -07:00
Eric Traut
7b0aa89729 Updated typestub fallbacks to the latest typestubs from typeshed. 2019-09-22 17:09:40 -07:00
Eric Traut
d5e13278dc Published 1.0.64 2019-09-21 22:57:07 -07:00
Eric Traut
0eecbae113 Published 1.0.63 2019-09-18 00:08:12 -07:00
Eric Traut
3e6b1919dd Published 1.0.62 2019-09-15 16:06:27 -07:00
Eric Traut
8bd000d65d Published 1.0.61 2019-09-11 22:41:01 -07:00
Eric Traut
d186c11b29 Published 1.0.60 2019-09-10 21:13:54 -07:00
Eric Traut
80d120c838 Switched parse nodes from classes to interfaces with an enumerated union type. 2019-09-07 17:37:36 -07:00
Eric Traut
d08278de50 Added new "Add 'Optional' to type annotation" quick action. 2019-09-07 10:02:50 -07:00
Eric Traut
6c998f8900 Published 1.0.59 2019-09-06 13:19:25 -07:00
Eric Traut
797c790a42 Implemented reportUnnecessaryCast feature. 2019-09-05 17:40:25 +00:00
Eric Traut
763f5fdd58 Added "Organize Imports" context menu item. 2019-09-05 10:37:00 +00:00
Eric Traut
532a822873 Updated README with latest language features. 2019-09-05 08:51:30 +00:00
Eric Traut
0fd1dfe7b1 Published 1.0.58 2019-09-05 00:28:23 +00:00
Eric Traut
a90ad573b1 Added category for pyright.organizeimports command. 2019-09-04 23:54:18 +00:00
Eric Traut
82e0c65eb7 Implemented server and program portions of type stub generation.
Wired up pyright.createtypestub command.
2019-09-04 23:54:18 +00:00
Eric Traut
be848e282e Renamed "sort imports" to "organize imports" for consistency with TypeScript LS. 2019-09-04 23:54:18 +00:00
Eric Traut
9d29288024 Implemented "Sort Imports" command. 2019-09-04 23:54:18 +00:00
Eric Traut
88a6e29bbe Published 1.0.57 2019-08-23 13:35:12 +00:00
Eric Traut
067c1e75d9 Published 1.0.56 2019-08-16 22:54:17 -07:00
Eric Traut
058d984755 Added new setting "pyright.disableLanguageServices" in VS Code extension for disabling language service features. 2019-08-16 22:51:50 -07:00
Eric Traut
0676aa806d Published 1.0.55 2019-08-10 01:11:49 -07:00
Eric Traut
7dc7e4e059 Implemented new "reportUnnecessaryIsInstance" check, which reports cases where isinstance is used where it's possible to determine that the result is always true or false. 2019-08-10 00:00:18 -07:00
Eric Traut
d9ca9826d7 Fixed TypeVar definition in fallback typeshed 'pathlib.pyi'. It was using a string literal in a TypeVar declaration. 2019-08-09 15:14:54 -07:00
Eric Traut
59571876e6 Published 1.0.54 2019-08-08 23:20:44 -07:00
Eric Traut
ce185a37db Published 1.0.53 2019-08-08 00:58:53 -07:00
Eric Traut
3b81198a05 Published 1.0.52 2019-08-04 20:23:54 -07:00
Eric Traut
925d7f3b43 Published 1.0.51. 2019-08-03 23:14:53 -07:00