Dave Halter
|
a7accf4171
|
A small compatibility fix
|
2019-08-11 01:54:26 +02:00 |
|
Dave Halter
|
0a84678a60
|
A small speed optimization that helps a lot with sys.version_info >= (3, 0) patterns in typeshed
|
2019-08-10 15:31:36 +02:00 |
|
Dave Halter
|
499408657b
|
A python 2 fix
|
2019-08-08 17:07:54 +02:00 |
|
Dave Halter
|
3a9dc0ca2e
|
Fix bytes issue with file path adding
|
2019-08-06 01:08:57 +02:00 |
|
Dave Halter
|
98a550e352
|
Python 2 compatibility
|
2019-08-06 00:42:02 +02:00 |
|
Dave Halter
|
4b8505b78d
|
Make __file__ return the correct value
|
2019-08-06 00:30:31 +02:00 |
|
Dave Halter
|
7d2374ed81
|
Fix the last remaining issues with function signature
|
2019-07-31 18:29:41 +02:00 |
|
Dave Halter
|
97b642a3e1
|
overloaded_functions should be private
|
2019-07-31 00:11:08 +02:00 |
|
Dave Halter
|
bb852c3e85
|
Fix some minor signature issues
|
2019-07-30 23:48:54 +02:00 |
|
Dave Halter
|
1fbb69b35a
|
Remove the unused function signature_matches
|
2019-07-30 10:01:50 +02:00 |
|
Dave Halter
|
0352c3250a
|
Fix signatures for __init__ calls when used with supers, fixes #1163
|
2019-07-30 01:44:53 +02:00 |
|
Dave Halter
|
268f828963
|
Fix some issues for args resolving in method calls
|
2019-07-30 01:28:51 +02:00 |
|
Dave Halter
|
21508a8c79
|
Remove a bit of code that i sprobably unused
|
2019-07-30 00:38:42 +02:00 |
|
Dave Halter
|
f9de26f72c
|
Move get_signatures from Function to FunctionMixin
|
2019-07-29 20:17:03 +02:00 |
|
Dave Halter
|
73c078ec7a
|
Fix docstrings for wrapped functions, fixes #906
|
2019-07-21 12:19:22 +02:00 |
|
Dave Halter
|
1cccc832b6
|
Dataclass progress
|
2019-07-19 01:27:37 +02:00 |
|
Dave Halter
|
1d9b9cff47
|
Fix a recursion error about getting metaclasses
|
2019-07-18 12:02:27 +02:00 |
|
Dave Halter
|
c7fc715535
|
Use class filters in instances differently so metaclass plugins work, fixes #1090
|
2019-07-18 11:20:54 +02:00 |
|
Dave Halter
|
eeea88046e
|
First step in working with metaclasses in plugins, see #1090.
|
2019-07-18 11:20:28 +02:00 |
|
Dave Halter
|
1e3b6a201d
|
Fix filters for classes and functions
|
2019-07-01 22:24:29 -07:00 |
|
Dave Halter
|
3829ef4785
|
Fix some small things to get more tests passing
|
2019-07-01 21:52:03 -07:00 |
|
Dave Halter
|
a9ff58683e
|
Fix ClassVar filter for instances
|
2019-06-26 22:56:30 +02:00 |
|
Dave Halter
|
56ec79d62a
|
Fix star imports checks, fixes #1235
|
2019-06-22 16:45:56 +02:00 |
|
Dave Halter
|
454447d422
|
Fix an invalid escape sequence
|
2019-06-20 21:43:52 +02:00 |
|
Dave Halter
|
907fdaa153
|
Fix some minor errors
|
2019-06-20 09:53:40 +02:00 |
|
Dave Halter
|
2cf1797465
|
Caching for get_parent_scope
|
2019-06-18 10:04:10 +02:00 |
|
Jean Cavallo
|
ce97b0a5e7
|
Make sure py__bases__always return something
|
2019-06-13 09:37:51 +02:00 |
|
Dave Halter
|
78973a9f35
|
Move execute_evaluated to HelperContextMixin
|
2019-06-11 17:46:30 +02:00 |
|
Dave Halter
|
42b6e20729
|
Changes for 3.8: sync_comp_for instead of comp_for
Please also look at the changes for parso in its b5d50392a4058919c0018666cdfc8c3eaaea9cb5 commit
|
2019-06-09 18:05:34 +02:00 |
|
Dave Halter
|
eef02e5c56
|
Fix generator issues for typing
|
2019-06-08 01:50:38 +02:00 |
|
Dave Halter
|
0ff1a88cc4
|
Use get_qualified_names for full_name
|
2019-06-08 00:18:31 +02:00 |
|
Dave Halter
|
94dfe7bf69
|
Use even more stubs to get more complex completions for e.g. strings working
|
2019-06-07 02:37:51 +02:00 |
|
Dave Halter
|
07f9f241c6
|
py__call__ is now always available
|
2019-06-06 10:04:48 +02:00 |
|
Dave Halter
|
b24e782b7d
|
Cleaned up create_context for methods
Some improvements made a lot of things clearer about function/method contexts, therefore
the code is now clearer.
|
2019-06-05 10:11:51 +02:00 |
|
Dave Halter
|
1139761525
|
Fix some of the mixed test failures
|
2019-06-05 00:28:48 +02:00 |
|
Dave Halter
|
586354b571
|
Remove the unused function get_node
|
2019-06-03 20:33:03 +02:00 |
|
Dave Halter
|
b4e41ef953
|
Don't use logger, use debug, which is used everywhere
|
2019-05-31 23:45:22 +02:00 |
|
Dave Halter
|
fcf214b548
|
Start using file io when opening random modules
|
2019-05-31 23:42:19 +02:00 |
|
Dave Halter
|
b9e8bff5e2
|
Start using FileIO in modules
|
2019-05-31 22:10:49 +02:00 |
|
Dave Halter
|
77bd393a92
|
Simplified module repr
|
2019-05-31 21:11:12 +02:00 |
|
Dave Halter
|
190793d82f
|
Fix an AttributeError
|
2019-05-31 17:44:03 +02:00 |
|
Dave Halter
|
d9332aec8c
|
Fix tuple unpacking for special case
|
2019-05-31 17:07:51 +02:00 |
|
Dave Halter
|
ed93bbfb68
|
Cleanup the mess of comprehensions at least a bit
|
2019-05-31 14:04:37 +02:00 |
|
Dave Halter
|
39eefdbc00
|
Remove a TODO that was already done
|
2019-05-31 13:38:42 +02:00 |
|
Dave Halter
|
1e9e684575
|
GeneratorBase -> GeneratorMixin
|
2019-05-31 13:37:01 +02:00 |
|
Dave Halter
|
3fb5b4992b
|
Fix: Function calls with generators should always work, even if syntastically invalid
|
2019-05-31 13:35:23 +02:00 |
|
Dave Halter
|
4b3262622b
|
Fix generator issues that were caused by the small refactoring
|
2019-05-28 23:27:25 +02:00 |
|
Dave Halter
|
0cc7ea9bc9
|
Fix crazier subscript operations
|
2019-05-28 10:20:06 +02:00 |
|
Dave Halter
|
b39928188f
|
Rewrite BuiltinOverwrite with ContextWrappers
|
2019-05-28 09:48:54 +02:00 |
|
Dave Halter
|
ec7b6b8d80
|
Fix stub function inferrals
|
2019-05-28 01:51:37 +02:00 |
|