Daniel Hahler
94dc563d8a
tox: use posargs ("jedi test") for py.test command
...
Without this it would collect tests from other dirs also by default.
2016-11-04 14:31:43 +01:00
Dave Halter
b594a7d861
Merge pull request #776 from Alexey-T/patch-1
...
For Py3.5 embeddable, which misses pydoc_data module
2016-09-18 18:58:34 +02:00
Uvview
e08209f35e
For Py3.5 embeddable, which misses pydoc_data module
2016-09-17 03:47:56 +04:00
Dave Halter
be2a97cd36
Merge pull request #764 from DonJayamanne/patch-1
...
update usage.rst
2016-08-25 14:16:03 +02:00
Don Jayamanne
85970d25f9
updated as per code review comments
2016-08-25 20:57:35 +10:00
Don Jayamanne
b82687642d
update usage.rst
...
Updated to make reference to VS Code using this library.
2016-08-24 20:27:40 +10:00
Dave Halter
8a34481e8c
Merge pull request #758 from blueyed/doc-goto_assignments
...
doc: fix goto_assignments, which can follow imports now
2016-08-13 23:07:49 +02:00
Daniel Hahler
171873761b
doc: fix goto_assignments, which can follow imports now
2016-08-13 09:04:57 +02:00
Dave Halter
2ae3aee7d0
Increase parser pickling version to reduce bugtracker issues in the future with people upgrading git commits.
2016-08-07 13:05:14 +02:00
Dave Halter
ebd080a0fd
Implement goto_assignments(follow_imports=True). Fixes #382 .
2016-08-03 18:05:08 +02:00
Dave Halter
c1bef454f5
Restructure namedtuple tests a bit.
2016-08-03 09:21:51 +02:00
Dave Halter
7c5e75f31b
Make it possible to debug the REPL.
2016-08-02 23:21:53 +02:00
Dave Halter
05ad8c6608
Start working on param autocompletion for the REPL.
2016-08-01 23:59:49 +02:00
Dave Halter
9acb5cf1b3
Make it possible to do class context completions even for non functions. Fixes #639 .
2016-08-01 23:13:28 +02:00
Dave Halter
abaa9732eb
Merge branch 'dev' of https://github.com/bstaint/jedi into dev
2016-08-01 15:17:52 +02:00
Dave Halter
51802e9784
Fix a test that was actually wrong in Python 2.7 (not working).
2016-08-01 14:57:58 +02:00
Dave Halter
add5b68269
Try to get travis working again.
2016-08-01 14:47:03 +02:00
bstaint
e35a9ff389
Replace multiple slashes.
2016-08-01 10:42:36 +08:00
Dave Halter
6440e33512
Fix an issue with magic methods on classes. Fixes #461 .
2016-07-31 23:42:16 +02:00
Dave Halter
647a4db326
Autocomplete inherited methods when overriding in child class. Fixes #458 .
2016-07-31 23:09:50 +02:00
Dave Halter
62e184134b
Fix __call__ param completion. Fixes #613 .
2016-07-31 21:37:01 +02:00
Dave Halter
5f064a2a0a
Add a way to get the line in a BaseDefinition. Fixes #518 .
2016-07-31 20:37:48 +02:00
bstaint
b31b456dd4
Fixed Windows slashes problem.
2016-08-01 01:13:39 +08:00
Dave Halter
6f598b1157
Use the memoize function for faked arguments only when needed.
...
It's important to note that memoizing every object would mean that
theoretically all objects passed through get_faked would get memoized. This
would have been a possible memory leak, which we should avoid.
Obviously the previous solution proposed in #649 was still better, but this
issue was a new one. Also using str() around keys was not a good idea.
Refs #649 .
2016-07-31 15:02:30 +02:00
Dave Halter
7b58ffcfd1
Merge branch 'bugfix/performances_degradation' of https://github.com/ColinDuquesnoy/jedi into dev
2016-07-31 13:51:24 +02:00
Dave Halter
524a13ba26
Proof that docstring inference is working even on renamed imports. Fixes #507 .
2016-07-31 12:14:44 +02:00
Dave Halter
a4edf5d5d1
Test lambdas better.
2016-07-31 11:41:39 +02:00
ColinDuquesnoy
600a087446
Merge branch 'dev' into bugfix/performances_degradation
...
# Conflicts:
# test/test_regression.py
2016-07-30 16:52:17 +02:00
Dave Halter
2b4b5f069b
Docstring should also be evaluated in class definitions. Fixes #631 .
2016-07-30 14:18:20 +02:00
Dave Halter
15221bc8f5
Make sure that the encoding parameters are always right.
2016-07-30 03:34:24 +02:00
Dave Halter
454c8de7b1
Merge pull request #726 from nakamuray/fix-source_to_unicode_py3_compatibility
...
fix source_to_unicode py3 compatibility
2016-07-30 03:15:04 +02:00
Dave Halter
320f0dc920
Added @scribu as an author.
2016-07-30 02:45:04 +02:00
Dave Halter
ec51891bb2
Fix nested namespace packages. At least now there's no error anymore. Fixes #743 .
2016-07-30 02:44:09 +02:00
scribu
4fbde0001a
add test for namespaced packages
2016-07-29 08:31:21 +02:00
Dave Halter
1fa16337b7
Fix an issue with named args goto.
2016-07-29 00:22:24 +02:00
Dave Halter
77fa2928ee
Add some completion tests.
2016-07-28 23:16:37 +02:00
Dave Halter
142f6652b5
Move toward ParserWithRecovery for the completion context.
...
It was simply not possible to do it with the normal parser, because of dedents.
2016-07-28 23:14:24 +02:00
Dave Halter
f605359c16
More comprehension issues.
2016-07-28 18:12:41 +02:00
Dave Halter
1903b31b9a
Merge branch 'dev' of github.com:davidhalter/jedi into dev
2016-07-27 23:48:19 +02:00
Dave Halter
230a7bc024
Remove the recursion detection in imports, because it's not needed there anymore.
2016-07-27 23:48:04 +02:00
Dave Halter
092299f537
Fix a recursion issue with nested for loops.
2016-07-27 23:36:44 +02:00
Dave Halter
01e577be8b
Move some recursion issues to the recursion module.
2016-07-27 22:23:30 +02:00
Dave Halter
4c6669e081
Fix another issue.
2016-07-27 21:17:12 +02:00
Dave Halter
0a4e858d88
Fix a recursion issue and add a test.
2016-07-27 19:15:03 +02:00
Dave Halter
a6dd7bf822
Fix an issue with inherited lists.
2016-07-26 09:24:51 +02:00
Dave Halter
92dd6df804
Merge pull request #745 from sadovnychyi/dev
...
Try to correctly import ZIP and EGG files
2016-07-25 20:28:33 +02:00
Dave Halter
fc7fd9d989
Fix some more fast parser issues.
2016-07-25 18:29:01 +02:00
Dmitry Sadovnychyi
60484707a0
Add support for ZIP and EGG packages in imports
2016-07-25 20:29:02 +08:00
Dave Halter
2d544c51c6
Better completions in comments.
2016-07-25 09:58:04 +02:00
Dave Halter
6ed864f032
Merge branch 'dev' of github.com:davidhalter/jedi into dev
2016-07-25 00:16:12 +02:00