Commit Graph

  • fb197c42ab Add tests for api.Interpreter (2/3 fail) Takafumi Arakaki 2013-03-02 20:40:36 +01:00
  • 3266aa2d00 Improve api.Interpreter docstring Takafumi Arakaki 2013-03-02 19:56:12 +01:00
  • 842fbfce8a Add api.Interpreter: Jedi API for Python REPLs Takafumi Arakaki 2013-02-25 21:55:20 +01:00
  • ae0dd1d72c fix docstr issue in the wrong place, fixes #210 David Halter 2013-05-04 19:51:34 +04:30
  • 2e0d0bb4f5 test for #210 David Halter 2013-05-04 13:28:07 +04:30
  • 698ee7af28 removed an old part_parser test David Halter 2013-05-03 21:35:28 +04:30
  • 4d0417f591 change some definition usages to goto_definitions in tests and docs David Halter 2013-05-03 21:35:01 +04:30
  • 7c8fee1257 removed a lot of the goto usages, used goto_assignments instead. Did the same also for a lot of definition uses David Halter 2013-05-03 21:26:11 +04:30
  • edd0a08351 api_classes.RelatedName -> Usage David Halter 2013-05-03 21:06:56 +04:30
  • efeeee9706 removed related_names occurences in favor of usages David Halter 2013-05-03 21:04:36 +04:30
  • 860cc5de04 make api_classes.BaseDefinition._definition private David Halter 2013-05-03 20:56:07 +04:30
  • 5d472e99ac more variables private in the same file David Halter 2013-05-03 20:45:50 +04:30
  • 150b7fc1d5 make some variables of the Completion class private David Halter 2013-05-03 20:41:18 +04:30
  • 49e51f5a1a deprecated api_classes.Completion.word in favor of name David Halter 2013-05-03 20:38:37 +04:30
  • beae920177 Script.complete has been deprecated, therefore changed all usages / documatation to Script.completions David Halter 2013-05-03 20:28:11 +04:30
  • c912428f78 deprecation process for a nice api design (as discussed in #124) David Halter 2013-05-03 20:15:36 +04:30
  • c0bb6ff04b even more deletions (clean up for last commit) David Halter 2013-05-03 19:35:51 +04:30
  • 88e60b85e0 best patch in a long time, deleted all the part_parser stuff which was necessary for fast function_definitions, but with the new parser Jedi's fast enough -> fixes #136 David Halter 2013-05-03 19:32:57 +04:30
  • a2da599d6e fix a completion in dict problem David Halter 2013-05-03 18:31:05 +04:30
  • 55d2b19cc0 get rid of UncaughtAttributError, fixes #191 David Halter 2013-05-03 17:22:48 +04:30
  • 4865505215 getattr is now also allowed on modules, fixes #116 David Halter 2013-05-03 17:00:07 +04:30
  • 1d45105461 flows in classes shouldn't be a problem anymore, fixes #183 David Halter 2013-05-03 16:29:14 +04:30
  • fd4eb5f0a6 add test of #183 David Halter 2013-05-03 15:16:09 +04:30
  • c37515f938 included test from #162 (seems to be working), fixes #162 David Halter 2013-05-03 15:01:30 +04:30
  • 300d43de19 PEP 3148 module formatting, fixes #207 David Halter 2013-05-03 14:17:48 +04:30
  • cc520530c0 changed module name checking (should only be in one place) David Halter 2013-05-03 14:09:46 +04:30
  • da067c5c38 add _module to BaseDefinition api David Halter 2013-05-03 14:04:40 +04:30
  • 902e197c4e bump _ModulePickling number David Halter 2013-05-03 13:26:25 +04:30
  • 88f39a01cb Merge pull request #208 from davidhalter/fast David Halter 2013-05-02 14:11:05 -07:00
  • 6204cb740b merge with dev branch David Halter 2013-05-03 01:28:50 +04:30
  • 302d06de85 fix end_pos stuff in parser (no (None, None) end_pos anymore David Halter 2013-05-03 01:14:41 +04:30
  • 4bb4176296 fixed a position problem David Halter 2013-05-02 18:56:22 +04:30
  • b820d1ee27 set user_scope right in fast_parser David Halter 2013-05-02 17:58:06 +04:30
  • aebfb3d162 fix pass indentation in functions David Halter 2013-05-02 11:33:14 +04:30
  • 01be114386 renaming tests are now possible outside of renaming.py David Halter 2013-05-01 21:07:37 +04:30
  • f5aaeaa428 fast parser splitting is now working better David Halter 2013-05-01 14:31:41 +04:30
  • fa32c0a765 fix a set_parent problem David Halter 2013-04-30 22:06:46 +04:30
  • 6bf64b2ed7 fixed speed problems David Halter 2013-04-30 21:41:46 +04:30
  • f535267a9b fixed a memory leak David Halter 2013-04-30 21:24:44 +04:30
  • 0f3454f897 fix test problems, thx @tkf David Halter 2013-04-29 15:14:17 +04:30
  • 841f4d8423 skip one regression test David Halter 2013-04-28 22:24:19 +04:30
  • 3eeecff1a1 fixed some position issues David Halter 2013-04-28 22:12:32 +04:30
  • 56ca0cbfaa skip unit test until this will be fixed David Halter 2013-04-28 21:30:26 +04:30
  • 7ad156bde7 fixed a problem with 'None' returns David Halter 2013-04-28 21:19:05 +04:30
  • 4b36fb2f6f corrected some doctest problems David Halter 2013-04-28 21:10:29 +04:30
  • 9988c49097 fix pushback problem with tokenizer David Halter 2013-04-28 00:24:52 +04:30
  • c675706877 clean up a little bit David Halter 2013-04-27 23:47:18 +04:30
  • 3feac63468 fix global_vars David Halter 2013-04-27 23:45:48 +04:30
  • aab3b1c627 also remove old start_pos stuff David Halter 2013-04-27 22:49:45 +04:30
  • 26ce32ec6b fix some end_pos problems David Halter 2013-04-27 22:47:26 +04:30
  • 792808d835 fix another IndexError, due to empty files (e.g. __init__.py) David Halter 2013-04-27 21:47:54 +04:30
  • 3627263cbe fixed an IndexError David Halter 2013-04-27 21:36:57 +04:30
  • 4839f3d80e fix a scope problem with the new fast parser David Halter 2013-04-27 21:25:42 +04:30
  • e99f7a25fe exceptions should produce errors even in alternate run display David Halter 2013-04-27 20:55:51 +04:30
  • 199d80fa02 fix most rename tests David Halter 2013-04-27 20:22:28 +04:30
  • b3d9b6ce69 Removed py25 related code (fixes #206) Danilo Bargen 2013-04-27 16:47:40 +02:00
  • b06e654b92 Removed py25 from tox.ini (refs #206) Danilo Bargen 2013-04-27 15:58:19 +02:00
  • df468d3f38 Use dev version of pytest. Danilo Bargen 2013-04-27 15:40:58 +02:00
  • 86d775324b Fix most flake8 issues (fixes #205) Danilo Bargen 2013-04-27 15:40:36 +02:00
  • 45f29bfa31 fixed a problem with non used decorators when splitting parts David Halter 2013-04-24 12:52:45 +04:30
  • ddc5b248f1 use correct parents David Halter 2013-04-21 23:32:31 +04:30
  • 80cbed2f9f fixed some decorator stuff. David Halter 2013-04-21 23:06:39 +04:30
  • 43306429f9 fixed some little testing problems David Halter 2013-04-21 22:55:12 +04:30
  • e494be2537 Merge branch 'dev' into fast David Halter 2013-04-21 00:20:25 +04:30
  • 406e70d51a Merge pull request #204 from davidhalter/testing David Halter 2013-04-20 12:49:30 -07:00
  • 07075a7264 running tests again from run.py works. David Halter 2013-04-21 00:04:51 +04:30
  • d16f5f6a4c refactored test_integration, so that those tests can be called from multiple places. David Halter 2013-04-20 21:55:08 +04:30
  • 2b1ea33fe8 reintroduce old testing mode for run.py David Halter 2013-04-20 21:22:08 +04:30
  • cf49bdc9ab merge of tokenizer/dev branch David Halter 2013-04-20 19:23:15 +04:30
  • 336d35eb71 Merge pull request #203 from davidhalter/tokenizer David Halter 2013-04-20 03:14:19 -07:00
  • d27dc0d58e remove py2.5 from travis - this also removes python 2.5 support David Halter 2013-04-20 14:37:18 +04:30
  • 8c56fba1e9 fix a problem with statements without parents David Halter 2013-04-20 14:12:15 +04:30
  • a7308fa51d removed more unused code David Halter 2013-04-20 14:11:46 +04:30
  • d4428c497a use tokenizer instead of tokenize in all modules David Halter 2013-04-20 09:52:54 +04:30
  • e2a6562384 tokenizer: removed raised errors David Halter 2013-04-20 09:51:52 +04:30
  • 0d385563a5 tokenizer: removed encoding David Halter 2013-04-20 09:28:32 +04:30
  • 6b2619a844 tokenizer removed unused functions David Halter 2013-04-20 09:23:27 +04:30
  • 06da7ddeec tokenizer py27 support David Halter 2013-04-20 09:21:22 +04:30
  • fa53579950 Merge branch 'dev' into tokenizer David Halter 2013-04-20 08:55:02 +04:30
  • 3b0f4b87cf removed unnecessary stuff for the jedi tokenizer David Halter 2013-04-19 23:59:33 +04:30
  • a28bc7195f added tokenizer of the standard library to jedi, because in the future it shall replace tokenize David Halter 2013-04-19 23:50:28 +04:30
  • 36614fdb27 Merge pull request #202 from davidhalter/ignored_contextmanager Danilo Bargen 2013-04-17 14:45:08 -07:00
  • f98b0d7b6f New "with ignored(*exceptions)" context manager Danilo Bargen 2013-04-17 23:28:37 +02:00
  • 4e27e7d335 fixed a positioning bug in the own tokenizer David Halter 2013-04-17 23:37:21 +04:30
  • d82f315ea6 don't use SubModule's in the scope list if it has a parent David Halter 2013-04-17 13:39:02 +04:30
  • 9181410c47 fixed a problem with functions in the beginning of a module David Halter 2013-04-17 10:07:15 +04:30
  • 24573c5ef2 Extended testing information in README Danilo Bargen 2013-04-16 22:51:41 +02:00
  • 188ed33c4f fixed parser change problems David Halter 2013-04-15 11:50:05 +04:30
  • b08390c136 some parser end positions changed David Halter 2013-04-15 10:22:27 +04:30
  • bafb17001b fix encoding problems with terminal David Halter 2013-04-13 15:57:28 +04:30
  • eeb8e0e21d first test working again with new fast_parser David Halter 2013-04-13 13:50:50 +04:30
  • fb96f9bf3d Missing semicolon in .travis.yml Danilo Bargen 2013-04-10 23:52:57 +02:00
  • 1a41f92a0d Added .coveragerc (refs #196) Danilo Bargen 2013-04-10 23:41:25 +02:00
  • 26cabd581c Added coverage report to README Danilo Bargen 2013-04-10 22:20:37 +02:00
  • 0b4e8e09a3 Merge pull request #198 from tkf/coveralls Danilo Bargen 2013-04-10 13:12:36 -07:00
  • 967d01d490 fast parser produces now trees that are correct David Halter 2013-04-10 23:50:39 +04:30
  • 5dd05eff1a a basic approach to the new fast parser David Halter 2013-04-10 22:33:49 +04:30
  • 944b3200a0 Fix allow_failures syntax Takafumi Arakaki 2013-04-10 17:28:15 +02:00
  • 658bcb6421 Install coveralls only when needed Takafumi Arakaki 2013-04-10 17:23:50 +02:00
  • 8e4a76ca1b Allow TOXENV=cov to fail in travis-ci Takafumi Arakaki 2013-04-10 17:09:36 +02:00