Commit Graph

  • 654b845e71 updated complete interface David Halter 2012-08-31 17:38:21 +02:00
  • 3a8754b9f1 refined NotFoundError doc David Halter 2012-08-31 17:01:14 +02:00
  • 5e22c6e6c0 jedi plugin new options David Halter 2012-08-31 16:47:58 +02:00
  • adbb2d18c4 Readme improved David Halter 2012-08-31 16:15:21 +02:00
  • 40d2c412a5 instance variables are now working again, however, it's still a little bit strange David Halter 2012-08-31 01:23:12 +02:00
  • 74950ab502 evaluate module docstr David Halter 2012-08-31 00:40:23 +02:00
  • 39ce26eb1e completion works now also in docstrings David Halter 2012-08-31 00:27:05 +02:00
  • 9a5537d3c1 descriptor tests for the used methods David Halter 2012-08-30 15:25:51 +02:00
  • 37fde80c5e used os.path.sep consistently David Halter 2012-08-30 15:18:59 +02:00
  • 5953183f7e improved jedi package with default star import of functions library David Halter 2012-08-30 15:15:30 +02:00
  • 83a5a4267f improved many docstrings David Halter 2012-08-30 15:07:11 +02:00
  • d21044dca2 parsing.py documentation and todos David Halter 2012-08-30 14:09:48 +02:00
  • e2a4e097f6 evaluate docstring, much better documentation David Halter 2012-08-30 12:54:33 +02:00
  • dd0cc343f8 mainly settings documentation David Halter 2012-08-30 01:41:40 +02:00
  • 9c9f17a2b7 +=, |=, etc. operators have better support now David Halter 2012-08-30 00:29:04 +02:00
  • a33160eb25 added parent_stmt to fast_parent_copy, which makes the method more reliable David Halter 2012-08-29 23:42:18 +02:00
  • 73f341866c added recursion decorator / fast_parent_copy fix David Halter 2012-08-29 22:53:51 +02:00
  • 21db1c26c6 more of CachedMetaClass in evaluate David Halter 2012-08-28 12:24:25 +02:00
  • 15ff3d6af1 fixed failed type tests David Halter 2012-08-28 00:51:37 +02:00
  • 49ec21a404 invalid list comprehensions should not raise exceptions anymore David Halter 2012-08-28 00:37:50 +02:00
  • e7dd205c34 nested list comprehensions are working + tests David Halter 2012-08-27 23:30:07 +02:00
  • f03d8122f5 parser support for nested list comprehensions David Halter 2012-08-27 22:06:14 +02:00
  • 6e59e96f78 working list comprehensions with tests. David Halter 2012-08-27 17:52:16 +02:00
  • 5d6e30c6ab moved PushBackIterator to parsing David Halter 2012-08-27 15:18:03 +02:00
  • 9fd7b96043 preparations for list comprehensions in the parser David Halter 2012-08-27 14:56:47 +02:00
  • 19b03ccbe9 new jedi test, which is working pretty good David Halter 2012-08-27 11:55:04 +02:00
  • 33e5850105 dynamic arrays in executions and instances should now work fully, some things got simplified, now it works. David Halter 2012-08-27 11:34:37 +02:00
  • 0d9a6282e7 little change in recursion decorator, ignored nodes should be ignored for both sides of __eq__ David Halter 2012-08-24 18:21:43 +02:00
  • 3a95cce7ae InstanceElement should always be the same, cache them David Halter 2012-08-24 18:01:39 +02:00
  • c0324b1d68 fixed a recursion problem with InstanceElements David Halter 2012-08-24 16:10:29 +02:00
  • d4e87103b9 refactored testing interface David Halter 2012-08-24 12:28:37 +02:00
  • 727267d501 removed a bug that caused certain builtin returns not to work David Halter 2012-08-23 15:05:48 +02:00
  • 4b784263ae removed duplicate fast_parent_copy method, now its used for Calls and Scopes David Halter 2012-08-23 14:53:21 +02:00
  • e28d7f0cdf cleaning / pep8 David Halter 2012-08-23 14:45:29 +02:00
  • 793797ca5c completion wasn't working properly on the first line, thx to @gwrtheyrn for testing David Halter 2012-08-23 14:26:33 +02:00
  • 2c66af7868 fixed possibility of StopIteration Exception to happen with wrong written ternary operators David Halter 2012-08-23 02:25:44 +02:00
  • 09e9a85382 fixed set-completion related bug David Halter 2012-08-23 02:17:48 +02:00
  • cfba8216c9 completions on jedi now don't run into almost endless loop anymore David Halter 2012-08-23 02:05:45 +02:00
  • ddc7c73c46 temporary jedi tests (they do not work as they should) David Halter 2012-08-22 17:29:05 +02:00
  • b844fa201a catched recursions in a special array case David Halter 2012-08-22 15:14:36 +02:00
  • d85184d387 possible to return dynamic arrays David Halter 2012-08-22 11:44:45 +02:00
  • 9c09de6245 added a descriptor, to ignore unbound methods in Python 2 David Halter 2012-08-22 01:11:54 +02:00
  • 528b978ca5 property recursion tests David Halter 2012-08-21 12:19:18 +02:00
  • f52fea984d parsing.Array/parsing.Call have a start_pos attribute now David Halter 2012-08-21 11:59:21 +02:00
  • 1b310e9f90 introduced settings David Halter 2012-08-17 13:36:39 +02:00
  • 848b6e03eb dicts are now returned correctly, just without content David Halter 2012-08-16 17:11:27 +02:00
  • 6db12b5973 better understanding of how dicts are filled David Halter 2012-08-16 16:23:03 +02:00
  • 10c2281244 dynamic arrays work now also in functions David Halter 2012-08-14 19:25:55 +02:00
  • 692b85cfb2 list.extend / set.update works now David Halter 2012-08-14 15:00:31 +02:00
  • 76e6b1f37c dynamic params works now on all internal classes David Halter 2012-08-14 14:43:23 +02:00
  • 61ca2c74b4 reeneabled more complex builtin array tests David Halter 2012-08-14 13:07:21 +02:00
  • 79d30f1b24 addition to fix another docstr problem David Halter 2012-08-14 12:55:25 +02:00
  • e2fb6c7d9a vim shows now docstrings also correct David Halter 2012-08-13 22:39:43 +02:00
  • 6467f4f420 docstrings are working again and have a correct output David Halter 2012-08-13 21:26:24 +02:00
  • 37b5f2cb93 found the memory-critical pieces. also removed old debug code David Halter 2012-08-13 16:45:33 +02:00
  • e6f6003476 parents of Call/Array are now also weakrefs David Halter 2012-08-13 12:17:28 +02:00
  • bc6cf350c2 weakrefs also for parent_stmt David Halter 2012-08-13 11:38:54 +02:00
  • 8e20c754b1 tests working all again, with weakref parents David Halter 2012-08-13 01:23:29 +02:00
  • 673cb30ee8 probably half of the tests are running again. David Halter 2012-08-12 02:09:10 +02:00
  • 3ae7d3f278 use weakrefs for parents now: rest David Halter 2012-08-12 01:42:37 +02:00
  • a2611c5db6 use weakrefs for parents now: evaluate.py David Halter 2012-08-12 01:32:34 +02:00
  • ed07e91d88 use weakrefs for parents now: functions.py David Halter 2012-08-12 01:23:57 +02:00
  • 1571931088 python 2.5 compatibility (future import) David Halter 2012-08-11 00:16:55 +02:00
  • f95245a3a0 changes so that python3 will run with the builtins, because in py3k range = old xrange David Halter 2012-08-11 00:06:12 +02:00
  • e41c4c6cc3 implemented xrange David Halter 2012-08-11 00:02:04 +02:00
  • 2d6ba4e8ec pep8 compatibility David Halter 2012-08-10 23:31:56 +02:00
  • 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. David Halter 2012-08-10 23:29:26 +02:00
  • 1843293624 removed some for loop handling stuff, because it was redundant with iterator handling David Halter 2012-08-10 23:13:33 +02:00
  • 7fc13bde48 added a method which returns all the stuff in an iterator David Halter 2012-08-10 18:23:01 +02:00
  • 9b80dab77b really good support for list/set conversions David Halter 2012-08-10 17:21:14 +02:00
  • e0ebc0e3ac started better dynamic support for list/set conversions including appends after conversions David Halter 2012-08-10 16:39:56 +02:00
  • b57cf57af6 restructed dynamic array test and added rename tests David Halter 2012-08-09 16:36:59 +02:00
  • ae60bce836 dynamic arrays are now working pretty good David Halter 2012-08-09 16:03:28 +02:00
  • c6f76a15ff dynamic array additions are working with list.append David Halter 2012-08-09 14:21:51 +02:00
  • e4b911b943 range() works now David Halter 2012-08-08 16:07:06 +02:00
  • 024cc78b2c implemented __next__ method David Halter 2012-08-08 15:56:43 +02:00
  • a0fad34503 generalized param array creation David Halter 2012-08-07 10:41:15 +02:00
  • 11808d8fa3 catched some errors of invalid code, that was caused by imbalanced closing brackets David Halter 2012-08-07 10:09:59 +02:00
  • f4db5e8a47 added __ to builtin-mixin instance variables, which should decrease visibility David Halter 2012-08-07 01:22:32 +02:00
  • b2abf241ae more tests for next/iter combinations David Halter 2012-08-07 00:49:36 +02:00
  • 6fdc305551 tuple/iter are working now David Halter 2012-08-07 00:27:25 +02:00
  • 8bd73d96cb frozenset is working now / further array conversion tests David Halter 2012-08-07 00:11:44 +02:00
  • 5f26d0c442 mixins are now possible even if some things are in the base class David Halter 2012-08-07 00:11:08 +02:00
  • f935d4ff53 implemented __iter__ David Halter 2012-08-06 23:21:04 +02:00
  • 9072bd6f52 added a base class to have easier isinstance comparisons David Halter 2012-08-06 22:25:58 +02:00
  • bef8fca57d list() builtin is working better now David Halter 2012-08-06 21:26:05 +02:00
  • 6ae98ba2f6 rearranged builtin mixins David Halter 2012-08-06 20:54:35 +02:00
  • c154bdad0e array indexing works now also with variables David Halter 2012-08-06 17:47:43 +02:00
  • 8780199a33 basic __getitem__ implementation David Halter 2012-08-06 15:49:08 +02:00
  • 55b6d5b598 removed old todos David Halter 2012-08-06 11:47:39 +02:00
  • 384c3a5b77 support for dynamic params in classes David Halter 2012-08-06 02:27:49 +02:00
  • e6ae235b78 made dynamic *args/**args work David Halter 2012-08-06 01:53:43 +02:00
  • 92bf995c3a different dynamic approach to get params, works already really good! David Halter 2012-08-06 01:33:01 +02:00
  • ee798b03f2 introduced a dynamic completion for params David Halter 2012-08-05 17:24:26 +02:00
  • c2a5876d7b refactorings / added used_names to Module David Halter 2012-08-03 17:10:00 +02:00
  • 52d80ca06c filtered base classes in builtins, this brings a huge speedup to builtin modules, which use inheritance excessively (e.g. PyQt4) David Halter 2012-08-03 14:58:21 +02:00
  • c87899d9b0 flows no longer distort results in certain positions David Halter 2012-08-03 13:46:07 +02:00
  • 639457b9ec imports are now fully functional David Halter 2012-08-03 13:00:44 +02:00
  • a9fbb2edce temporary import work David Halter 2012-08-03 12:18:48 +02:00
  • 7733642a26 removed old import stuff David Halter 2012-08-03 00:17:09 +02:00