Dave Halter
|
ea0972d7ac
|
Make sure to check the module cache before loading a module (again)
This hopefully results in some performance improvements (maybe numpy?).
|
2020-01-05 18:28:34 +01:00 |
|
Dave Halter
|
bf446f2729
|
Add a completion cache for numpy/tensorflow, fixes #1116
|
2020-01-05 18:13:24 +01:00 |
|
Dave Halter
|
66ad620692
|
Get rid of a lot of flake8 errors
|
2020-01-01 02:42:31 +01:00 |
|
Dave Halter
|
c45c8ec8ef
|
Get some pytest fixtures working with some side effects
|
2019-12-27 01:04:01 +01:00 |
|
Dave Halter
|
a4a0d482a2
|
Make sure modules for dynamic searches are not checked twice
|
2019-12-25 03:53:45 +01:00 |
|
Dave Halter
|
eca8278eef
|
Fix an error recovery goto issue, fixes davidhalter/jedi-vim#962
|
2019-12-23 10:09:45 +01:00 |
|
Dave Halter
|
6e2a76feb9
|
Fix a goto case with nested pyi files
|
2019-12-15 17:37:24 +01:00 |
|
Dave Halter
|
76e0e6a8c5
|
Fix some more package issues
|
2019-12-01 20:42:55 +01:00 |
|
Dave Halter
|
7b6405f76c
|
Get rid of py__package__ from contexts
|
2019-12-01 19:33:24 +01:00 |
|
Dave Halter
|
e81c241905
|
Remove Python 2 implicit relative imports feature
Python 2 is almost gone, so I don't support those old features anymore.
|
2019-12-01 00:45:08 +01:00 |
|
Dave Halter
|
b895924311
|
Merge pull request #1451 from pappasam/FIX_SHOW_SYSTEM_FOLDERS
Fix: no longer shows folders recursively to root
|
2019-12-01 00:12:51 +01:00 |
|
Dave Halter
|
86071dda54
|
Use a different sys path for import completions and import type inference
Fix tests of the #1451 pull request
|
2019-12-01 00:12:19 +01:00 |
|
Dave Halter
|
3c68d3d341
|
Avoid finding submodules for compiled objects, because it's at least not implemented
|
2019-11-29 17:18:04 +01:00 |
|
Dave Halter
|
8cd5932fed
|
Move inference_state.goto to the name and _follow_error_node_imports_if_possible away from inference_state
|
2019-09-05 00:34:13 +02:00 |
|
Dave Halter
|
41dc514546
|
Enable a sys path test that is working now
|
2019-08-25 13:20:37 +02:00 |
|
Dave Halter
|
6d361e03ac
|
Avoid import recursions in other ways
|
2019-08-24 02:06:57 +02:00 |
|
Dave Halter
|
337c03e5be
|
Separate infer_import and goto_import a bit better
|
2019-08-22 00:23:24 +02:00 |
|
Dave Halter
|
bf4d42798b
|
Make separate methods for goto_import and infer_import
|
2019-08-21 23:58:26 +02:00 |
|
Dave Halter
|
2fb04db0ab
|
Fix the weird py__path__ behavior
|
2019-08-21 23:08:42 +02:00 |
|
Dave Halter
|
592f3771fc
|
Make Importer.module_context Importer._module_context
|
2019-08-21 09:56:36 +02:00 |
|
Dave Halter
|
6142d18206
|
More rename
|
2019-08-21 09:53:48 +02:00 |
|
Dave Halter
|
85f8f2a764
|
Fix os path resolving issues
|
2019-08-21 00:22:34 +02:00 |
|
Dave Halter
|
39b294e085
|
Fix some interpreter issues
|
2019-08-20 09:09:19 +02:00 |
|
Dave Halter
|
caee8e9952
|
Fix final gradual typing related issues
|
2019-08-19 19:43:45 +02:00 |
|
Dave Halter
|
f54617867d
|
Fix dynamic param checking
|
2019-08-18 18:19:12 +02:00 |
|
Dave Halter
|
895e774962
|
Module fixes
|
2019-08-17 17:56:57 +02:00 |
|
Dave Halter
|
2629ff55f3
|
Fix some array tests
|
2019-08-17 15:42:13 +02:00 |
|
Dave Halter
|
165639c1dd
|
Start implementing the bulk of the context/value separation
|
2019-08-16 16:12:12 +02:00 |
|
Dave Halter
|
03920502c4
|
infer_state -> inference_state
|
2019-08-16 11:44:30 +02:00 |
|
Dave Halter
|
9986d8c9aa
|
Context -> Value
|
2019-08-15 01:26:11 +02:00 |
|
Dave Halter
|
49f996867d
|
NO_CONTEXTS -> NO_VALUES
|
2019-08-15 01:24:28 +02:00 |
|
Dave Halter
|
ad4f546aca
|
context -> value
|
2019-08-15 01:23:06 +02:00 |
|
Dave Halter
|
9e23f4d67b
|
Move base_context -> base_value
|
2019-08-15 00:41:02 +02:00 |
|
Dave Halter
|
a5dff65142
|
Evaluator -> InferState
|
2019-08-15 00:37:51 +02:00 |
|
Dave Halter
|
3b4f292464
|
Move the evaluate package to inference
|
2019-08-15 00:14:26 +02:00 |
|