Commit Graph

7558 Commits

Author SHA1 Message Date
Bruno P. Kinoshita
df84fe04e3 Be consistent on log messages, using file location instead of URI as in other methods 2019-03-24 18:52:43 +13:00
Eric Traut
ecffdd4bb4 Published 1.0.1. 2019-03-23 21:55:32 -07:00
Eric Traut
d5560b6e98
Merge pull request #2 from kinow/typo-in-method
Fix typos in methods
2019-03-23 21:22:23 -07:00
Bruno P. Kinoshita
18d06b5b45 Fix typos in methods 2019-03-24 17:20:00 +13:00
Eric Traut
7c243b655a Small update to README. 2019-03-23 21:16:09 -07:00
Eric Traut
cc9ddcd458 Fixed handling of Type generic type.
Fixed bug in binding of __new__, which needs to act like a class method.
Made all functions with unknown (custom) decorates have a type of unknown.
2019-03-23 21:16:09 -07:00
Eric Traut
4f4a578928 Fixed bug in typeshed unittest type stub file. It didn't provide an overload for assertAlmostEqual that supports datetime parameters. 2019-03-23 21:16:09 -07:00
Eric Traut
2a66f9c7e5
Merge pull request #1 from kinow/typos
Fix typos
2019-03-23 21:15:24 -07:00
Bruno P. Kinoshita
a862c98c6f Fix typos 2019-03-24 17:06:26 +13:00
Eric Traut
4be74b54d2 Fixed bug in config processing that affected configurations with no explicit execution environments. 2019-03-23 13:25:37 -07:00
Eric Traut
80435045e7 Added __doc__ variable to class. 2019-03-23 10:52:46 -07:00
Eric Traut
0b239919b6 FIxed rare condition that caused type analysis to never converge, resulting in infinite loop. Added additional protections to prevent infinite analysis passes. 2019-03-23 10:08:15 -07:00
Eric Traut
aaeff8169e Added console reference to fileInfo so analyzers can log console messages. 2019-03-23 10:05:52 -07:00
Eric Traut
832ee76193 Fixed bug in config processing logic. It incorrectly flagged errors for missing settings rather than silently applying default values. 2019-03-22 18:38:11 -07:00
Eric Traut
e7c05bb983 Fixed crashing bug caused by missing imports. 2019-03-22 12:37:24 -07:00
Eric Traut
cfd9ee9405 Fixed error reporting of missing stub files so it honors the config setting. 2019-03-22 12:36:24 -07:00
Eric Traut
47d532ff95 Fixed bug in "truhy" type constraint logic and made it smarter so it handles objects that expose __len__ and __nonzero__ methods. 2019-03-22 11:43:38 -07:00
Eric Traut
6eb66e0af5 More tweaks to README. 2019-03-22 11:42:30 -07:00
Eric Traut
18ef5dfa06 Documented some of the internals of pyright. 2019-03-22 10:23:03 -07:00
Eric Traut
bbfe9c76e0 Small tweaks to README for clarifying installation instructions. 2019-03-22 09:22:07 -07:00
Eric Traut
f557962928 Fixed incorrect assert that was causing a crash when no config file was specified. 2019-03-21 22:09:50 -07:00
Eric Traut
2018e4ab15 Small formatting change to README. 2019-03-21 21:44:58 -07:00
Eric Traut
f72e7e9392 Updated publisher. Published 1.0.0 of VS Code extension. 2019-03-21 21:44:47 -07:00
Eric Traut
3ab305c569 Moved TypeVar check to top of canAssignType. 2019-03-21 20:01:10 -07:00
Eric Traut
30b467e75c Updated logo and added icon for VS Code extension. 2019-03-21 20:00:47 -07:00
Eric Traut
70636da86c Fixed bug in canAssignType. We need to do matching of TypeVars before checking or other types. 2019-03-21 00:59:26 -07:00
Eric Traut
32312ba36c A few more README updates. 2019-03-20 23:27:25 -07:00
Eric Traut
f05e97337d Fixed bug in type analysis of "with" statement. Wasn't correctly binding the object to the "__enter__" method. 2019-03-20 22:59:34 -07:00
Eric Traut
5f7c5b58c5 Removed obsolete TypeVarType handling that's not needed now that I have specialization working. 2019-03-20 22:37:49 -07:00
Eric Traut
24bc2ad86e A few updates to the docs. 2019-03-20 21:37:56 -07:00
Eric Traut
c8531cc9a9 Updated documentation. 2019-03-20 21:31:15 -07:00
Eric Traut
2c8e4aed58 Fixed link in docs. 2019-03-20 12:46:20 -07:00
Eric Traut
78ed26c160 Update to docs. 2019-03-20 12:41:01 -07:00
Eric Traut
87cd0f4186 Small improvement in type var handling. 2019-03-20 12:40:50 -07:00
Eric Traut
a505e4e606
Update command-line.md 2019-03-20 12:37:38 -07:00
Eric Traut
fcc9fc0ace
Update command-line.md 2019-03-20 12:36:45 -07:00
Eric Traut
22c8fe0fb2
Update command-line.md 2019-03-20 12:18:33 -07:00
Eric Traut
69d867b9e6
Update command-line.md 2019-03-20 12:14:19 -07:00
Eric Traut
4e24f414d9
Create command-line.md 2019-03-20 12:00:47 -07:00
Eric Traut
24ba66d87c
Delete command-line 2019-03-20 12:00:37 -07:00
Eric Traut
1f7a4c8457
Create command-line 2019-03-20 12:00:28 -07:00
Eric Traut
ceb8851d0a
Create configuration.md 2019-03-20 11:59:53 -07:00
Eric Traut
ee774dda8c
Delete index.md 2019-03-20 11:59:32 -07:00
Eric Traut
57f1c62c4b
Create index.md 2019-03-20 11:54:08 -07:00
Eric Traut
38f9e8a3d0 Fixed a few more bugs in generics processing. 2019-03-20 00:59:11 -07:00
Eric Traut
9265e2dcdd Fixed several bugs in type var inference. 2019-03-19 22:49:42 -07:00
Eric Traut
33ba7b44bf Implemented type inference for calls with generic types. 2019-03-19 21:26:54 -07:00
Eric Traut
723f0c7827 Updated README. 2019-03-19 21:03:50 -07:00
Eric Traut
a6f67641ed Added Limitations and FAQ section. 2019-03-19 16:07:43 -07:00
Eric Traut
5c9f643ea1 Updated client package version. 2019-03-19 14:54:49 -07:00