Commit Graph

  • 80ec8da513 version bump to 0.7.0.'alpha1', fixes #226 David Halter 2013-08-19 14:19:40 +04:30
  • 432818e4cd add docs to pypi release, #256 David Halter 2013-08-19 13:38:27 +04:30
  • 645a197d5a Merge branch 'dev' David Halter 2013-08-19 12:11:32 +04:30
  • 78f1ae5e71 change strange usage of resetting positions in Script v0.7.0 David Halter 2013-08-18 19:30:11 +04:30
  • ef2d99358f move Script.pos to Script._pos David Halter 2013-08-18 19:28:34 +04:30
  • 5cec226d7e remove unused Statement.get_command function David Halter 2013-08-18 00:07:46 +04:30
  • 6d9d07f873 remove useless is_empty function David Halter 2013-08-18 00:06:54 +04:30
  • a6b6b6cbe8 parsing representation get_code tests David Halter 2013-08-18 00:05:58 +04:30
  • f0b25d5451 simple debug test, if they work David Halter 2013-08-17 23:40:00 +04:30
  • 35fe689b2b Merge pull request #281 from davidhalter/dev David Halter 2013-08-17 11:45:38 -07:00
  • 230bf724a2 empty asserts should not lead to broken parsers David Halter 2013-08-17 23:04:01 +04:30
  • af7089b8ca use cwd_at to avoid test failures if called from different places David Halter 2013-08-17 23:03:32 +04:30
  • a1e232bcbf fix local imports in repl completion David Halter 2013-08-17 22:43:20 +04:30
  • a8e259763e fix problem with variables in from clauses, #268 David Halter 2013-08-17 22:04:55 +04:30
  • a1d61e4855 after 'from namespace ', only import completion is allowed, as well as a lot of related fixes to context/user_stmt stuff, fixes #291 David Halter 2013-08-17 21:28:53 +04:30
  • 878f88b4b9 don't repeat all the things written in the readline all the time David Halter 2013-08-17 19:48:21 +04:30
  • 2097eca646 hit tab once in readline instead of twice David Halter 2013-08-17 19:22:04 +04:30
  • 1ce4babe36 fix a problem in readline completion with upper/lower cases David Halter 2013-08-17 19:17:07 +04:30
  • e46d33be90 move completion to interpreter, which improves shell completion David Halter 2013-08-17 10:49:23 +04:30
  • 2612963f58 fix many position problems David Halter 2013-08-17 00:33:15 +04:30
  • 8beeb71f84 parsing import names position tests David Halter 2013-08-16 22:51:14 +04:30
  • 7485802149 tests for class/func name positions David Halter 2013-08-16 22:38:56 +04:30
  • d4f605d213 fix name end_pos problems David Halter 2013-08-16 22:31:51 +04:30
  • 098397aa79 tests for module name/position David Halter 2013-08-16 22:25:35 +04:30
  • 51468b1e09 module name should have 0, 0 start/end_pos David Halter 2013-08-16 22:21:52 +04:30
  • d4ff98aee2 Call should always have an end_pos David Halter 2013-08-16 22:15:02 +04:30
  • 3d698ffad6 call type tests David Halter 2013-08-16 22:00:27 +04:30
  • cb21de45f1 add parsing tests for name/call positions David Halter 2013-08-16 21:34:58 +04:30
  • 0268109d1d fast parser test improvements David Halter 2013-08-16 21:33:43 +04:30
  • b32065052a test that proves fast_parser problems in certain cases David Halter 2013-08-16 16:03:56 +04:30
  • f12e7f66c4 remove unused argument from calls to set_debug_function David Halter 2013-08-16 14:06:53 +04:30
  • 8996bd6ad1 modifications to use a differnt kind of completion for the interpreter David Halter 2013-08-16 13:38:50 +04:30
  • ae6e997098 do some sort of error handling in fast_parser, because if fast_parser cracks down, cache might be corrupted David Halter 2013-08-16 11:12:35 +04:30
  • f76ec55786 fix problems with empty decorators - just '@' and nothing else David Halter 2013-08-16 11:04:06 +04:30
  • e63783f122 test for empty decorators David Halter 2013-08-16 11:02:22 +04:30
  • cfe21c74e8 tab completion instead of jedi autocompletion in docs David Halter 2013-08-16 10:55:12 +04:30
  • 873c609fca forgot to write a test for #293 David Halter 2013-08-16 10:05:25 +04:30
  • 4b0465a2d1 REPL completion deletes the line sometimes, fixes #293 David Halter 2013-08-16 10:00:52 +04:30
  • 8b5e130e55 fix a problem with setup_readline, using __dict__ instead of a simple dir(), #280 David Halter 2013-08-16 01:38:58 +04:30
  • fbcecaf1ef deprecate 'source_path' as a Script parameter in favour of 'path' David Halter 2013-08-15 19:25:19 +04:30
  • 98fc11ecfd change a lot of ImportPath functions to protected methods David Halter 2013-08-15 15:28:48 +04:30
  • 19f904f999 fix a problem with testing setup_readline, when running all tests, this should also mean that #280 is now really finished David Halter 2013-08-15 15:14:31 +04:30
  • 68d595fe70 imports without path did have problems, because of an incorrect sys.path David Halter 2013-08-15 14:54:07 +04:30
  • 17d7870b3b first import tests for repl completion, #280 David Halter 2013-08-15 14:25:28 +04:30
  • 6718020fac failing import tests for #280 David Halter 2013-08-15 14:10:41 +04:30
  • c4e07cae11 rename name_with_signs to name_with_symbols David Halter 2013-08-15 14:04:08 +04:30
  • d6e9732064 added a method 'api_classes.Completion.name_with_signs', because this is important for #280 David Halter 2013-08-15 13:56:43 +04:30
  • 5c0dec6106 test of repl autocompletion, #280 David Halter 2013-08-15 13:36:12 +04:30
  • 9a3ea38b1c use builtin repl completion after all, but written by us not the std lib module, which doesn't seem to work really, #280 David Halter 2013-08-15 12:47:10 +04:30
  • 306dbf12e4 goto now also returns results for loops without input, fixes #283 David Halter 2013-08-15 11:34:46 +04:30
  • 4a6f421b80 test for goto in loops that use e.g. empty arrays as input, #283 David Halter 2013-08-15 11:33:32 +04:30
  • 0db6be0e99 add namespace packages to changelog David Halter 2013-08-14 08:24:50 +04:30
  • d817a36e80 fix a syntax problem of python2.6 (in tests) David Halter 2013-08-14 01:10:35 +04:30
  • ffa6daa3d1 add namespaces to feature list David Halter 2013-08-14 01:04:43 +04:30
  • e0b781987a fix two failed tests due to previous changes David Halter 2013-08-14 00:59:33 +04:30
  • 77181e3f4e more namespace package tests, #122 David Halter 2013-08-14 00:56:22 +04:30
  • ed36486966 fixed a bug in api_classes comparison David Halter 2013-08-14 00:52:34 +04:30
  • 34f05cdad5 minor bug/testing fixes for #122 David Halter 2013-08-14 00:26:06 +04:30
  • f5f1fcb8c3 also enable autocompletion on namespace packages, fixes #122 David Halter 2013-08-14 00:17:40 +04:30
  • 2e0863e76a namespace packages first part, fix goto problems David Halter 2013-08-13 23:55:22 +04:30
  • 4e087f6c09 namespace package tests, #122 David Halter 2013-08-13 23:00:07 +04:30
  • 19dec3d0ed fix api_classes definition description on flows David Halter 2013-08-13 22:38:02 +04:30
  • 51428fa38e first functioning for loop tests, see #283 David Halter 2013-08-13 22:36:54 +04:30
  • cacc94acf3 clean up some docstrings in api_classes and put them in the right order David Halter 2013-08-13 22:23:24 +04:30
  • 93e993549a don't skip doctests in api_classes David Halter 2013-08-13 22:19:30 +04:30
  • a895561f1a fixed a problem that combined __getattr__ and usages David Halter 2013-08-13 15:39:26 +04:30
  • 2359ccbeb1 rename completion/renaming.py to usages.py David Halter 2013-08-13 15:13:18 +04:30
  • faf7e0c422 fix a problem found by sith with dynamic params (includes tests) David Halter 2013-08-12 02:23:44 +04:30
  • 27854a3948 rewriting dynamic search_param stuff, should be faster now (fewer executions) and i hope that this fixes #220 David Halter 2013-08-12 01:54:19 +04:30
  • e07625017d remove all the deprecation warnings in jedi itself David Halter 2013-08-11 23:00:27 +04:30
  • 0ab4119447 previous fix had still bugs, now finally fixes #221 David Halter 2013-08-11 22:28:41 +04:30
  • e53c6d10d6 deprecate start_pos as discussed in #221 David Halter 2013-08-11 21:24:48 +04:30
  • dee105119b tests for #221 David Halter 2013-08-11 21:20:54 +04:30
  • ba9ba7c1fe line and column return None in case of builtin module, fixes #221 David Halter 2013-08-11 21:15:35 +04:30
  • cf4325cef1 fix an output proplem with debugging via stdout (encoding in python 2) David Halter 2013-08-11 21:05:19 +04:30
  • 6179389df8 make it easier to debug bugs like #220, in dynamic param searching David Halter 2013-08-11 20:56:01 +04:30
  • f93226420e fix a few debugging problems David Halter 2013-08-11 20:10:52 +04:30
  • a72601a9d8 use docopt for run.py executions, much more readable David Halter 2013-08-11 19:53:14 +04:30
  • 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