Dave Halter
|
cc5957d56c
|
reverse backwords incompatibility of #393 and therefore deprecate CallSignature.module
|
2014-04-02 13:59:05 +02:00 |
|
Dave Halter
|
edb0bbd183
|
use defined_names also for modules, fixes symbol browsing issues - fixes #344
|
2014-04-02 13:48:27 +02:00 |
|
Dave Halter
|
b823a196d6
|
tests for support for symbol browsing with imports and 'defined_names', see #344
|
2014-04-02 13:17:55 +02:00 |
|
Dave Halter
|
347ae636e4
|
cache Definition objects
|
2014-04-02 12:05:02 +02:00 |
|
Dave Halter
|
d6ffc80f0e
|
cast pr.Function to er.Function even in the api.
|
2014-04-02 11:40:50 +02:00 |
|
Dave Halter
|
dfd2b202ff
|
use _follow_statements_imports also in the BaseDefinition.params
|
2014-04-02 11:05:32 +02:00 |
|
Dave Halter
|
7763192850
|
use the generalized _follow_statements_imports internally
|
2014-04-02 10:46:57 +02:00 |
|
Dave Halter
|
c26b57bef6
|
generalize Completion.follow_definition to Definition._follow_statements_imports
|
2014-04-02 10:44:14 +02:00 |
|
Dave Halter
|
283a5086f9
|
use memoize_default instead of strange underscore_decorators in api classes
|
2014-04-02 10:34:43 +02:00 |
|
Dave Halter
|
8ac9e16f3f
|
clean up the is_callable stuff
|
2014-04-02 09:47:27 +02:00 |
|
Dave Halter
|
305b593f3b
|
create an is_callable method for all representation objects, to determine if something is callable or not
|
2014-04-02 09:42:15 +02:00 |
|
Dave Halter
|
d1a6dd1098
|
tests for call signatures that are not actually callable.
|
2014-04-01 15:22:43 +02:00 |
|
Dave Halter
|
72aa7f918f
|
the type of a compiled object is also function, not def
|
2014-04-01 14:45:05 +02:00 |
|
Dave Halter
|
ee18e19711
|
moved params to BaseDefinition. This enables completions and gotos to check for call signatures as well, fixes #238
|
2014-04-01 14:34:10 +02:00 |
|
Dave Halter
|
03b02f9830
|
temporary support for unicode in Documentation objects. We still need to discuss the exact details of that class #392
|
2014-03-31 12:44:47 +02:00 |
|
Dave Halter
|
9b3b28f185
|
use defaultdict instead of OrderedDict for testing purposes, since OrderedDict is not supported in Python 2.6
|
2014-03-31 12:18:53 +02:00 |
|
Dave Halter
|
dc953d3c54
|
fix broken goto_definition command for variables in the same statement
|
2014-03-29 16:52:54 +01:00 |
|
Dave Halter
|
ced5b6ca82
|
goto_assignments and usages both working now with issues like #315
|
2014-03-29 16:37:39 +01:00 |
|
Dave Halter
|
29435852e6
|
trying to clean up the goto mess
|
2014-03-28 13:46:36 +01:00 |
|
Dave Halter
|
54d9d325da
|
temporary fix for #315. in the future we should be removing that whole indent change crap
|
2014-03-28 02:08:22 +01:00 |
|
Dave Halter
|
5b7843747c
|
test for recurring use of variable name with gotos, #315
|
2014-03-28 02:01:57 +01:00 |
|
Dave Halter
|
16e3e327d3
|
docstring returns now also strip rst roles and work with more complicated patterns
|
2014-03-28 01:41:24 +01:00 |
|
Dave Halter
|
1a1d4f5576
|
test: docstring sphinx type returns don't work like the docstring param stuff
|
2014-03-27 21:02:07 +01:00 |
|
Dave Halter
|
fb34864ace
|
fix docstrings that didn't work with multiple return classes of other modules (or in tuples)
|
2014-03-27 20:23:41 +01:00 |
|
Dave Halter
|
2f71bd4e63
|
test for multiple docstring imports with complicated lists and tuples
|
2014-03-27 20:05:39 +01:00 |
|
Dave Halter
|
eea2d0c8c5
|
param docstrings cleaned up - #370
|
2014-03-27 19:51:35 +01:00 |
|
Dave Halter
|
b680246195
|
docstring working for local definitions as well
|
2014-03-27 12:34:53 +01:00 |
|
Dave Halter
|
196fcdb4df
|
docstring param hints not working properly - test for #370
|
2014-03-26 16:47:54 +01:00 |
|
Dave Halter
|
2dbfe46a5a
|
fix a minor issue with __repr__ for decorators
|
2014-03-26 16:33:31 +01:00 |
|
Dave Halter
|
4a9b9388df
|
missing docstrings for imports in completions should be there now, fixes #340
|
2014-03-25 11:57:34 +01:00 |
|
Dave Halter
|
33d59d8055
|
tests for documentation Completion.documentation - check if Jedi is following imports correctly
|
2014-03-25 11:20:48 +01:00 |
|
Dave Halter
|
3f3788e800
|
add a Documentation() class to the API, which will be used in the future for all kind of docstrings. Also add a documentation method on BaseDefinition that returns a Documentation object. Deprecate at the same time its doc and raw_doc functions
|
2014-03-25 02:14:34 +01:00 |
|
Dave Halter
|
fa664534e4
|
make param backwards compatibility clearer
|
2014-03-25 01:08:29 +01:00 |
|
Dave Halter
|
1c1b51f116
|
more type tests
|
2014-03-24 01:31:14 +01:00 |
|
Dave Halter
|
18ca96803f
|
implement a Completion.type version for #340, follow imports if they are in a from clause or if its a longer imnport
|
2014-03-23 17:51:03 +01:00 |
|
Dave Halter
|
45fecabbf1
|
definition type shouldn't return import, we'd rather want the implementation name -> #340
|
2014-03-23 13:30:10 +01:00 |
|
Dave Halter
|
c8b3658d63
|
forgot to deprecate source_encoding properly -> #389
|
2014-03-23 12:54:39 +01:00 |
|
Dave Halter
|
5aa6c770b3
|
refactor follow_definition tests
|
2014-03-23 12:40:33 +01:00 |
|
Dave Halter
|
67202db305
|
change a test (other library) so that python 3.4 also works
|
2014-03-21 15:36:13 +01:00 |
|
Dave Halter
|
37ff4cfbd9
|
Merge pull request #387 from ColinDuquesnoy/py34
UnicodeError with Python 3.4
|
2014-03-21 18:42:21 +04:30 |
|
Dave Halter
|
78837ce539
|
cleanup
|
2014-03-21 14:31:15 +01:00 |
|
Dave Halter
|
83b7190a0a
|
a follow function for the Importer which solves the issues with follow_definitions
|
2014-03-21 14:09:12 +01:00 |
|
Dave Halter
|
fa0502d762
|
again testing improvements. follow_definitions imports are now pretty much covered
|
2014-03-21 13:50:29 +01:00 |
|
Dave Halter
|
eeeeee49f5
|
new tests for that whole import mess
|
2014-03-21 11:12:40 +01:00 |
|
Dave Halter
|
a06310db4a
|
again a temporary follow_definition for imports
|
2014-03-21 09:27:52 +01:00 |
|
Dave Halter
|
1703f7cca6
|
kind of separated Importer from ImportPath
|
2014-03-20 18:21:17 +01:00 |
|
Dave Halter
|
58026c6542
|
temporary conversion of the imports module to separate import processing from actually importing things
|
2014-03-19 16:40:38 +01:00 |
|
ColinDuquesnoy
|
b18b3e3edd
|
install python 3.4 only if toxenv is py34
|
2014-03-18 21:47:24 +01:00 |
|
ColinDuquesnoy
|
666d037022
|
Travis: add apt-get update
|
2014-03-18 20:55:39 +01:00 |
|
ColinDuquesnoy
|
d810c13a58
|
Install python 3.4 from ppa
|
2014-03-18 20:51:49 +01:00 |
|