1
0
forked from VimPlug/jedi

Commit Graph

  • 18686c1d63 is_py3k() -> is_py3k David Halter 2012-09-06 02:38:57 +02:00
  • 0008e2c703 python 2.5 compatibility David Halter 2012-09-06 02:35:38 +02:00
  • 8ebb1fbbfe compatibility David Halter 2012-09-06 02:26:24 +02:00
  • d30c0e7e34 forgot to add the new keywords module David Halter 2012-09-06 02:19:11 +02:00
  • 30c61befba fixed travis test bug David Halter 2012-09-06 02:17:53 +02:00
  • a5cb308d1f further regression tests David Halter 2012-09-06 02:14:04 +02:00
  • a238985ed8 pydoc works now with operators and keywords David Halter 2012-09-06 01:55:52 +02:00
  • 730dfdc012 added additional security to get_definition tests David Halter 2012-09-06 00:08:41 +02:00
  • eb79942a81 added regression tests. with tests for user scopes David Halter 2012-09-05 23:49:51 +02:00
  • a6340f6f1f added K to quit the help window, which makes it easy to toggle the help window David Halter 2012-09-05 23:39:40 +02:00
  • ca0b903891 user_scopes are now valid even in multi-line class/def initializations David Halter 2012-09-05 23:38:33 +02:00
  • 3371153879 bugfix for functions with get_definition on them David Halter 2012-09-05 23:22:43 +02:00
  • f9462b3cbb default debug ignored modules David Halter 2012-09-05 22:24:41 +02:00
  • b567f9e62a from now on vim-jedi is only accessible for python scripts David Halter 2012-09-05 22:23:39 +02:00
  • 7f40a9b86c vim-jedi pydoc: better formatting David Halter 2012-09-05 17:54:38 +02:00
  • 081d20d0cf fixed py3k exception David Halter 2012-09-05 16:19:00 +02:00
  • d3f36e2ddf cleaned up the mess in the Definition class David Halter 2012-09-05 15:22:40 +02:00
  • abcd3f328a pydoc works now also if the cursor is on the class / created context possibility for completions (backward tokenizer) David Halter 2012-09-05 14:19:40 +02:00
  • 37df49d598 indexing a particular position with a test is now also possible with get_definition and complete David Halter 2012-09-05 11:01:07 +02:00
  • 20b3c3c82b showing pydoc with VIM plugin David Halter 2012-09-05 10:07:51 +02:00
  • 1b1e18a9e5 get_definition is again in vim plugin (issue #7) David Halter 2012-09-04 19:14:54 +02:00
  • 686c675b6d get_definitions -> get_definition David Halter 2012-09-04 18:47:07 +02:00
  • cf953c9d02 python 2.5 compatibility, use for loop, not the next function David Halter 2012-09-04 18:22:11 +02:00
  • 268196086b added functool mixins David Halter 2012-09-04 18:15:33 +02:00
  • b111c56b06 added _weakref mixins David Halter 2012-09-04 16:21:17 +02:00
  • 778899af86 introduced std library tests (only regex for now) and a working _sre mixin, which is used by the module David Halter 2012-09-04 15:59:24 +02:00
  • f47ae1ad4f fixed a dynamic array bug, that was created, because of the InstanceElement changes David Halter 2012-09-04 15:55:11 +02:00
  • 51ee262706 ducktyping tests David Halter 2012-09-04 15:37:37 +02:00
  • db7c2fc6e7 added a scope generator for instances, which is necessary, because instance variables have priority over class vars David Halter 2012-09-04 15:25:08 +02:00
  • 3cc5c60f02 tried to clean up the mess of Instances and InstanceElements David Halter 2012-09-04 14:53:32 +02:00
  • e359eb5898 print on errors at the end, not start David Halter 2012-09-04 12:16:01 +02:00
  • 0e467146d5 InstanceElement changes -> know if it is a class var David Halter 2012-09-04 10:35:26 +02:00
  • fc788bc7bf changed get_parent_until method David Halter 2012-09-04 09:43:59 +02:00
  • 20bf5d2bf5 debug messages are now only active for non-test-results David Halter 2012-09-04 09:04:34 +02:00
  • 37df118519 InstanceElement cleanup, not all tests pass, though David Halter 2012-09-04 08:54:13 +02:00
  • a5d1427b09 method was needed David Halter 2012-09-03 17:40:34 +02:00
  • d143024408 added dict.get, because it returned tuples (don't ask why) David Halter 2012-09-03 17:00:37 +02:00
  • 77dac95ee0 weakref problem, references were killed to early David Halter 2012-09-03 16:59:12 +02:00
  • 663d808f9f removed complexity of builtin scope David Halter 2012-09-03 16:20:20 +02:00
  • 1775843e23 refined docstr parsing for builtins, because psycopg2 didn't run, even so I thought it would. David Halter 2012-09-03 14:33:16 +02:00
  • c725b6624b fixed a sys.path issue disscussed in github issue #7 David Halter 2012-09-03 14:07:35 +02:00
  • c3bdd00a8c rename psycopg2 test David Halter 2012-09-03 13:42:04 +02:00
  • c5ef4c0f2b temporary removal of a test, because it is not clear yet, what should happen in this situation David Halter 2012-09-03 01:04:10 +02:00
  • c9fb482480 psycopg2 fix for github issue 4 David Halter 2012-09-03 01:02:38 +02:00
  • e18361d161 goto tests for position zero statements David Halter 2012-09-03 00:00:55 +02:00
  • 911495da30 relative imports should work now David Halter 2012-09-02 16:25:17 +02:00
  • 1f21fadf55 class decorators are just being ignored, until I know of a use case, where Jedi returns the wrong results David Halter 2012-09-02 14:48:27 +02:00
  • 1afdb69314 function annotations are now safely ignored by the evaluation. the parser just stores them in the right objects. David Halter 2012-09-02 12:39:11 +02:00
  • acd6488891 fix for github issue 7, goto function works now right for 'from import' statements David Halter 2012-09-02 11:52:49 +02:00
  • 251a638ba6 better support for pypy, now pypy fails sometimes, because itertools.tee probably does not its job in the pypy implementation David Halter 2012-09-01 17:27:38 +02:00
  • 8eab8640fd add travis build status to readme David Halter 2012-09-01 14:11:24 +02:00
  • 7c3a1c2952 remove pypy from travis testing David Halter 2012-09-01 12:35:22 +02:00
  • 02d89fd545 remove pypy from travis implementations David Halter 2012-09-01 12:35:16 +02:00
  • 3e4a5dd111 add cleandoc to _compatibility.py because in python 2.5 it is not in the inspect module. David Halter 2012-09-01 11:37:14 +02:00
  • 01059b35db use metaclass generator for all classes (python2/3 compatibility) David Halter 2012-09-01 11:36:33 +02:00
  • a1d3ab9094 python 3 compatibility: new method 'use_metaclass' David Halter 2012-09-01 10:29:17 +02:00
  • 94f2d5e263 prevent SystemError from happening through literal_eval David Halter 2012-09-01 09:44:35 +02:00
  • 2ed7bbf5da fixed a bug that caused case insensitive values not to swap in some cases David Halter 2012-09-01 00:06:01 +02:00
  • 60d0cede1f automatically start completion on typing a dot David Halter 2012-09-01 00:02:23 +02:00
  • 139548d906 add automatically an opening bracket to a function and a dot to a module. also added settings to turn off this behaviour David Halter 2012-08-31 20:19:07 +02:00
  • 566c133130 added an option to do case sensitive completion and removed get_vim_type David Halter 2012-08-31 18:37:56 +02:00
  • dcc3b54715 thanks to ast.literal_eval the order how test results are defined, doesn't matter anymore David Halter 2012-08-31 17:58:24 +02:00
  • 469388d72d fixed position error with test David Halter 2012-08-31 17:52:07 +02:00
  • 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