1
0
forked from VimPlug/jedi
Commit Graph

3115 Commits

Author SHA1 Message Date
David Halter
76eb3e53e7 fixed recursion problem with properties. However, this does not fix the problem, that things that are used like properties (closures with different inputs) still are not properly executed, due to recursion detection. 2012-08-10 23:29:26 +02:00
David Halter
1843293624 removed some for loop handling stuff, because it was redundant with iterator handling 2012-08-10 23:13:33 +02:00
David Halter
7fc13bde48 added a method which returns all the stuff in an iterator 2012-08-10 18:23:01 +02:00
David Halter
9b80dab77b really good support for list/set conversions 2012-08-10 17:21:14 +02:00
David Halter
e0ebc0e3ac started better dynamic support for list/set conversions including appends after conversions 2012-08-10 16:39:56 +02:00
David Halter
b57cf57af6 restructed dynamic array test and added rename tests 2012-08-09 16:36:59 +02:00
David Halter
ae60bce836 dynamic arrays are now working pretty good 2012-08-09 16:03:28 +02:00
David Halter
c6f76a15ff dynamic array additions are working with list.append 2012-08-09 14:21:51 +02:00
David Halter
e4b911b943 range() works now 2012-08-08 16:07:06 +02:00
David Halter
024cc78b2c implemented __next__ method 2012-08-08 15:56:59 +02:00
David Halter
a0fad34503 generalized param array creation 2012-08-07 10:41:15 +02:00
David Halter
11808d8fa3 catched some errors of invalid code, that was caused by imbalanced closing brackets 2012-08-07 10:11:18 +02:00
David Halter
f4db5e8a47 added __ to builtin-mixin instance variables, which should decrease visibility 2012-08-07 01:22:32 +02:00
David Halter
b2abf241ae more tests for next/iter combinations 2012-08-07 00:49:36 +02:00
David Halter
6fdc305551 tuple/iter are working now 2012-08-07 00:27:25 +02:00
David Halter
8bd73d96cb frozenset is working now / further array conversion tests 2012-08-07 00:11:44 +02:00
David Halter
5f26d0c442 mixins are now possible even if some things are in the base class 2012-08-07 00:11:08 +02:00
David Halter
f935d4ff53 implemented __iter__ 2012-08-06 23:21:42 +02:00
David Halter
9072bd6f52 added a base class to have easier isinstance comparisons 2012-08-06 22:25:58 +02:00
David Halter
bef8fca57d list() builtin is working better now 2012-08-06 21:26:05 +02:00
David Halter
6ae98ba2f6 rearranged builtin mixins 2012-08-06 20:54:35 +02:00
David Halter
c154bdad0e array indexing works now also with variables 2012-08-06 17:47:43 +02:00
David Halter
8780199a33 basic __getitem__ implementation 2012-08-06 15:49:08 +02:00
David Halter
55b6d5b598 removed old todos 2012-08-06 11:47:39 +02:00
David Halter
384c3a5b77 support for dynamic params in classes 2012-08-06 02:27:49 +02:00
David Halter
e6ae235b78 made dynamic *args/**args work 2012-08-06 01:53:43 +02:00
David Halter
92bf995c3a different dynamic approach to get params, works already really good! 2012-08-06 01:33:01 +02:00
David Halter
ee798b03f2 introduced a dynamic completion for params 2012-08-05 17:24:26 +02:00
David Halter
c2a5876d7b refactorings / added used_names to Module 2012-08-04 01:20:41 +02:00
David Halter
52d80ca06c filtered base classes in builtins, this brings a huge speedup to builtin modules, which use inheritance excessively (e.g. PyQt4) 2012-08-03 14:58:21 +02:00
David Halter
c87899d9b0 flows no longer distort results in certain positions 2012-08-03 13:46:07 +02:00
David Halter
639457b9ec imports are now fully functional 2012-08-03 13:01:12 +02:00
David Halter
a9fbb2edce temporary import work 2012-08-03 12:18:48 +02:00
David Halter
7733642a26 removed old import stuff 2012-08-03 00:17:09 +02:00
David Halter
b4d147738f solved goto-import problems 2012-08-03 00:14:14 +02:00
David Halter
63c81a0bfe goto: more import tests 2012-08-02 20:31:03 +02:00
David Halter
d8c0b8f8e9 again import tests 2012-08-02 20:09:45 +02:00
David Halter
24f81ea75c updated/added import test (nested structures) 2012-08-02 13:49:40 +02:00
David Halter
ffa736264e goto: module lookup now don't includes star imports 2012-08-01 14:08:42 +02:00
David Halter
7e4658122a imports of c_builtins are now more pythonic, messing with the sys path is history 2012-08-01 13:18:44 +02:00
David Halter
510a49957c It was not possible to load PyQt4, now it works fine. 2012-07-30 15:11:00 +02:00
David Halter
eb7e877fd9 cleaning 2012-07-30 01:00:48 +02:00
David Halter
0a3a167561 modules.py used old code for caching, which didn't work. removed it. 2012-07-30 00:40:05 +02:00
David Halter
163b0c0f9d fixed numpy bugs, that made it impossible to use complete numpy (including regression tests) 2012-07-29 20:56:54 +02:00
David Halter
1a981a3d67 remove multileve attributeerror from places, where exception is enough. 2012-07-29 20:09:44 +02:00
David Halter
a5215952a9 goto of vim-jedi is now able to handle multiple goto results, displays a new buffer 2012-07-29 11:19:42 +02:00
David Halter
24c48aba67 a function to check if the definition is in a builtin module 2012-07-28 22:09:19 +02:00
David Halter
7aef288eec jedi-vim can now use tabs instead of only buffers 2012-07-28 21:51:09 +02:00
David Halter
e9d9213f10 goto tests, which i previously forgot to commit 2012-07-28 18:31:36 +02:00
David Halter
e99ff5528e goto follows now also import statements 2012-07-28 18:28:38 +02:00