mirror of
https://github.com/davidhalter/jedi-vim.git
synced 2025-12-07 03:04:30 +08:00
Update submodule pythonx/jedi a79a1fb...bd1010b
* pythonx/jedi a79a1fb...bd1010b (91):
> Create a new 0.13.1 release
> Fixed completions of global vars and tensorflow slowness, fixes #1228, #1116
> The changelog date was wrong
> Release notes for 0.13.0
> Fix tensorflow issues with a few hacks (temporary), fixes #1195
> If the VIRTUAL_ENV variable changes, need to reload the default environment, fixes #1201, #1200
> Return SameEnvironment as a default, fixes #1226, #1196
> Document that using the REPL autocompletion is only available on Linux/Mac, fixes #1184
> Fix an issue with f-strings, fixes #1224
> Ignore some errors that are happening when the Python process ends and its subprocesses are cleaned up
> also remove crashes with pep 448 unpacking of lists and sets
> Fixed crash (and now recognises correctly) {**d, "b": "b"}["b"]
> Recognize {**d} as a dict instead of set
> Add extras_require=testing
> _get_virtual_env_from_var: use safe=False
> tests: venv_path: use session scope
> jedi/api/environment.py: minor flake8 fix
> jedi.api.environment._SUPPORTED_PYTHONS: add 3.7
> Removing a test from doctests, becaues it shouldn't be one
> Refactor argument clinic usage
> With the recent changes one performance optimization got lost
> FunctionExecutionContext should use the parent if possible
> Use anonymous instance arguments in a different way
> Move some anonymous instance function execution stuff
> Get rid of InstanceFunctionExecution, because it's really not needed
> Use the InstanceArguments for super as well
> Use InstanceArguments directly and not via InstanceFunctionExecution
> Remove old garbage code
> Don't use arguments that are not needed
> Also move the remaining get_params to get_executed_params
> get_params -> get_executed_params where possible
> Subprocess error reporting improvements
> Fix a recursion issue about compiled objects
> Use a CompiledInstanceNameFilter that wraps the class name as well
> Prefer Python 3 import over 2
> Now it's actually possible to specify a pytest environment for the same Python version
> Note that Python 3.3 support was dropped in Changelog
> Drop support for EOL Python 3.3 (#1019)
> Rewrite the pyc test
> Fix an issue with stderr debugging of subprocesses
> stderr of the child processes should be printed in debug output
> Use close_fds for posix.
> Remove some redundant code
> Use names of classes to infer names of instances
> Don't have execute and execute_evaluated on name
> Fix an issue where __ prefixed variables where not hidden when accessed from a class
> Bound methods are now working correctly in all Python versions. Therefore a test was wrong.
> Remove a print in tests
> BoundMethods now have access to the function that they are using
> Remove another usage of is_class where it's not needed
> FunctionContext should be created from a unified interface
> Don't create a FunctionExecutionContext if it's not used.
> Use TreeContext in a good way
> Fix broken link in documentation
> The implicit namespace package test from 4b276bae87a3170672f7ddb3e00f5851fe24d562 can only be used for Python 3.4+
> The import resolution for namespace packages was wrong
> Add a way to use the interpreter environment for tests
> MergedExecutedParams -> DynamicExecutedParams
> Fix a recursion error, fixes #1173
> Remove two recursion tests again that will belong into a commit at a point where it is not failing anymore
> Don't merge params if it's just one param
> Add a repr for AnonymousArguments
> Fix a doctest
> Some minor flake8 fixes
> Script.__repr__: include environment
> Add params to CallSignature.__repr__
> Environments are now always created on request
> Improve Environment
> Add max line length 100 to the config for flake8
> tests: use monkeypatch.setenv
> Don't test Python 3.3 on appveyor anymore, it's getting really hard to get all the right dependencies for it, because 3.3 is deprecated everywhere.
> Mention that it's ok to have a line length of 100 characters in our files.
> Don't use invalid escape sequences in regex, see https://github.com/davidhalter/jedi-vim/issues/843
> subprocess: listen: exit normally with EOFError
> Script: improve ValueError for column
> The sys path might be lazy or not in a venv
> The encoding parameter should be used again (includes test), fixes #1167
> Remove source_encoding from documentation (see #1167)
> Actually use the fast_parser setting again
> Use an import name list as long as possible
> Different _load_module API
> Directly load modules if possible, with this it's not necessary anymore to use dotted_from_fs_path, also fixes #1013.
> Don't mutate the sys.path. This is pretty nasty bug that fixes #1148
> Don't follow builtin imports anymore by default when follow_imports is on (goto)
> Add a changelog entry for the include_builtins change
> additional_module_paths in usages never actually worked
> Add include_builtins to usages, fixes #1131.
> Finally make it possible to use auto_import_modules for packages
> Test auto_import_modules in a very basic way
> Fix a bug about fstring completion
> Comprehensions are also possible arguments. Fixes 1146
This commit is contained in:
committed by
Dave Halter
parent
c6f05cd82c
commit
2a43448f3b