Skip to content

Commit

Permalink
Update submodule pythonx/jedi 60415033...35e5cf2c
Browse files Browse the repository at this point in the history
    * pythonx/jedi 60415033...35e5cf2c (106):
      > A small Changelog improvement
      > Cleanup Changelog for the next release
      > Make it possible to access functions that were inherited, see #1347
      > Messed up a Windows test
      > Again a small windows issue fixed.
      > Need to escape the path backslash for windows slashes
      > Make it possible to access properties again
      > A small compatibility fix
      > Fix an issue with type vars that might have been a problem for other things as well
      > Don't add quotes after paths if they are already there
      > A small speed optimization that helps a lot with sys.version_info >= (3, 0) patterns in typeshed
      > Remove an unnecessary isinstance usage
      > Make CompiledValue lazy
      > A python 2 fix
      > Fix an error that occured because of some refactorings
      > Fix one more os.path.join issue
      > Fix more issues with os.path path completion
      > Make join detection much easier
      > Fix some remaining issues with file path completions
      > A few more tests for path completions (join)
      > Fix quote completions for os.path.join path completions
      > Fix first param argument of os.path.join file completions
      > Fix arglist/trailer issues
      > in os.path.join completions, directories should not end in a slash
      > Make some file path completions in os.path.join work
      > Fix os.path.join static value gathering
      > os.path.sep should always have a clear value
      > Fix string name completion for stuff like dirname and abspath
      > Fix bytes issue with file path adding
      > Python 2 compatibility
      > Make __file__ return the correct value
      > Fix string additions when used in certain ways
      > Make string additions work for file path completion
      > Fix interpeter project path
      > Fix the REPL completer for file path completions
      > Fix a few more file name completion cases
      > A first iteration for file path completions
      > Fix a test failure
      > Add Definition.execute, fixes davidhalter#1076
      > Add tests to show that davidhalter#516 is not working, yet
      > List possible Definition.type in its docstring, fixes davidhalter#1069.
      > Start writing the Changelog for 0.15.0
      > 3.8-dev should not be allowed to fail
      > Skip more Python 2 tests
      > Skipping of tests was done the wrong way again
      > Skip the right tests
      > Parameter.kind is not avaialble in Python 3.5
      > Fix Python 2 test issues
      > Add a few docstrings to make some things clearer
      > Add ParamDefinition.kind, fixes #1361
      > Make it possible to format a param to a string, fixes davidhalter#1074
      > Add another test for signature annotations
      > Add Signature.to_string() with proper tests, fixes davidhalter#779, fixes davidhalter#780
      > Test infer_default
      > Use a helper to create definitions
      > Add a execute_annotation option to infer_annotation
      > Test infer_annotation
      > Make it possible for users to infer annotations/defaults
      > A first iteration of adding signatures to the API, fixes #1139
      > Fix a caching issue
      > Forgot the right resolve_stars parameters in one place
      > Cache getting resolved param names
      > Turn around resolve_stars, it shouldn't by default be resolved
      > Remove a class that is not needed anymore
      > Revert "Use __str__ instead of to_string"
      > Fix the last remaining issues with function signature
      > overloaded_functions should be private
      > Use __str__ instead of to_string
      > Better repr for CallSignature
      > Fix some minor signature issues
      > Remove the unused function signature_matches
      > Fix signatures for __init__ calls when used with supers, fixes #1163
      > Fix some issues for args resolving in method calls
      > Remove a bit of code that i sprobably unused
      > Move get_signatures from Function to FunctionMixin
      > Merge the signature changes
      > Remove an import
      > Small refactoring
      > Skipped Python 2 Interpreter tests the wrong way
      > Remove a paragraph in docs that was arguing that stubs and generics (and other things) were not properly supported, fixes davidhalter#1012
      > Fix partial signatures for MixedObject
      > Fix partial signatures, fixes #1371
      > Make sure with a test that the staticmethod signature is also correct
      > Fix classmethod signature, fixes davidhalter#498
      > Deal with annotation on *args and **kwargs correctly, fixes davidhalter#980
      > Use LazyContextWrapper more
      > Very small refactoring
      > Fix for failing assertion on native modules Issue #1354 (#1370)
      > Skip numpydoc tests for Python 2
      > Remove code that didn't mean anything
      > Fix docstrings for wrapped functions, fixes davidhalter#906
      > Fix an isue about dict ordering in Python before 3.6.
      > Make it clearer when get_param is used.
      > A small dataclass refactoring
      > Evaluate annotations for dataclasses when infer is called on param
      > Get inheritance of dataclass right
      > A first working iteration of dataclass signatures, fixes #1213
      > Remove an unused function
      > Dataclass progress
      > Add enum changes to changelog
      > Fix a recursion error about getting metaclasses
      > One test about recursion issues only applied to Python 2
      > Use class filters in instances differently so metaclass plugins work, fixes davidhalter#1090
      > First step in working with metaclasses in plugins, see davidhalter#1090.
      > Refactor the plugin registry
      > Remove classes from plugins and use decorators instead
  • Loading branch information
