1
0
forked from VimPlug/jedi

Commit Graph

  • 604fe5e3f7 minor refactoring, use finally instead of complicated except David Halter 2013-08-11 18:15:24 +04:30
  • 1121588678 use ImportPath.is_relative_import instead of complicated lookups all the time David Halter 2013-08-11 18:11:01 +04:30
  • 81e625862e os.path is now accessible, but nested imports in general are not. fixes #213, #230 David Halter 2013-08-11 18:10:21 +04:30
  • 710dac797b fix a nested import problem with not found imports David Halter 2013-08-11 17:59:36 +04:30
  • 0fef34c26e finding out that fake imports arent't allowed in python and os.path is a sys.modules modification, fix tests #213 David Halter 2013-08-11 17:30:50 +04:30
  • 9d1e527b7c merge issue-213-from-import-definition of @tkf into dev David Halter 2013-08-11 01:20:45 +04:30
  • 86394a7ed5 fix problems with imports as user_statement and brackets, fixes #285 David Halter 2013-08-11 01:14:13 +04:30
  • ec347dd975 user_statement problems with imports and brackets, test for #285 David Halter 2013-08-11 01:12:08 +04:30
  • 66fa0b0575 move current to _current in parsing David Halter 2013-08-11 01:03:20 +04:30
  • 649135ea7b goto_assignments more readable David Halter 2013-08-11 00:06:04 +04:30
  • 832f05b4a1 Merge branch 'dev' of github.com:davidhalter/jedi into dev David Halter 2013-08-10 22:58:08 +04:30
  • 959519560d init decorators should not execute __init__ in case of self variable lookups, fixes #247 David Halter 2013-08-10 22:55:58 +04:30
  • 6421c95df1 tests for init decorator problem, see #247 David Halter 2013-08-10 22:52:20 +04:30
  • 97edfb13f7 some method decorator tests were wrong (incomplete) David Halter 2013-08-10 22:26:24 +04:30
  • ff4f396957 more documentation on Instance David Halter 2013-08-10 22:18:21 +04:30
  • ee1df18694 instance readability improvements David Halter 2013-08-10 22:11:31 +04:30
  • c093e50537 Merge pull request #289 from asmeurer/pythonrc David Halter 2013-08-10 10:37:32 -07:00
  • 5e81fc22e1 Skip doctests that are just completion examples Aaron Meurer 2013-08-10 11:20:31 -06:00
  • ce8a8cfa3a Merge branch 'dev' of github.com:davidhalter/jedi into dev David Halter 2013-08-10 21:42:03 +04:30
  • 085bddd6a1 change Execution usage to always use the decorator function David Halter 2013-08-10 21:40:36 +04:30
  • 72313e2774 Merge pull request #290 from asmeurer/sith_file David Halter 2013-08-10 10:08:00 -07:00
  • b6b510693b Make sith.py random work with files Aaron Meurer 2013-08-10 10:39:19 -06:00
  • 754835bec5 Add some print statements to the .pythonrc.py example Aaron Meurer 2013-08-10 10:34:30 -06:00
  • 1ac6d779a1 Cleanup to the Jedi .pythonrc.py example Aaron Meurer 2013-08-10 10:28:09 -06:00
  • 8b3a62a76f Indent code blocks in the docstring Aaron Meurer 2013-08-10 00:50:26 -06:00
  • 7c53988bae Note that you have to add PYTHONSTARTUP to your profile Aaron Meurer 2013-08-10 00:44:30 -06:00
  • 6f9da26593 Show how to fallback to regular readline completion Aaron Meurer 2013-08-10 00:43:37 -06:00
  • c60fd21805 Don't make it sound like Jedi has to be installed with pip Aaron Meurer 2013-08-10 00:42:34 -06:00
  • 396e19c2fd Don't format the code to go in .pythonrc.py in a doctest Aaron Meurer 2013-08-10 00:42:00 -06:00
  • c35da04820 illegal decorators tests David Halter 2013-08-09 18:12:51 +04:30
  • dce6f4a232 fix unicode problems in sith.py David Halter 2013-08-09 17:15:57 +04:30
  • f2ffa037da Merge pull request #287 from davidhalter/sith_check_isfile David Halter 2013-08-09 05:43:24 -07:00
  • 9c9a90707e Merge pull request #284 from davidhalter/sith_recording_bug David Halter 2013-08-09 05:41:27 -07:00
  • 7806119911 Verify that path in "random" operation is a directory Danilo Bargen 2013-08-09 13:32:43 +02:00
  • 1762cb2ef8 Added record.json to .gitignore Danilo Bargen 2013-08-09 13:28:01 +02:00
  • 2d31f33038 Move call_args definition to recording Danilo Bargen 2013-08-09 13:26:11 +02:00
  • a8bdee0051 Fixed bug in sith.py related to recording / serialization Danilo Bargen 2013-08-09 11:34:19 +02:00
  • b791817c66 Sith PEP8 Danilo Bargen 2013-08-09 11:29:24 +02:00
  • 2dd9ad7864 fix goto_definition on lambda problem, fixes #274 David Halter 2013-08-09 13:51:45 +04:30
  • 22b11e0706 ignore decorators if cannot be found (also get rid of DecoratorNotFound exception), fixes #272 David Halter 2013-08-09 13:01:14 +04:30
  • a5fa0708ee tests for #272, not existing method decorators in combination with super on __init__ David Halter 2013-08-09 12:36:45 +04:30
  • 59f0b523bd move descriptors out of classes into their own file David Halter 2013-08-09 11:38:30 +04:30
  • 7548ec7280 fix problems with class method decorators David Halter 2013-08-09 11:32:44 +04:30
  • c222cc5a32 method decorator as class tests David Halter 2013-08-09 10:58:24 +04:30
  • 5cf39565ee fix decorator problems in class methods (at least partially, there are problems with @staticmethod and @classmethod) David Halter 2013-08-09 02:11:06 +04:30
  • a6b1a247c2 method decorator tests David Halter 2013-08-08 14:59:13 +04:30
  • 1fb1244b68 remove unlogical operation catching David Halter 2013-08-08 12:36:26 +04:30
  • 7f53bd71fe fix encoding problems in python2 for travis David Halter 2013-08-08 00:26:47 +04:30
  • 7ab00242a8 finally change name of test.base module to helpers.py, fixes #181 David Halter 2013-08-07 18:35:47 +04:30
  • 45432c6cb0 documentation and clean up, #181 David Halter 2013-08-07 18:26:41 +04:30
  • 04e454269c add test_integration_keyword.py to test keywords (moved out of test_regression), #181 David Halter 2013-08-07 18:12:37 +04:30
  • ee3f8d04f1 remove test.base.TestBase finally, #181 David Halter 2013-08-07 18:06:52 +04:30
  • e114c662f9 use jedi.Script.method instead of stupid self calls in tests David Halter 2013-08-07 18:00:45 +04:30
  • 74edb9e08e test_regression should not be executable David Halter 2013-08-07 17:49:52 +04:30
  • 297ad635b6 moved more methods out of regression tests, created test_unicode.py, #181 David Halter 2013-08-07 17:48:49 +04:30
  • 4e75cda7f6 moved more methods out of regression tests, created integration_import and jedi_system, #181 David Halter 2013-08-07 17:41:22 +04:30
  • 5b4ee16317 move some docstring tests, #181 David Halter 2013-08-07 17:37:14 +04:30
  • 686e29c2f2 move cache test to the right file, #181 David Halter 2013-08-07 17:22:21 +04:30
  • 0b3a623c8d add a separate jedi system testing file, which helps e.g. if imports are correctly used, #181 David Halter 2013-08-07 17:19:19 +04:30
  • a7584cfa04 add a separate api testing file, #181 David Halter 2013-08-07 17:15:36 +04:30
  • 5c39b4596c add a separate docstring testing file, #181 David Halter 2013-08-07 17:10:41 +04:30
  • 31e0b89791 add a separate speed testing file, #181 David Halter 2013-08-07 17:06:24 +04:30
  • 6ed33d7c8d remove interpreter test from test_regression David Halter 2013-08-07 17:00:46 +04:30
  • ed53ce65ed removed old unused code David Halter 2013-08-07 16:42:50 +04:30
  • 8c5cf0ace6 further call_signatures test refactoring David Halter 2013-08-07 16:40:37 +04:30
  • 085a076764 finished with a huge refactoring of call_signatures testing David Halter 2013-08-07 16:33:51 +04:30
  • d1383965aa refactor call signature tests, use own file (incomplete) David Halter 2013-08-07 14:54:42 +04:30
  • 2ea2a8c6cd filter all non executables when used with call_signatures, fixes #240 David Halter 2013-08-07 14:36:35 +04:30
  • a79148925d another improvement to test/base.py David Halter 2013-08-07 13:39:08 +04:30
  • 03c75babdd Allow access to all the Jedi methods with a simplified interface in regression tests David Halter 2013-08-07 12:54:43 +04:30
  • c6e08221ce fixed more import problems (also with the import usage), definitely fixes davidhalter/jedi-vim#152 David Halter 2013-08-07 10:24:28 +04:30
  • f72816a702 fix builtin module imports, fixes davidhalter/jedi-vim#152 David Halter 2013-08-06 18:44:34 +04:30
  • 5ec5e2b139 Merge branch 'dev' of github.com:davidhalter/jedi into dev David Halter 2013-08-06 18:03:47 +04:30
  • 50438218ef *args/**kwargs without call, fixes #235 David Halter 2013-08-06 16:10:02 +04:30
  • 0dc3d5e195 *args/**kwargs tests for #235 (failing tests) David Halter 2013-08-06 15:34:12 +04:30
  • 22edd6a149 *args/**kwargs tests for #235 (those are working) David Halter 2013-08-06 15:21:40 +04:30
  • 289967303d added anaconda, another sublime/jedi plugin, cc @srusskih and @DamnWidget David Halter 2013-08-06 14:38:31 +04:30
  • 1a8227aeec changed no duplicate modules test to respect attributes with the same name as their module David Halter 2013-08-06 13:52:25 +04:30
  • 8837414e31 sith.py help formatting Danilo Bargen 2013-08-06 11:14:47 +02:00
  • 9f843730ed Merge branch 'repl' into dev David Halter 2013-08-06 10:57:24 +04:30
  • 0dc3106569 add keyword_names method to keyword module (includes test), fixes #248 David Halter 2013-08-06 10:55:05 +04:30
  • 4d910491bc Merge pull request #280 from davidhalter/repl David Halter 2013-08-05 23:04:30 -07:00
  • 66a984b8ef move issues to pull request in contributing David Halter 2013-08-05 16:36:41 +04:30
  • 9c258ca897 remove a sys.path hack that is not needed David Halter 2013-08-05 16:26:50 +04:30
  • 06f150028a Merge pull request #278 from asmeurer/sith_print David Halter 2013-08-05 04:52:32 -07:00
  • 77d771b10e Merge branch 'dev' into repl David Halter 2013-08-05 15:35:59 +04:30
  • 57ab3cf92c fix doctest problem David Halter 2013-08-05 15:35:46 +04:30
  • 8f7de8f663 Merge branch 'dev' into repl David Halter 2013-08-05 15:20:10 +04:30
  • cea1d265a6 repl documentation, adds @asmeurer suggestions David Halter 2013-08-05 15:18:24 +04:30
  • e287bf9bca changelog for version 0.7.0 David Halter 2013-08-02 15:45:47 +02:00
  • a118b001cc version bump to 0.7 David Halter 2013-08-02 15:38:39 +02:00
  • 997e506038 fix a magic method problem David Halter 2013-08-02 15:10:15 +02:00
  • 68d02df017 fix a parent problem with generators David Halter 2013-08-01 15:49:52 +02:00
  • cef58f89a8 generator problem test David Halter 2013-08-01 10:23:22 +02:00
  • 6c3d7431e7 fix a typo David Halter 2013-07-31 23:03:50 +02:00
  • c615e70889 only use repl keyword for now in __main__.py. David Halter 2013-07-31 17:30:53 +02:00
  • ae6dc782da simplify repl completion support, only use the jedi one, because the builtin completion (rlcompleter) is not context sensitive and makes the whole thing really complicated. David Halter 2013-07-31 17:16:12 +02:00
  • ea2f9ebd4c from LPGL to MIT license (got the permission from all contributors), fixes #5 David Halter 2013-07-30 03:11:34 +02:00
  • 2b5f53d1d4 Minor fixes Aaron Meurer 2013-07-29 11:55:09 -05:00
  • 8276848bfb merged master with dev David Halter 2013-07-29 15:12:21 +02:00