Commit Graph

206 Commits

Author SHA1 Message Date
David Halter
ef451f6dca rename working again with different goto function. now change the goto function itself 2012-09-21 22:36:47 +02:00
David Halter
bfca702bf9 total rewrite of goto -> incomplete 2012-09-21 20:26:41 +02:00
David Halter
ea53d07238 tests weren't clean again 2012-09-20 00:37:59 +02:00
David Halter
521aa6691c commit wasn't clean a few commits ago 2012-09-20 00:33:07 +02:00
David Halter
076a537801 basic work to get renaming to work in other modules/folders. 2012-09-20 00:25:32 +02:00
David Halter
b6562973c0 added param names to completion items (see also #7) 2012-09-17 09:35:13 +02:00
David Halter
444e4fd466 sys path modifications working not only on imports, but on everything 2012-09-14 04:03:32 +02:00
David Halter
9a2ec13230 sys path modifications 2012-09-14 03:05:31 +02:00
David Halter
6f0cbf18db again all sort of import related stuff, relative imports work now! fixes #2 2012-09-13 15:03:10 +02:00
David Halter
1a4de1bc68 getattr() / __getattribute__ / __getattr__ implementation 2012-09-13 02:09:50 +02:00
David Halter
119455c3b3 cleaned up and fixed most cases of import related stuff, fixes #2 2012-09-12 21:36:16 +02:00
David Halter
a93f695b7d again refactorings 2012-09-10 11:06:31 +02:00
David Halter
ad8164e067 corrected wrong goto test 2012-09-10 00:57:03 +02:00
David Halter
da3c327af7 get_related_names testing 2012-09-10 00:52:01 +02:00
David Halter
47262ea45e get_related_names:statements should work for now 2012-09-09 22:09:19 +02:00
David Halter
e97df2f2ac testing for related names (renaming). with first tests 2012-09-09 21:19:51 +02:00
David Halter
8cdc5cc9bd renaming first steps 2012-09-09 15:01:48 +02:00
David Halter
7f40a9b86c vim-jedi pydoc: better formatting 2012-09-05 17:54:38 +02:00
David Halter
abcd3f328a pydoc works now also if the cursor is on the class / created context possibility for completions (backward tokenizer) 2012-09-05 14:23:08 +02:00
David Halter
cf953c9d02 python 2.5 compatibility, use for loop, not the next function 2012-09-04 18:22:11 +02:00
David Halter
268196086b added functool mixins 2012-09-04 18:15:33 +02:00
David Halter
b111c56b06 added _weakref mixins 2012-09-04 16:21:17 +02:00
David Halter
778899af86 introduced std library tests (only regex for now) and a working _sre mixin, which is used by the module 2012-09-04 15:59:24 +02:00
David Halter
51ee262706 ducktyping tests 2012-09-04 15:37:37 +02:00
David Halter
db7c2fc6e7 added a scope generator for instances, which is necessary, because instance variables have priority over class vars 2012-09-04 15:25:08 +02:00
David Halter
37df118519 InstanceElement cleanup, not all tests pass, though 2012-09-04 08:54:13 +02:00
David Halter
77dac95ee0 weakref problem, references were killed to early 2012-09-03 16:59:12 +02:00
David Halter
1775843e23 refined docstr parsing for builtins, because psycopg2 didn't run, even so I thought it would. 2012-09-03 15:11:16 +02:00
David Halter
c3bdd00a8c rename psycopg2 test 2012-09-03 14:05:26 +02:00
David Halter
c5ef4c0f2b temporary removal of a test, because it is not clear yet, what should happen in this situation 2012-09-03 01:04:10 +02:00
David Halter
c9fb482480 psycopg2 fix for github issue 4 2012-09-03 01:02:38 +02:00
David Halter
e18361d161 goto tests for position zero statements 2012-09-03 00:00:55 +02:00
David Halter
911495da30 relative imports should work now 2012-09-02 16:27:41 +02:00
David Halter
1f21fadf55 class decorators are just being ignored, until I know of a use case, where Jedi returns the wrong results 2012-09-02 14:48:27 +02:00
David Halter
1afdb69314 function annotations are now safely ignored by the evaluation. the parser just stores them in the right objects. 2012-09-02 12:39:11 +02:00
David Halter
acd6488891 fix for github issue 7, goto function works now right for 'from import' statements 2012-09-02 11:52:49 +02:00
David Halter
dcc3b54715 thanks to ast.literal_eval the order how test results are defined, doesn't matter anymore 2012-08-31 17:58:24 +02:00
David Halter
469388d72d fixed position error with test 2012-08-31 17:52:07 +02:00
David Halter
40d2c412a5 instance variables are now working again, however, it's still a little bit strange 2012-08-31 01:23:12 +02:00
David Halter
39ce26eb1e completion works now also in docstrings 2012-08-31 00:27:05 +02:00
David Halter
9a5537d3c1 descriptor tests for the used methods 2012-08-30 15:25:51 +02:00
David Halter
dd0cc343f8 mainly settings documentation 2012-08-30 01:41:40 +02:00
David Halter
9c9f17a2b7 +=, |=, etc. operators have better support now 2012-08-30 00:29:04 +02:00
David Halter
73f341866c added recursion decorator / fast_parent_copy fix 2012-08-29 22:53:51 +02:00
David Halter
49ec21a404 invalid list comprehensions should not raise exceptions anymore 2012-08-28 00:37:50 +02:00
David Halter
e7dd205c34 nested list comprehensions are working + tests 2012-08-27 23:30:07 +02:00
David Halter
6e59e96f78 working list comprehensions with tests. 2012-08-27 17:52:16 +02:00
David Halter
19b03ccbe9 new jedi test, which is working pretty good 2012-08-27 11:55:04 +02:00
David Halter
33e5850105 dynamic arrays in executions and instances should now work fully, some things got simplified, now it works. 2012-08-27 11:36:44 +02:00
David Halter
e28d7f0cdf cleaning / pep8 2012-08-23 14:45:29 +02:00