Commit Graph

8025 Commits

Author SHA1 Message Date
David Halter
2a1ac82e04 add documentation, why goto can return multiple objects -> fixes #42 2012-11-07 18:04:25 +01:00
David Halter
dbb36fd9fb the statement 'a=b=c' returned 'b' only and ignored 'a' - fixes #45 2012-11-07 17:54:45 +01:00
David Halter
0de5793187 @gwrtheyrn's regression tests #45 2012-11-07 17:36:19 +01:00
David Halter
ba917eba46 Merge pull request #55 from tkf/call-signature-in-definition
Move doc property to `parsing`, which was in api before.
2012-11-06 14:54:30 -08:00
Takafumi Arakaki
cfd4bb6fc6 Use Function.doc from api.Definition.doc 2012-11-06 22:09:45 +01:00
Takafumi Arakaki
cffb3d2483 Refactoring: add Function.doc 2012-11-06 22:02:59 +01:00
David Halter
9650520f60 raw_doc additionally, for #53 2012-11-06 19:13:00 +01:00
David Halter
90a4a9240b Merge pull request #53 from tkf/call-signature-in-completion
Call signature in Completion.doc
2012-11-04 15:35:43 -08:00
David Halter
bfdfa67b97 reverse sys.path change once again, after sys.path library is loaded. 2012-11-04 13:14:24 +01:00
Takafumi Arakaki
5a20cd1665 Use AttributeError instead of hasattr 2012-11-04 11:26:06 +01:00
David Halter
6f8d477679 sys.path hack to be a fully compliant py3k library 2012-11-04 01:20:57 +01:00
Takafumi Arakaki
5c76b20434 Add call signature to Completion.doc 2012-11-03 23:57:31 +01:00
Takafumi Arakaki
5f25f244ca Add Function.get_call_signature 2012-11-03 23:41:31 +01:00
David Halter
7d39ccc360 better type description of completion 2012-11-03 23:19:33 +01:00
David Halter
b021a72e5b it's the weird test case again, this time he only fails on travis and only with py2.5/6 2012-11-02 18:53:40 +01:00
David Halter
5999bae6f6 removed next by accident 2012-11-02 18:40:36 +01:00
David Halter
4667ea5573 indentation reduced with iterator (see previous commit) 2012-11-02 18:34:15 +01:00
David Halter
740260b372 use iterators instead of some handmade crap in parsing.PyFuzzyParser (it is still a hack, however...) 2012-11-02 18:32:03 +01:00
David Halter
ed928d5d58 tokenize not needed anymore in _compatibility 2012-11-02 18:12:22 +01:00
David Halter
299f52c04b renamed BytesIO to StringIO, because it no longer made sense 2012-11-02 18:10:23 +01:00
David Halter
ee524eb2a9 again: try to use unicode, #52 2012-11-02 18:05:04 +01:00
David Halter
948b72d27f fix for #51 2012-11-02 17:01:33 +01:00
David Halter
1fa0230339 regression test for #51 2012-11-02 16:21:49 +01:00
David Halter
0704873fd7 switched completely to unicode (in python2), fixes #52 2012-11-02 16:08:38 +01:00
David Halter
82c86dcd3e regression test for #52 2012-11-02 15:19:14 +01:00
Danilo Bargen
d591568186 Regression test for os.P_NOWAIT completion 2012-10-26 12:59:16 +02:00
David Halter
818f6752e7 Merge pull request #41 from tkf/emacs-jedi-is-ready
Emacs-Plugin is ready for use, README change
2012-10-24 13:49:45 -07:00
Takafumi Arakaki
40f5262e05 Emacs-Plugin is ready for use 2012-10-24 21:12:32 +02:00
David Halter
5dba06caa8 reenabled a test 2012-10-24 16:45:35 +02:00
David Halter
106a3f953c python compatibility stuff 2012-10-23 19:40:34 +02:00
David Halter
ba7cc5db24 added speed tests (currently uncommented) and ignored a test case that fails 2012-10-23 18:37:08 +02:00
David Halter
e6d9a0a745 restructured fast_parent_copy again 2012-10-23 18:23:26 +02:00
David Halter
87cbfc9145 again messed up isinstance checks 2012-10-23 17:28:21 +02:00
David Halter
077dcc6c89 fixed broken isinstance tests 2012-10-23 17:06:22 +02:00
David Halter
3de6603cf8 note about security, fixes #38 2012-10-23 16:12:01 +02:00
David Halter
86eb8f24f7 isinstance checks should now also work within functions. -> fixes #39 2012-10-23 15:52:09 +02:00
David Halter
47608b1f4d added debug var imports_processed 2012-10-23 14:06:50 +02:00
David Halter
87f11b638d added speed tests 2012-10-22 18:09:26 +02:00
David Halter
197c2f642b fixed some evil bugs in the import mechanism and even worse: In helpers.fast_parent_copy. 2012-10-22 17:22:44 +02:00
David Halter
99739754ef pep8 2012-10-21 14:33:14 +02:00
David Halter
51cfb43716 a comment... 2012-10-21 14:31:32 +02:00
David Halter
9f1f230a02 Merge branch 'dev' of github.com:davidhalter/jedi into dev 2012-10-21 02:08:50 +02:00
David Halter
057f051d46 Merge pull request #37 from gwrtheyrn/refactorings
Trivial Refactorings
2012-10-20 17:07:49 -07:00
David Halter
559491c301 fixed a few bugs in get_in_function_call caching 2012-10-21 01:56:42 +02:00
David Halter
36fd73a239 much faster parsing for get_in_function_call, fixes parts of #34 2012-10-21 01:42:05 +02:00
Danilo Bargen
c5b9eca9d1 Trivial refactorings 2012-10-20 23:44:38 +02:00
Danilo Bargen
55aeeb00b7 Don't assign to str 2012-10-20 23:44:33 +02:00
Danilo Bargen
0d6e2a5b70 Replaced type() comparison with cleaner isinstance 2012-10-20 23:39:48 +02:00
David Halter
65e1b372b6 made the module with cursor parser lazy 2012-10-20 19:12:41 +02:00
David Halter
4519221f33 move scan_array_for_pos to helpers 2012-10-20 18:52:24 +02:00