1
0
forked from VimPlug/jedi
Commit Graph

745 Commits

Author SHA1 Message Date
David Halter
251a638ba6 better support for pypy, now pypy fails sometimes, because itertools.tee probably does not its job in the pypy implementation 2012-09-01 17:27:38 +02:00
David Halter
8eab8640fd add travis build status to readme 2012-09-01 14:11:24 +02:00
David Halter
7c3a1c2952 remove pypy from travis testing 2012-09-01 12:35:22 +02:00
David Halter
02d89fd545 remove pypy from travis implementations 2012-09-01 12:35:16 +02:00
David Halter
3e4a5dd111 add cleandoc to _compatibility.py because in python 2.5 it is not in the inspect module. 2012-09-01 11:37:37 +02:00
David Halter
01059b35db use metaclass generator for all classes (python2/3 compatibility) 2012-09-01 11:36:33 +02:00
David Halter
a1d3ab9094 python 3 compatibility: new method 'use_metaclass' 2012-09-01 10:29:17 +02:00
David Halter
94f2d5e263 prevent SystemError from happening through literal_eval 2012-09-01 09:44:35 +02:00
David Halter
2ed7bbf5da fixed a bug that caused case insensitive values not to swap in some cases 2012-09-01 00:06:01 +02:00
David Halter
60d0cede1f automatically start completion on typing a dot 2012-09-01 00:02:23 +02:00
David Halter
139548d906 add automatically an opening bracket to a function and a dot to a module. also added settings to turn off this behaviour 2012-08-31 20:19:07 +02:00
David Halter
566c133130 added an option to do case sensitive completion and removed get_vim_type 2012-08-31 18:37:56 +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
654b845e71 updated complete interface 2012-08-31 17:38:21 +02:00
David Halter
3a8754b9f1 refined NotFoundError doc 2012-08-31 17:16:38 +02:00
David Halter
5e22c6e6c0 jedi plugin new options 2012-08-31 16:47:58 +02:00
David Halter
adbb2d18c4 Readme improved 2012-08-31 16:15:57 +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
74950ab502 evaluate module docstr 2012-08-31 00:40:23 +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
37fde80c5e used os.path.sep consistently 2012-08-30 15:18:59 +02:00
David Halter
5953183f7e improved jedi package with default star import of functions library 2012-08-30 15:15:30 +02:00
David Halter
83a5a4267f improved many docstrings 2012-08-30 15:07:11 +02:00
David Halter
d21044dca2 parsing.py documentation and todos 2012-08-30 14:12:07 +02:00
David Halter
e2a4e097f6 evaluate docstring, much better documentation 2012-08-30 12:54:33 +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
a33160eb25 added parent_stmt to fast_parent_copy, which makes the method more reliable 2012-08-29 23:42:18 +02:00
David Halter
73f341866c added recursion decorator / fast_parent_copy fix 2012-08-29 22:53:51 +02:00
David Halter
21db1c26c6 more of CachedMetaClass in evaluate 2012-08-28 12:24:25 +02:00
David Halter
15ff3d6af1 fixed failed type tests 2012-08-28 00:51:37 +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
f03d8122f5 parser support for nested list comprehensions 2012-08-27 22:06:14 +02:00
David Halter
6e59e96f78 working list comprehensions with tests. 2012-08-27 17:52:16 +02:00
David Halter
5d6e30c6ab moved PushBackIterator to parsing 2012-08-27 15:18:03 +02:00
David Halter
9fd7b96043 preparations for list comprehensions in the parser 2012-08-27 14:56:47 +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
0d9a6282e7 little change in recursion decorator, ignored nodes should be ignored for both sides of __eq__ 2012-08-24 18:21:43 +02:00
David Halter
3a95cce7ae InstanceElement should always be the same, cache them 2012-08-24 18:01:39 +02:00
David Halter
c0324b1d68 fixed a recursion problem with InstanceElements 2012-08-24 16:10:29 +02:00
David Halter
d4e87103b9 refactored testing interface 2012-08-24 12:28:37 +02:00
David Halter
727267d501 removed a bug that caused certain builtin returns not to work 2012-08-23 15:05:48 +02:00
David Halter
4b784263ae removed duplicate fast_parent_copy method, now its used for Calls and Scopes 2012-08-23 14:53:21 +02:00
David Halter
e28d7f0cdf cleaning / pep8 2012-08-23 14:45:29 +02:00
David Halter
793797ca5c completion wasn't working properly on the first line, thx to @gwrtheyrn for testing 2012-08-23 14:45:18 +02:00
David Halter
2c66af7868 fixed possibility of StopIteration Exception to happen with wrong written ternary operators 2012-08-23 02:26:42 +02:00