Dave Halter
|
656324f686
|
Disable some more tests for Python 2
|
2020-03-01 13:30:41 +01:00 |
|
Dave Halter
|
bd1ef659e8
|
Make InterpreterEnvironment public
|
2020-03-01 12:47:26 +01:00 |
|
Dave Halter
|
afc61c2576
|
is_typeddict should be part of ClassMixin
|
2020-03-01 12:26:40 +01:00 |
|
Dave Halter
|
4d5373d626
|
Don't continue searching for values if an annotation is found
|
2020-03-01 12:25:46 +01:00 |
|
Dave Halter
|
609737322d
|
TypedDict checking should be at a later point
|
2020-03-01 02:34:38 +01:00 |
|
Dave Halter
|
fa63c92cf7
|
Simplify tests a bit
|
2020-03-01 01:56:49 +01:00 |
|
Dave Halter
|
bb91b96286
|
Merge branch 'typeddict' of https://github.com/pappasam/jedi
|
2020-03-01 01:31:17 +01:00 |
|
Dave Halter
|
bcb7cc864c
|
Make sure to move up VSCode, because it's used a lot
|
2020-02-08 20:09:46 +01:00 |
|
Dave Halter
|
de2f753546
|
Revert "Make sure to mention that VSCode is using Jedi"
It was already in there.
This reverts commit 2cf06bcf48.
|
2020-02-08 20:06:17 +01:00 |
|
Dave Halter
|
2cf06bcf48
|
Make sure to mention that VSCode is using Jedi
It has been used for a long time
|
2020-02-08 20:04:47 +01:00 |
|
Dave Halter
|
87161df2f0
|
Make sure that typeddict py__getitem__ works
|
2020-02-07 16:45:03 +01:00 |
|
Dave Halter
|
7ef07b576f
|
Merge branch 'master' into typeddict
|
2020-02-07 04:03:27 +01:00 |
|
Dave Halter
|
7a55484b79
|
Fix a test issue
|
2020-02-04 23:56:01 +01:00 |
|
Dave Halter
|
40fced2450
|
Actually use follow_builtin_imports and improve the goto docstring, fixes #1492
|
2020-02-04 19:34:42 +01:00 |
|
Dave Halter
|
3388a9659b
|
Catch an error with illegal class instances, fixes #1491
|
2020-02-03 22:27:48 +01:00 |
|
Dave Halter
|
a49c757b8a
|
Make Ellipsis without list in Callable work, fixes #1475
|
2020-02-03 09:25:46 +01:00 |
|
Dave Halter
|
3ad3dc08b8
|
Run get_type_hint tests only for 3.6+
|
2020-02-03 01:03:19 +01:00 |
|
Dave Halter
|
eee919174d
|
Stubs should not become stubs again in the conversion function, fixes #1475
|
2020-02-03 00:58:54 +01:00 |
|
Dave Halter
|
e802f5aabd
|
Make sure to print errors in __main__ completions
|
2020-02-02 23:28:55 +01:00 |
|
Dave Halter
|
e3c4b5b77e
|
Make sure param hints are working for functions
|
2020-02-02 18:42:01 +01:00 |
|
Dave Halter
|
4c7179bc87
|
Generate type hints, fixes #987
|
2020-02-02 16:55:10 +01:00 |
|
Dave Halter
|
f4b1fc479d
|
Bump version to 0.16.1
|
2020-01-31 13:38:27 +01:00 |
|
Dave Halter
|
e1425de8a4
|
Make sure to be able to deal with all kinds of loaders, fixes #1487
|
2020-01-31 13:26:56 +01:00 |
|
Dave Halter
|
e930f47861
|
Make generators return more correct values with while loops, fixes #683
|
2020-01-29 10:13:46 +01:00 |
|
Dave Halter
|
d630ed55f3
|
Avoid aborting search for yields when they are still reachable, see #683
|
2020-01-28 09:35:58 +01:00 |
|
Dave Halter
|
bec87f7ff8
|
Jedi understand now when you use del, fixes #313
|
2020-01-26 20:07:56 +01:00 |
|
Dave Halter
|
045b8a35a2
|
Remove dead code
|
2020-01-26 19:39:15 +01:00 |
|
Dave Halter
|
8eb980db73
|
Create the basics to work with TypedDict in the future
|
2020-01-26 19:25:23 +01:00 |
|
Dave Halter
|
18f84d3af7
|
Remove Python 3.3 from environment tests
|
2020-01-26 01:30:31 +01:00 |
|
Dave Halter
|
2ccd015b5a
|
Make sure to skip some tests for Python 3.5
|
2020-01-26 01:18:28 +01:00 |
|
Dave Halter
|
1a62674254
|
Small Changelog updates
|
2020-01-26 00:58:04 +01:00 |
|
Dave Halter
|
7645762a25
|
Fix a small signature issue
|
2020-01-26 00:42:00 +01:00 |
|
Dave Halter
|
2e036bffb5
|
Create a private helper to test completions
|
2020-01-26 00:28:48 +01:00 |
|
Dave Halter
|
feefd47ddd
|
Fix an issue with names
|
2020-01-25 18:48:52 +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
|
0435e0e85c
|
Remove some dead code
|
2020-01-25 13:25:23 +01:00 |
|
Dave Halter
|
9c0efd5a67
|
Prepare a test for #1479
|
2020-01-25 01:07:20 +01:00 |
|
Dave Halter
|
066b8b7165
|
Avoid a print in tests
|
2020-01-24 22:11:52 +01:00 |
|
Dave Halter
|
7683c05de3
|
Fix value/context mixup in mixed, fixes #1479
|
2020-01-24 22:09:25 +01:00 |
|
Dave Halter
|
eaa49aa26b
|
Clarify that for Python 2 we will not fix bugs anymore
|
2020-01-24 14:09:43 +01:00 |
|
Dave Halter
|
3f6a718c34
|
Skip a test in Python 2
|
2020-01-24 14:08:18 +01:00 |
|
Dave Halter
|
6cfcba0d97
|
Use is_compiled instead of isinstance checks
|
2020-01-24 13:12:48 +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
|
e3e6727a2d
|
Make sure that the builtin docstring works again for infer calls
|
2020-01-24 12:49:39 +01:00 |
|
Dave Halter
|
b985a380bc
|
Fix a bug with version_info, fixes #1477
|
2020-01-24 11:04:50 +01:00 |
|
Dave Halter
|
11b61596e0
|
Make sure that del_stmt as a name can be handled, see #313
|
2020-01-23 23:58:52 +01:00 |
|
Dave Halter
|
290e2151df
|
Remove use_filesystem_cache and additional_dynamic_modules, it hasn't been implemented for a long time
|
2020-01-23 23:37:36 +01:00 |
|
Dave Halter
|
cc8a3f192d
|
Removed settings.no_completion_duplicates
|
2020-01-23 23:16:02 +01:00 |
|
Dave Halter
|
0c56aa4d4b
|
Make sure to stop gathering buildout paths at a certain point, fixes #1325
|
2020-01-22 23:31:27 +01:00 |
|
Dave Halter
|
6a75a0c590
|
Rewrite some whitespace
|
2020-01-22 23:14:07 +01:00 |
|
Dave Halter
|
7e98c9449b
|
Reformat the changelog a bit
|
2020-01-22 18:31:49 +01:00 |
|
Dave Halter
|
dbdd556a2b
|
Add follow_imports to Definition.goto, fixes #1474
|
2020-01-22 18:29:02 +01:00 |
|
Dave Halter
|
5c68304bec
|
Raise a proper exception instead of assert in case only_stubs and prefer_stubs are given
|
2020-01-22 10:00:10 +01:00 |
|
Dave Halter
|
59e7bacfae
|
Make sure a certain test passes as well with tox
|
2020-01-22 01:29:56 +01:00 |
|
Dave Halter
|
318fab8682
|
Fix a Python 2 issue
|
2020-01-22 01:25:26 +01:00 |
|
Dave Halter
|
bff6e95e28
|
Rename Script.names to Script.get_names, fixes #1476
|
2020-01-22 01:22:46 +01:00 |
|
Dave Halter
|
8cc836e816
|
find_signatures -> get_signatures, see #1476
|
2020-01-22 01:10:38 +01:00 |
|
Dave Halter
|
58f54d8391
|
find_references -> get_references, see #1476
|
2020-01-22 01:06:37 +01:00 |
|
Dave Halter
|
9d7858eb3a
|
Fix remaining tests
|
2020-01-22 00:36:30 +01:00 |
|
Dave Halter
|
6df755e8b6
|
Reduce limits of files to parse by quite a bit
|
2020-01-21 22:51:57 +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
|
d9960081f5
|
Use different limits for references and dynamic calls
|
2020-01-21 09:22:16 +01:00 |
|
Dave Halter
|
c12cbf2106
|
Explain why the references limits were chosen
|
2020-01-20 17:24:21 +01:00 |
|
Dave Halter
|
6e10313cca
|
Start limiting opened files and parsed files for references
|
2020-01-20 17:13:22 +01:00 |
|
Dave Halter
|
28027a3fee
|
Remove a few imports
|
2020-01-20 16:59:22 +01:00 |
|
Dave Halter
|
a246624f70
|
Make sure to not scan the same directory multiple times
|
2020-01-20 10:33:37 +01:00 |
|
Dave Halter
|
621bd7d1db
|
Don't search for usages when we are working with params
|
2020-01-20 02:14:46 +01:00 |
|
Dave Halter
|
445dc2411e
|
Ignore .gitignore in get_references and therefore make get_references usable again
|
2020-01-20 02:03:58 +01:00 |
|
Dave Halter
|
ed36efabeb
|
Revisit reference finding, scan a lot of folders
|
2020-01-20 01:43:51 +01:00 |
|
Dave Halter
|
62a77dcd16
|
Added FolderIO.walk and FolderIO.get_base_name
|
2020-01-20 00:36:18 +01:00 |
|
Dave Halter
|
26f0fa9eb0
|
Move get_module_contexts_containing_name to the references module
|
2020-01-17 22:51:09 +01:00 |
|
Dave Halter
|
4cd2b9a355
|
Apparently this one variable is needed
|
2020-01-17 02:15:06 +01:00 |
|
Dave Halter
|
eb103d293c
|
Small changelog fix
|
2020-01-17 02:03:42 +01:00 |
|
Dave Halter
|
4931180df1
|
Forgot to use sudo for installing dependencies in travis
|
2020-01-17 01:43:23 +01:00 |
|
Dave Halter
|
2937c95e9e
|
Another few travis fixes
|
2020-01-17 01:30:54 +01:00 |
|
Dave Halter
|
f53b08516d
|
Don't run some usage tests on Python 2
|
2020-01-17 01:26:40 +01:00 |
|
Dave Halter
|
c6ca889927
|
Interpreter test fix for travis config
|
2020-01-17 00:36:09 +01:00 |
|
Dave Halter
|
3645ea0557
|
Add a few more stub usage tests
|
2020-01-15 00:30:31 +01:00 |
|
Dave Halter
|
df7080c1da
|
Disable flow analysis for finding usages
|
2020-01-14 18:37:10 +01:00 |
|
Dave Halter
|
a098bf28af
|
Add another stub usage test
|
2020-01-14 01:29:37 +01:00 |
|
Dave Halter
|
8bcd1f5fd9
|
Fix stub conversion
|
2020-01-14 01:08:26 +01:00 |
|
Dave Halter
|
e1564da23d
|
Make sure to find both stubs and non-stubs with usages
|
2020-01-13 20:45:53 +01:00 |
|
Dave Halter
|
9c1063c35a
|
Use the proper fixture
|
2020-01-12 23:58:49 +01:00 |
|
Dave Halter
|
c3503672d5
|
Implement interpreter test on travis
|
2020-01-12 20:51:40 +01:00 |
|
Dave Halter
|
c56dae4835
|
Get interpreter environment tests working
|
2020-01-12 20:47:51 +01:00 |
|
Dave Halter
|
591e3c4565
|
Make sure tests are proper packages, so that pytest doesn't do shenannigans with sys path
|
2020-01-12 19:58:29 +01:00 |
|
Dave Halter
|
4fb595f422
|
Remove NestedImportModule, because it hasn't been used in years
|
2020-01-12 13:42:50 +01:00 |
|
Dave Halter
|
11a12d6ca8
|
Refactor execute_operation a bit
|
2020-01-12 13:01:08 +01:00 |
|
Dave Halter
|
bd2ed8dbbd
|
Finally get rid of call_of_leaf
|
2020-01-12 03:06:52 +01:00 |
|
Dave Halter
|
a17d4d9e16
|
Refactor the isinstance checks a bit
|
2020-01-12 02:00:27 +01:00 |
|
Dave Halter
|
700dd9380a
|
Makes sure examples are excluded from pytest
|
2020-01-12 01:22:12 +01:00 |
|
Dave Halter
|
4f6116ac6e
|
speed test to examples
|
2020-01-12 01:21:26 +01:00 |
|