blueyed committed Aug 11, 2019
1 parent b9f8317 commit 71918e6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pythonx/jedi
Submodule jedi updated 57 files
+0 −3 .travis.yml
+1 −0 AUTHORS.txt
+23 −0 CHANGELOG.rst
+16 −0 conftest.py
+2 −9 docs/docs/features.rst
+4 −1 jedi/__init__.py
+5 −3 jedi/api/__init__.py
+87 −21 jedi/api/classes.py
+46 −11 jedi/api/completion.py
+162 −0 jedi/api/file_name.py
+3 −4 jedi/api/helpers.py
+2 −8 jedi/api/keywords.py
+13 −24 jedi/evaluate/__init__.py
+9 −1 jedi/evaluate/arguments.py
+10 −6 jedi/evaluate/compiled/__init__.py
+28 −16 jedi/evaluate/compiled/access.py
+10 −10 jedi/evaluate/compiled/context.py
+19 −3 jedi/evaluate/compiled/mixed.py
+15 −0 jedi/evaluate/context/decorator.py
+9 −37 jedi/evaluate/context/function.py
+32 −33 jedi/evaluate/context/instance.py
+19 −2 jedi/evaluate/context/iterable.py
+49 −12 jedi/evaluate/context/klass.py
+18 −3 jedi/evaluate/context/module.py
+2 −5 jedi/evaluate/docstrings.py
+0 −1 jedi/evaluate/dynamic.py
+2 −3 jedi/evaluate/filters.py
+21 −0 jedi/evaluate/gradual/annotation.py
+2 −1 jedi/evaluate/gradual/conversion.py
+2 −0 jedi/evaluate/gradual/typeshed.py
+8 −9 jedi/evaluate/gradual/typing.py
+3 −1 jedi/evaluate/imports.py
+98 −16 jedi/evaluate/names.py
+39 −17 jedi/evaluate/signature.py
+206 −0 jedi/evaluate/star_args.py
+10 −5 jedi/evaluate/syntax_tree.py
+17 −0 jedi/parser_utils.py
+33 −23 jedi/plugins/__init__.py
+0 −21 jedi/plugins/base.py
+21 −25 jedi/plugins/flask.py
+10 −0 jedi/plugins/registry.py
+283 −54 jedi/plugins/stdlib.py
+5 −13 jedi/utils.py
+1 −1 test/completion/import_tree/recurse_class1.py
+1 −1 test/completion/import_tree/recurse_class2.py
+16 −0 test/completion/pep0484_basic.py
+40 −0 test/completion/stdlib.py
+2 −1 test/test_api/test_call_signatures.py
+17 −0 test/test_api/test_classes.py
+112 −3 test/test_api/test_completion.py
+74 −8 test/test_api/test_interpreter.py
+10 −1 test/test_api/test_project.py
+69 −0 test/test_api/test_signatures.py
+14 −0 test/test_evaluate/test_context.py
+29 −0 test/test_evaluate/test_docstring.py
+1 −1 test/test_evaluate/test_imports.py
+209 −3 test/test_evaluate/test_signature.py

0 comments on commit 71918e6

Please sign in to comment.