Commit Graph

  • 3cd5fa3c20 Better support for searching python environments Dave Halter 2017-12-15 12:19:52 +01:00
  • f37089e54b Bump the version number Dave Halter 2017-12-15 10:47:14 +01:00
  • 69237c4aa6 Add a changelog for jedi 0.11.1 Dave Halter 2017-12-15 10:45:27 +01:00
  • 02f238ce08 Add the executable bit to deploy-master.sh v0.11.1 Dave Halter 2017-12-14 22:51:02 +01:00
  • e526cb1ae3 Don't run Python 2.6 in tox by default Dave Halter 2017-12-14 22:50:13 +01:00
  • e621e8590c Improve IntegrationTestCase.__repr__ Daniel Hahler 2017-11-29 13:37:28 +01:00
  • 62915686af Don't use pytest 3.3+ because it removed support for Python 3.3 Dave Halter 2017-12-14 22:29:13 +01:00
  • c3efde3bfa Add an optimization around compiled dir() Dave Halter 2017-12-14 22:28:22 +01:00
  • 950cab2849 Fix a potential issue in evaluate/stdlib Dave Halter 2017-12-14 22:24:37 +01:00
  • 9d094b68f3 Cache the subprocess results Dave Halter 2017-12-14 22:23:59 +01:00
  • 94e2e92888 Remove unit test class from speed tests Dave Halter 2017-12-13 19:22:45 +01:00
  • e03afc60ef Make get_repr static in access. Dave Halter 2017-12-13 19:16:29 +01:00
  • 0acb7dcb18 There was a bug in creating modules in a subprocess Dave Halter 2017-12-12 18:08:49 +01:00
  • 8003d30b06 Fix the Python 2.7 tests Dave Halter 2017-12-11 21:39:30 +01:00
  • b196c6849b Don't try to pickle ellipsis Dave Halter 2017-12-11 20:55:34 +01:00
  • fa2712a128 Ignore __main__ modules Dave Halter 2017-12-11 09:23:13 +01:00
  • 3a7bc92863 Use builtins_module instead of BUILTINS Dave Halter 2017-12-10 18:52:51 +01:00
  • afb73876ac Don't use the pickler modification anymore. That doesn't work in other python versions and was in general a bit hard to do Dave Halter 2017-12-10 18:39:03 +01:00
  • aa7319dba5 Remove the last test failures. Dave Halter 2017-12-09 17:38:45 +01:00
  • 649225333f Get the subprocess mostly working Dave Halter 2017-12-08 09:44:12 +01:00
  • a210be8198 Don't use the create function anymore in compiled Dave Halter 2017-12-06 15:26:29 +01:00
  • 13f8f37547 Use even more subprocess accesses Dave Halter 2017-12-06 15:16:27 +01:00
  • 42fb93dc01 Use the subprocess access to create acceses Dave Halter 2017-12-06 15:06:48 +01:00
  • f09ca9fc20 Use access handles everywhere Dave Halter 2017-12-06 14:46:27 +01:00
  • 7db6d11c49 Create a way of accessing access objects through a subprocess Dave Halter 2017-12-06 14:18:10 +01:00
  • 34bd19ee8d Use a class instead of a dict in get_special_objects Dave Halter 2017-12-05 08:44:36 +01:00
  • 79071790da Move get_special_object Dave Halter 2017-12-05 00:32:39 +01:00
  • 542644ad19 Move load_module a bit around Dave Halter 2017-12-04 19:18:30 +01:00
  • 617b11c92b Move another usage of create to builtin_from_name Dave Halter 2017-12-04 08:52:30 +01:00
  • 3f25ba436c Use sys.modules instead of __import__ Dave Halter 2017-12-04 00:21:12 +01:00
  • 85abc55e89 Remove unused code Dave Halter 2017-12-03 19:39:31 +01:00
  • 15d9e64281 Start creating access objects in a different way Dave Halter 2017-12-03 19:37:03 +01:00
  • 3c78aad8b1 Use create_simple_object for a lot of use cases Dave Halter 2017-12-02 01:59:48 +01:00
  • 2aa2005502 Move some of the compiled.create calls to compiled.builtin_from_name Dave Halter 2017-12-01 09:54:29 +01:00
  • 543f4f7ff2 Move some stuff from compiled to context Dave Halter 2017-11-29 01:03:01 +01:00
  • 4f04f7f09c Remove stuff from CompiledObject that didn't belong there and wasn't used Dave Halter 2017-11-29 00:42:16 +01:00
  • 37c3f0904d create_from_access -> _create_from_access Dave Halter 2017-11-29 00:25:30 +01:00
  • ba0768bab6 Refactor a bit more and remove the parent_context parameter from create_from_access Dave Halter 2017-11-29 00:24:28 +01:00
  • 187a523e05 Isolate fake stuff a bit more Dave Halter 2017-11-29 00:18:43 +01:00
  • 10e9dac758 Simplify an if Dave Halter 2017-11-28 21:39:00 +01:00
  • 6ec3e50a16 Rewrite bases Dave Halter 2017-11-28 21:20:55 +01:00
  • cce9a1cf6a Use create only for non access objects Dave Halter 2017-11-28 21:15:55 +01:00
  • c1f31e0328 Some simplification of _create_from_access Dave Halter 2017-11-28 20:35:49 +01:00
  • 74495d518f Remove the old now unused fake code Dave Halter 2017-11-28 18:39:05 +01:00
  • 47114178e9 Fake context python code is now not the base for a lot of things anymore. It just gets executed. Dave Halter 2017-11-28 18:26:12 +01:00
  • a2b08eabc6 Rename SelfNameFilter to SelfAttributeFilter Dave Halter 2017-11-28 18:06:00 +01:00
  • 85bda448b1 Simplify one if statement Dave Halter 2017-11-28 08:43:56 +01:00
  • e69509b1d9 Refactor LazyInstanceName -> SelfName Dave Halter 2017-11-27 21:08:39 +01:00
  • b31d928704 Fix all tests except fake docstring stuff Dave Halter 2017-11-26 22:49:07 +01:00
  • 02fb73655c Fix a slice test with a better helper function Dave Halter 2017-11-26 22:18:51 +01:00
  • accf20226d Fix a few more tests Dave Halter 2017-11-26 22:07:13 +01:00
  • 85ce57a863 Creating objects works now a bit better but is a huge mess. Dave Halter 2017-11-26 18:26:02 +01:00
  • e71f0062dd Get a lot of tests passing Dave Halter 2017-11-26 17:48:00 +01:00
  • c266fb301b Make params work with access Dave Halter 2017-11-26 01:48:43 +01:00
  • 7263d8565b Add an access abstraction (only array tests work, yet) Dave Halter 2017-11-25 19:47:49 +01:00
  • 52bc1be84e The check if we should add type completions is now a bit more obvious Dave Halter 2017-11-24 08:55:16 +01:00
  • 1a7fc512bc Eliminate CompiledObject.type Dave Halter 2017-11-23 21:50:18 +01:00
  • 4dc2ad281d Make some faked things private Dave Halter 2017-11-22 19:22:18 +01:00
  • 37533c5d51 Cleanup some compiled stuff. Dave Halter 2017-11-22 19:04:02 +01:00
  • 96a0003cb5 Progress in executing builtin stuff in submodules. Dave Halter 2017-11-20 21:02:40 +01:00
  • 87452639ad Exceptions now also work over the subprocess. Dave Halter 2017-11-17 01:54:05 +01:00
  • 4a7d715a57 Finally got compiled_objects and the access to them working Dave Halter 2017-11-17 01:42:27 +01:00
  • 73576b2a8b Progress when working with evaluators Dave Halter 2017-11-17 01:21:38 +01:00
  • 4136dcaf08 Make the subprocesses work and return the right sys paths for the different versions Dave Halter 2017-11-15 08:58:13 +01:00
  • 96149d2e6a Make it possible to connect to a subprocess to get the sys path Dave Halter 2017-11-14 18:25:37 +01:00
  • 46b81dfa6d Subprocess progress Dave Halter 2017-11-13 00:40:32 +01:00
  • 3a4dc94ee6 Use types instead of special objects (see also #988) Dave Halter 2017-11-12 13:12:04 +01:00
  • 969d029499 Some subprocess progress Dave Halter 2017-11-12 11:46:35 +01:00
  • 6ee361864c Merge branch 'master' of github.com:davidhalter/jedi Dave Halter 2017-11-06 19:32:31 +01:00
  • 22c97b0917 FIX: install on python 3.7 (#971) Thomas A Caswell 2017-11-06 10:29:06 -08:00
  • 6c355a0ac2 Update version Dave Halter 2017-11-05 15:07:06 +01:00
  • e783611030 Merge branch 'master' of github.com:davidhalter/jedi Dave Halter 2017-11-05 15:05:22 +01:00
  • fc0397732e Update the parso dependency Dave Halter 2017-11-05 15:05:09 +01:00
  • 421ea222d1 virtualenv progress Dave Halter 2017-11-05 15:02:40 +01:00
  • 9cbcf00aa2 Fix dead link. Samuel Bishop 2017-10-30 11:55:50 +08:00
  • baafea4a90 Remove unused code Dave Halter 2017-11-01 19:14:54 +01:00
  • 5b184fbd0c Use python3.6 for tox/sith #986 Robin Roth 2017-11-01 14:18:29 +01:00
  • dc43eba07b Support async/await syntax Robin Roth 2017-10-28 17:09:21 +02:00
  • d9dc4ac840 Merge branch 'master' of https://github.com/johannesmik/jedi #982 Johannes Mikulasch 2017-10-31 14:02:35 +01:00
  • a1b60a978d add testcases for pep0484 ahead of time annotations Johannes Mikulasch 2017-10-31 13:57:10 +01:00
  • 6feac2a0ec add ahead of time annotations PEP 526 Johannes Mikulasch 2017-10-31 12:58:56 +01:00
  • 1428b67c4d Replace TODO by explanation of the parameter 'cut_own_trailer' langsamer 2017-10-29 02:00:28 +02:00
  • f13b4e800a Install docopt for dev setup Robin Roth 2017-10-28 14:14:44 +02:00
  • 88cf592c95 Make goto work with await Robin Roth 2017-10-28 13:34:25 +02:00
  • 752b7d8d49 One more usages test. Dave Halter 2017-10-15 21:11:49 +02:00
  • 2b138b3150 Usages fix for more complex situations Dave Halter 2017-10-09 21:09:04 +02:00
  • 06004ad2f5 Some minor refactorings. Dave Halter 2017-10-09 20:32:28 +02:00
  • 8658ac5c28 Using additional_dynamic_modules sometimes led to weird behavior of using modules twice. Dave Halter 2017-10-09 20:28:39 +02:00
  • bedff46735 Simplify usages. It should also work way better, now. Dave Halter 2017-10-08 20:13:24 +02:00
  • 4ddf7bf56d Remove the disabling of dynamic flow information Dave Halter 2017-10-07 10:52:43 +02:00
  • 8dba08eeb2 Small sys path refactoring. Dave Halter 2017-10-06 09:01:15 +02:00
  • 21531abd1e Fix a small test error Dave Halter 2017-10-05 20:43:28 +02:00
  • 7019ca643e Remove a possible security issue Dave Halter 2017-10-05 19:57:50 +02:00
  • aa8a6d2482 Move a function around Dave Halter 2017-10-05 18:49:12 +02:00
  • 28dea46bed Better English Dave Halter 2017-10-05 18:34:59 +02:00
  • 2b30c6fee4 Remove documentation about caveats that are not realy 100% true anymore. Dave Halter 2017-10-05 18:33:02 +02:00
  • 51d2ffb078 Use sys path mostly from project and move some sys path stuff around. Dave Halter 2017-10-05 10:06:28 +02:00
  • 383f749026 Move the initial sys path generation into a new project class. Dave Halter 2017-10-02 20:19:47 +02:00
  • 0762c9218c Move arguments to a separate module. Dave Halter 2017-10-01 13:29:28 +02:00
  • b6bb251c96 Common instance objects are now directly accessible Dave Halter 2017-09-30 18:19:25 +02:00