1
0
forked from VimPlug/jedi

Commit Graph

  • cc2f616c7e class assignments for statements is working now (oh gosh, this commit must be so non-readable for everyone except me...) David Halter 2012-07-17 16:35:55 +02:00
  • 1f9e3190bf removed an old test script David Halter 2012-07-17 14:29:16 +02:00
  • 6e8510b2bd nested classes may have caused problems David Halter 2012-07-17 10:31:53 +02:00
  • 2feef20dc5 import completion fully working David Halter 2012-07-17 00:43:30 +02:00
  • 45413a18b9 most import completions work now, but some other tests don't David Halter 2012-07-16 20:40:05 +02:00
  • e779cc8c97 basic imports rewriting, which has still it's rough edges David Halter 2012-07-16 02:19:48 +02:00
  • e6741c2dd6 fixed the position problems, that came with the last big patch David Halter 2012-07-14 17:28:43 +02:00
  • 08a4562958 line_nr/indent were now completely replaced by start_pos. tests are failing! David Halter 2012-07-14 03:06:49 +02:00
  • cdf97b2bbe interface changes from row/colum to position David Halter 2012-07-14 01:05:56 +02:00
  • 1e5377958b pep8 David Halter 2012-07-13 15:55:18 +02:00
  • 19579cf263 removed a little ordering bug, which was just a problem with gotos David Halter 2012-07-13 15:51:47 +02:00
  • 8b8b0f920d full python 2.5-3.2 compatibility. but 2.5 isn't fully tested, because that's not possible David Halter 2012-07-13 15:34:51 +02:00
  • 4ee9faacec fixed a bug that made it impossible to load two cbuiltins from the same directory / 2.5 compatibility David Halter 2012-07-13 15:04:10 +02:00
  • 364405166b little bit of python2.5 compatibility David Halter 2012-07-13 02:17:33 +02:00
  • 354838bb86 python 3 full compatibility David Halter 2012-07-13 02:10:55 +02:00
  • 24577bc632 added an own implementation for hasattr (python 2, python 3 is fine) David Halter 2012-07-13 01:27:41 +02:00
  • 47da6f297f skip thirdparty modules, if not available David Halter 2012-07-13 01:17:00 +02:00
  • dbef32627e removed a hasattr(), because in python 2 it catches also other exceptions David Halter 2012-07-13 01:14:16 +02:00
  • 972b4bd13d parentheses work now in import statements (tested) David Halter 2012-07-13 01:00:44 +02:00
  • 4739eb6c02 changed the way the tests react, when multiple elements are produced David Halter 2012-07-12 16:19:47 +02:00
  • c84ca8f897 fixed a bug with tuple indexing: a,b,c = (1,2) David Halter 2012-07-12 15:45:14 +02:00
  • cc081cdb3c deepcopy removed at one place, tests being 12s faster (from 20s to 8s) David Halter 2012-07-12 15:10:57 +02:00
  • 12970f80ae fixed an index problem with the parser, which could happen with really special code David Halter 2012-07-12 12:01:28 +02:00
  • 19c7f470ca comments revised. David Halter 2012-07-12 01:04:11 +02:00
  • 28f12865d2 removed scopes in follow_statement and so on David Halter 2012-07-12 00:47:42 +02:00
  • b840648ef3 big change to make param transfer possible. always. this also makes scopes in many places redundant. David Halter 2012-07-12 00:37:55 +02:00
  • 9b09e11114 tests for an additional variable in *args, **args David Halter 2012-07-11 02:27:45 +02:00
  • 81c29d58d0 tests for an additional variable in *args, **args David Halter 2012-07-11 02:25:43 +02:00
  • a0b5bbe6db removed test cases, which who are not python compatible and just something else David Halter 2012-07-11 02:17:36 +02:00
  • e8c1b8c5bd more kwargs tests David Halter 2012-07-11 02:09:52 +02:00
  • 5f33bbd8ca new jedi self completion tests David Halter 2012-07-11 02:04:27 +02:00
  • 97cf613265 kwargs is now working, also within decorators David Halter 2012-07-11 02:04:05 +02:00
  • 4555b29701 new decorator tests (nested) David Halter 2012-07-11 02:03:19 +02:00
  • fd4e0ba775 new args/kwargs tests David Halter 2012-07-11 02:02:54 +02:00
  • 53358b28d3 properties work now also with initialization values of classes David Halter 2012-07-10 17:52:46 +02:00
  • e4739fddf9 generators are now working with arguments (yield stmts) David Halter 2012-07-10 13:36:36 +02:00
  • 37f2b8ff56 recursions are now being catched David Halter 2012-07-09 12:05:07 +02:00
  • e78ba60a47 changed many tests from old completion tests to type tests, which brings more security David Halter 2012-07-06 01:33:58 +02:00
  • 8d26cff54b changed many tests from old completion tests to type tests, which brings more security David Halter 2012-07-06 01:29:50 +02:00
  • fdfd475d40 position stuff works now also with function that are located after the just called function David Halter 2012-07-06 01:07:17 +02:00
  • 28ad77406f default of no arguments at an execution changed to a parsing.Array David Halter 2012-07-05 18:22:56 +02:00
  • e88c11605b fixed a little bug caused by not setting the parent of flows correctly David Halter 2012-07-05 15:55:19 +02:00
  • 70b3895e42 debugging stuff David Halter 2012-07-05 01:03:28 +02:00
  • 70530c0767 colors for debugging David Halter 2012-07-04 09:32:33 +02:00
  • d7d4e36558 started testing the completion of jedi itself David Halter 2012-06-28 21:19:28 +02:00
  • b9f779f55c removed old stuff David Halter 2012-06-28 20:27:38 +02:00
  • 2e2e360567 removed vim exceptions David Halter 2012-06-27 20:41:38 +02:00
  • 19a5d788c4 generators can now be indexed, don't know if this is a good thing. however, it fixes some problems with lists David Halter 2012-06-27 14:35:12 +02:00
  • 56a14c7811 move decorator tests David Halter 2012-06-27 10:24:31 +02:00
  • 2ce3869ab8 revised TODOs David Halter 2012-06-26 01:34:58 +02:00
  • c4d74c3521 ternary operators work now, list comprehensions preparation David Halter 2012-06-26 00:42:19 +02:00
  • e7a579ce31 added thirdparty testing (test/completion/thirdparty/) and fixed an AttributeError David Halter 2012-06-25 21:05:10 +02:00
  • 2f70c67ada improved readme David Halter 2012-06-24 20:25:48 +02:00
  • cffa236fc2 fix a little error that caused the completion not to work with if/try statements David Halter 2012-06-24 20:19:19 +02:00
  • 77698599f4 decorator's that are not found, are now just being ignored / introduced new testing file David Halter 2012-06-24 20:00:57 +02:00
  • 3650e0ee64 fixed property not found bug with builtins + cleaning David Halter 2012-06-24 18:47:57 +02:00
  • 548af3cc86 changed builtin parsing: introduced inspect, __ names are now used, if in mixins defined David Halter 2012-06-24 02:15:21 +02:00
  • e42a534e38 property / staticmethod / classmethod builtin implementation David Halter 2012-06-24 00:54:40 +02:00
  • d1f464f0f7 open function builtin for python 3 David Halter 2012-06-23 23:49:03 +02:00
  • 983de9820f variable assignments for classes prepared David Halter 2012-06-23 18:26:36 +02:00
  • ff436bd293 resolved little ordering problem David Halter 2012-06-22 21:46:54 +02:00
  • 38de9e92bb fixed bug in testing suite David Halter 2012-06-22 02:45:08 +02:00
  • 9674e37b7b fully working descriptors David Halter 2012-06-22 01:52:32 +02:00
  • 4332495a11 basically working descriptors! David Halter 2012-06-22 00:05:11 +02:00
  • d88283b879 all tests working again, if the descriptor stuff is not used David Halter 2012-06-21 17:44:10 +02:00
  • 5811dfbcc3 removed prints David Halter 2012-06-21 14:33:53 +02:00
  • 31a74da900 temporary commit: introduced MultiLevelAttributeError. many prints to remove David Halter 2012-06-21 14:26:03 +02:00
  • a9676f77f1 again a decorator fix, which is important for nested decorators David Halter 2012-06-12 18:50:39 +02:00
  • e1dbdc1662 class decorators with __call__ are now properly working David Halter 2012-06-12 17:02:24 +02:00
  • c1fc527d60 commit before processing descriptors David Halter 2012-06-12 01:13:06 +02:00
  • 8fb1dc74a5 fixed test path problem David Halter 2012-06-12 01:01:06 +02:00
  • 9523d3c938 fully functional classes David Halter 2012-06-12 00:45:18 +02:00
  • 1400fe877e temporary commit with almost working class scopes David Halter 2012-06-11 18:11:33 +02:00
  • e641bb528a meta classes for class caching David Halter 2012-06-11 12:16:24 +02:00
  • dfa6bdd782 removed unncessary error message David Halter 2012-06-10 21:15:39 +02:00
  • 2574b27496 merge David Halter 2012-06-10 00:21:05 +02:00
  • 99c62cf1a3 Merge pull request #1 from gwrtheyrn/master David Halter 2012-06-09 15:17:40 -07:00
  • 043e530702 Travis config file Danilo Bargen 2012-06-04 16:15:10 +02:00
  • b6dcecb4bf Set proper exit code when running tests Danilo Bargen 2012-06-04 16:13:34 +02:00
  • 1661196701 do class scoping the right way (no direct access to class stuff in methods) David Halter 2012-05-28 02:10:42 +02:00
  • 5f0926d045 __call__ method is now working David Halter 2012-05-25 17:00:50 +02:00
  • e7661b1467 cleaning David Halter 2012-05-25 16:40:40 +02:00
  • ffb233eac1 self redirection solved David Halter 2012-05-25 13:58:52 +02:00
  • 37f66f53c5 default arguments should now always be the right ones David Halter 2012-05-23 15:39:10 +02:00
  • bdaf3799e7 __init__ function is working again David Halter 2012-05-23 11:53:56 +02:00
  • 3c882dea44 functions fully working with default arguments/generators/decorators, but without recursion David Halter 2012-05-22 10:34:27 +02:00
  • da7ef3ba4b generators work again (deleted some necessary stuff) David Halter 2012-05-22 01:46:08 +02:00
  • 547c952ba1 first more or less atempt of functions, that are copied. therefore it is possible to make more complicated function calls (recursion, use function multiple times differently, etc) David Halter 2012-05-22 01:13:10 +02:00
  • 1ee26a09c6 temporary commit: function behaviour changes David Halter 2012-05-21 17:42:46 +02:00
  • fd1246818a python 2.5 compatibility, works, but tests fail, because certain thing don't exist in 2.5 (like int.real) David Halter 2012-05-20 00:56:49 +02:00
  • 8d523db9d9 most tests pass for python 3 David Halter 2012-05-20 00:21:21 +02:00
  • c95510cf50 basic python 3 compatibility David Halter 2012-05-19 23:49:25 +02:00
  • 7ac17aa036 cleaning / pep8 David Halter 2012-05-19 12:14:32 +02:00
  • 21a5825e6e property compatibility python 2.5 David Halter 2012-05-17 10:49:52 +02:00
  • 2aa4a1cf8c another problem with the ouput of vim (parent returned NotImplemented) David Halter 2012-05-15 10:36:45 +02:00
  • 22c3dc11a0 fixed bug with vim errors of tokenize David Halter 2012-05-15 00:21:28 +02:00
  • 3a35eed346 readme David Halter 2012-05-13 16:31:51 +02:00
  • 361c478541 support for unicode/str and float/int literals (different returns) David Halter 2012-05-13 16:24:33 +02:00
  • 92df46bd58 tests for get_definitions David Halter 2012-05-13 16:14:37 +02:00
  • ed6b47c12c show_definition added to vim interface David Halter 2012-05-13 15:19:08 +02:00