Dave Halter
|
10bc578bfe
|
Merge branch 'master' into refactor
|
2020-03-13 23:53:09 +01:00 |
|
Dave Halter
|
91857c2c0a
|
Fix issues with iter_module_names
|
2020-03-11 00:19:40 +01:00 |
|
Dave Halter
|
6bddca011c
|
Listing modules is no longer done by a subprocess
|
2020-03-07 20:25:58 +01:00 |
|
Dave Halter
|
8df917f1df
|
Fix a getattr_static issue, fixes #1517
|
2020-03-06 10:07:23 +01:00 |
|
Dave Halter
|
bd1ef659e8
|
Make InterpreterEnvironment public
|
2020-03-01 12:47:26 +01:00 |
|
Dave Halter
|
a892887b04
|
Remove Python 3.4 support
|
2020-02-27 02:04:03 +01:00 |
|
Lior Goldberg
|
1874e9be81
|
Remove the word 'class' from annotation_string
Currently, 'foo(x: int)' results with annotation_string="<class 'int'>".
Change this to 'int'.
|
2020-02-20 09:35:01 +01:00 |
|
Dave Halter
|
3388a9659b
|
Catch an error with illegal class instances, fixes #1491
|
2020-02-03 22:27:48 +01:00 |
|
Dave Halter
|
eb88c483fb
|
Catch an error with illegal class instances, fixes #1491
|
2020-02-03 22:27:22 +01:00 |
|
Dave Halter
|
4c7179bc87
|
Generate type hints, fixes #987
|
2020-02-02 16:55:10 +01:00 |
|
Dave Halter
|
f42ab8872d
|
compiled_object -> compiled_value
|
2020-01-25 18:25:19 +01:00 |
|
Dave Halter
|
7c3dbef9c5
|
Remove dead code
|
2020-01-25 18:16:30 +01:00 |
|
Dave Halter
|
8cccdde28d
|
CompiledObject -> CompiledValue
|
2020-01-25 18:13:50 +01:00 |
|
Dave Halter
|
5cd4a52bcd
|
CompiledValue -> ExactValue
|
2020-01-25 18:09:44 +01:00 |
|
Dave Halter
|
517fa27dc6
|
Revisit caching of mixed
|
2020-01-25 17:58:12 +01:00 |
|
Dave Halter
|
329329c195
|
Make MixedName a Namewrapper instead of inheritance
|
2020-01-25 17:54:19 +01:00 |
|
Dave Halter
|
8bde54a072
|
Remove underscore_memoization caching method
|
2020-01-25 17:29:52 +01:00 |
|
Dave Halter
|
235b887b75
|
Refactor MixedName quite a bit
|
2020-01-25 16:56:01 +01:00 |
|
Dave Halter
|
da2a55c73f
|
Fix issue with mixed objects, fixes #1480
|
2020-01-25 15:02:55 +01:00 |
|
Dave Halter
|
9c0efd5a67
|
Prepare a test for #1479
|
2020-01-25 01:07:20 +01:00 |
|
Dave Halter
|
7683c05de3
|
Fix value/context mixup in mixed, fixes #1479
|
2020-01-24 22:09:25 +01:00 |
|
Dave Halter
|
4d3f314baa
|
Create CompiledModule to have a better differentiation between compiled modules and compiles values
|
2020-01-24 13:01:54 +01:00 |
|
Dave Halter
|
44ba40958e
|
Make sure that CompiledObject doesn't have a file_io
|
2020-01-21 18:29:40 +01:00 |
|
Dave Halter
|
11a12d6ca8
|
Refactor execute_operation a bit
|
2020-01-12 13:01:08 +01:00 |
|
Dave Halter
|
4f56ec5daf
|
Make sure the latest changes work with Python 3.6/3.7
|
2020-01-10 15:14:22 +01:00 |
|
Dave Halter
|
3ba68b5bc6
|
Properly convert compiled values to generic classes
|
2020-01-10 15:09:16 +01:00 |
|
Dave Halter
|
cac73f2d44
|
Make Union/Optional works with compiled objects
|
2020-01-10 13:34:10 +01:00 |
|
Dave Halter
|
ba7776c0d9
|
Make sure that CompiledValue can deal with string annotations
Fixes #952
Inspired by #1461
|
2020-01-10 12:40:24 +01:00 |
|
Dave Halter
|
800ab65701
|
Fix a bug where parent_context was a value
|
2020-01-07 11:27:36 +01:00 |
|
Dave Halter
|
fdb5071bec
|
Fix some issues with converting names, see #1466
|
2020-01-07 10:59:15 +01:00 |
|
Dave Halter
|
e30385465c
|
Make sure the repr of compiled access isn't huge
|
2020-01-04 13:10:46 +01:00 |
|
Dave Halter
|
0a53ce5136
|
Separate getting docstrings and getting signatures for names, see discussion #1466
|
2020-01-01 23:05:06 +01:00 |
|
Dave Halter
|
66ad620692
|
Get rid of a lot of flake8 errors
|
2020-01-01 02:42:31 +01:00 |
|
Dave Halter
|
83ce8b1162
|
Make the completions possible for Interpreter objects
|
2019-12-31 18:34:50 +01:00 |
|
Dave Halter
|
9fa4811425
|
Get dict completions mostly working
|
2019-12-30 03:34:18 +01:00 |
|
Dave Halter
|
fcede44c2a
|
Move the docstring checking code to the names
|
2019-12-21 20:06:37 +01:00 |
|
Dave Halter
|
902b355aea
|
Avoid recursion in a specific example, see also #1458
|
2019-12-20 01:33:41 +01:00 |
|
Dave Halter
|
0ce414eb94
|
Python 2 compatibility
|
2019-12-15 18:52:16 +01:00 |
|
Dave Halter
|
6e2a76feb9
|
Fix a goto case with nested pyi files
|
2019-12-15 17:37:24 +01:00 |
|
Dave Halter
|
35442eff81
|
Catch some cases were _sqlite3.Connection was misidentified as sqlite3.Connection
|
2019-12-15 16:15:55 +01:00 |
|
Dave Halter
|
923fcf95d9
|
Make sure that __getattr__ is always working with Interpreter
fixes #1378
|
2019-12-13 16:07:38 +01:00 |
|
Dave Halter
|
902f0754e0
|
qualified names can be None, so we need to handle it
|
2019-12-13 14:36:05 +01:00 |
|
Dave Halter
|
12b07a435d
|
Cleanup some callbacks
|
2019-12-13 12:47:55 +01:00 |
|
Dave Halter
|
769b3556d2
|
Make sure warnings are not shown if a property is executed, fixes #1383
|
2019-12-13 01:48:56 +01:00 |
|
Dave Halter
|
54f4bd0bad
|
Fix issues with interpreter completions on unittest.mock.
For 3.6+ an error was ignored that lead to crashes. In 3.5 the OOM killer
eventually arrived...
Fixes #1415
|
2019-12-05 10:09:22 +01:00 |
|
Dave Halter
|
b8a1f6da55
|
Python 2 still sucks.
|
2019-12-03 23:41:33 +01:00 |
|
Dave Halter
|
f46f00bc71
|
Avoid wrong random call signature completion, fixes #1433
|
2019-12-03 22:12:33 +01:00 |
|
Dave Halter
|
3d784c748e
|
Python 2
|
2019-12-03 16:53:07 +01:00 |
|
Dave Halter
|
7254bec92c
|
Upgrade typeshed to the latest commits
Also fixes some small Jedi issues with it (None interpretation in annoations mostly)
|
2019-12-02 10:14:59 +01:00 |
|
Dave Halter
|
f43d144e23
|
Remove is_package on contexts
|
2019-12-01 21:01:33 +01:00 |
|