Dave Halter
7f853a324a
Fix a small copy paste fail
2019-06-10 19:05:03 +02:00
Dave Halter
7f3e55df02
Fix conversion for contexts
2019-06-10 18:56:37 +02:00
Dave Halter
95f3aed82c
Eliminate more actual appearances
2019-06-10 16:16:34 +02:00
Dave Halter
c8937ccdbf
Add only_stubs and prefer_stubs as parameters to goto_assignments/goto_definitions
2019-06-10 15:59:12 +02:00
Dave Halter
abba305f64
Better debugging
2019-06-10 03:19:32 +02:00
Dave Halter
a555def6ca
Use a different function signature instead of a separate goto_stubs function
2019-06-10 02:27:22 +02:00
Dave Halter
0ff1a88cc4
Use get_qualified_names for full_name
2019-06-08 00:18:31 +02:00
Dave Halter
8ec6f54f86
Fix an issue about boolean params resolving
2019-06-02 18:31:52 +02:00
Dave Halter
cdc9520c9d
Fix an issue with None docstrings
2019-05-31 15:31:46 +02:00
Dave Halter
f7076da700
Get rid of follow_definition and replace it with infer
2019-05-31 00:35:18 +02:00
Dave Halter
0e5b17be85
Tests and fixes for keyword completions
2019-05-29 01:26:38 +02:00
micbou
3df63cff12
Fix docstring tests
2019-05-21 12:07:17 +02:00
Dave Halter
70527d7329
Merge branch 'repr' of https://github.com/blueyed/jedi
...
Fixed a small merge conflict by hand.
2019-05-20 00:31:32 +02:00
Dave Halter
a6a71c59f4
Move some contents of gradual.stub_contexts to gradual.conversion
2019-05-10 01:24:58 +02:00
Dave Halter
1430ac2675
Remove more unused code that was used for goto a long time ago
2019-05-10 01:12:03 +02:00
Dave Halter
be6760e427
Introduce get_qualified_names for names, it's easier to implement goto like this
2019-05-10 01:07:21 +02:00
Dave Halter
f8f858216f
Make goto_assignments in BaseDefinition simpler
2019-05-08 22:00:13 +02:00
Dave Halter
dc15470e0b
ImportName should resolve properly to the module that it was designed to resolve for
2019-05-07 09:43:55 +02:00
Dave Halter
895eae1d54
Move all Name classes to a separate file
2019-05-07 00:30:16 +02:00
Dave Halter
7c385f72a1
StubOnly -> Stub, for all different classes
2019-05-05 20:46:45 +02:00
Dave Halter
2cb1bd162f
Better signature support for docstrings
2019-05-05 19:09:21 +02:00
Dave Halter
f996df087e
Better docstring help
2019-05-05 17:21:23 +02:00
Dave Halter
4d3a698a12
Refactor things so goto is working in both directions
2019-05-05 01:16:52 +02:00
Dave Halter
3afcfccba8
Get the tests passing again
2019-04-14 19:02:43 +02:00
Dave Halter
2f562040ac
Fix a few remaining issues about the current branch
2019-04-14 18:44:58 +02:00
Dave Halter
6ced926db0
Try to get some more stub to definitions working and vice versa
2019-04-14 17:37:48 +02:00
Dave Halter
05eb06d91b
Merge remote-tracking branch 'origin/master' into typeshed
2019-04-13 01:52:15 +02:00
Andreas Mittelberger
e843c6108d
fix add_bracket_after_function had no effect ( #1297 )
...
* fix add_bracket_after_function had no effect
* added test for fix
* using monkeypatch to set add_bracket_after_function.
2019-04-13 00:41:02 +02:00
Dave Halter
f4a6856e54
Fix some tests
2019-04-03 01:04:18 +02:00
Dave Halter
fa17681cf6
Goto definitions goto stubs now have a proper implementation
2019-04-03 00:28:15 +02:00
Dave Halter
7c56052d58
Make infer public on classes
2019-04-01 09:25:00 +02:00
Dave Halter
8e9a91abf8
Implement is_stub and goto_stubs for the API
2019-03-11 19:13:24 +01:00
Dave Halter
e2ab4c060f
Move all the gradual typing stuff into one folder
2018-12-24 17:40:47 +01:00
Dave Halter
986c69abea
Simplify some more call signature things
2018-11-11 22:44:32 +01:00
Dave Halter
3ecae30b5c
Delete old get_param_names code in API.
2018-11-11 19:45:00 +01:00
Dave Halter
4fbede7445
Rework some call signature issues
2018-11-11 17:01:12 +01:00
Dave Halter
d8090cfa0a
Start implementing get_signatures
2018-11-07 01:20:39 +01:00
Dave Halter
da3ffd8bd0
Typo
2018-10-24 00:41:17 +02:00
Dave Halter
65340e6e24
Some more work on the filter merging
2018-10-05 01:57:34 +02:00
Dave Halter
cc493866cd
Try to introduce is_instance and is_function
2018-09-24 00:15:16 +02:00
Dave Halter
39162de2a8
Some more minor adaptions
2018-09-05 01:49:19 +02:00
Dave Halter
4a3fc91c1e
Implement StubParserTreeFilter.values
2018-09-05 01:36:12 +02:00
Dave Halter
ab872b9a34
Fix some tests
2018-09-05 00:10:25 +02:00
Dave Halter
481e6bcff0
Don't create a FunctionExecutionContext if it's not used.
2018-08-03 00:25:25 +02:00
Daniel Hahler
72a8ceed76
Add params to CallSignature.__repr__
...
Looks like this for `jedi.Script` then:
> <CallSignature: Script index=0 params=[source=None, line=None, column=None, path=None, encoding='utf-8', sys_path=None, environment=None]>
`_params_str` could be made public, and then could be used in jedi-vim,
which currently has this:
params = [p.description.replace('\n', '').replace('param ', '', 1)
for p in signature.params]
08792d3fd7/pythonx/jedi_vim.py (L492-L493)
2018-07-16 13:23:38 +02:00
Daniel Hahler
c4e2892100
Improve __repr__ for BaseDefinition and AbstractNameDefinition
2018-07-15 23:22:10 +02:00
Dave Halter
71cea7200b
Don't use invalid escape sequences in regex, see https://github.com/davidhalter/jedi-vim/issues/843
2018-07-12 21:13:26 +02:00
Dave Halter
68974aee58
Don't use internal parso APIs if possible
2018-06-29 10:04:03 +02:00
Dave Halter
38474061cf
Make jedi work with the next parso release
2018-06-29 09:54:57 +02:00
Dave Halter
5dab97a303
Add an error message, see also #1139 .
2018-06-07 21:01:41 +02:00