Dave Halter
1c62db04ba
Make it possible to get the right version parser for a certain environment
2017-12-16 00:30:47 +01:00
Dave Halter
d0732e58cc
api.virtualenv -> api.environment
2017-12-15 18:20:35 +01:00
Dave Halter
0d7f93c019
DefaultEnvironment -> get_default_environment
2017-12-15 18:13:21 +01:00
Dave Halter
3cd5fa3c20
Better support for searching python environments
2017-12-15 12:19:52 +01:00
Dave Halter
f37089e54b
Bump the version number
2017-12-15 10:47:14 +01:00
Dave Halter
69237c4aa6
Add a changelog for jedi 0.11.1
2017-12-15 10:45:27 +01:00
Dave Halter
02f238ce08
Add the executable bit to deploy-master.sh
v0.11.1
2017-12-14 22:51:02 +01:00
Dave Halter
e526cb1ae3
Don't run Python 2.6 in tox by default
...
Python 2.6 seems to be harder and harder to run in tox if setuptools is not properly configured for it.
It's still possible to run it and it still runs on travis.
2017-12-14 22:50:13 +01:00
Daniel Hahler
e621e8590c
Improve IntegrationTestCase.__repr__
...
Having the path (together with the line only) makes it easy to go to the
actual test.
2017-12-14 22:44:24 +01:00
Dave Halter
62915686af
Don't use pytest 3.3+ because it removed support for Python 3.3
2017-12-14 22:29:13 +01:00
Dave Halter
c3efde3bfa
Add an optimization around compiled dir()
2017-12-14 22:28:22 +01:00
Dave Halter
950cab2849
Fix a potential issue in evaluate/stdlib
2017-12-14 22:24:37 +01:00
Dave Halter
9d094b68f3
Cache the subprocess results
2017-12-14 22:23:59 +01:00
Dave Halter
94e2e92888
Remove unit test class from speed tests
2017-12-13 19:22:45 +01:00
Dave Halter
e03afc60ef
Make get_repr static in access.
2017-12-13 19:16:29 +01:00
Dave Halter
0acb7dcb18
There was a bug in creating modules in a subprocess
2017-12-12 18:08:49 +01:00
Dave Halter
8003d30b06
Fix the Python 2.7 tests
2017-12-11 21:39:30 +01:00
Dave Halter
b196c6849b
Don't try to pickle ellipsis
2017-12-11 20:55:34 +01:00
Dave Halter
fa2712a128
Ignore __main__ modules
2017-12-11 09:23:13 +01:00
Dave Halter
3a7bc92863
Use builtins_module instead of BUILTINS
2017-12-10 18:52:51 +01:00
Dave Halter
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
2017-12-10 18:39:03 +01:00
Dave Halter
aa7319dba5
Remove the last test failures.
2017-12-09 17:38:45 +01:00
Dave Halter
649225333f
Get the subprocess mostly working
2017-12-08 09:44:12 +01:00
Dave Halter
a210be8198
Don't use the create function anymore in compiled
...
Now the whole creation of builtin objects is abstract and was moved to subprocesses etc.
2017-12-06 15:26:29 +01:00
Dave Halter
13f8f37547
Use even more subprocess accesses
2017-12-06 15:16:27 +01:00
Dave Halter
42fb93dc01
Use the subprocess access to create acceses
2017-12-06 15:06:48 +01:00
Dave Halter
f09ca9fc20
Use access handles everywhere
2017-12-06 14:46:27 +01:00
Dave Halter
7db6d11c49
Create a way of accessing access objects through a subprocess
2017-12-06 14:18:10 +01:00
Dave Halter
34bd19ee8d
Use a class instead of a dict in get_special_objects
2017-12-05 08:44:36 +01:00
Dave Halter
79071790da
Move get_special_object
2017-12-05 00:32:39 +01:00
Dave Halter
542644ad19
Move load_module a bit around
2017-12-04 19:18:30 +01:00
Dave Halter
617b11c92b
Move another usage of create to builtin_from_name
2017-12-04 08:57:43 +01:00
Dave Halter
3f25ba436c
Use sys.modules instead of __import__
...
The module should already have been imported at this point. Plus if the __module__ was wrong it won't just randomly import something.
2017-12-04 00:21:12 +01:00
Dave Halter
85abc55e89
Remove unused code
2017-12-03 19:39:31 +01:00
Dave Halter
15d9e64281
Start creating access objects in a different way
2017-12-03 19:37:03 +01:00
Dave Halter
3c78aad8b1
Use create_simple_object for a lot of use cases
2017-12-02 01:59:48 +01:00
Dave Halter
2aa2005502
Move some of the compiled.create calls to compiled.builtin_from_name
2017-12-01 09:54:29 +01:00
Dave Halter
543f4f7ff2
Move some stuff from compiled to context
2017-11-29 01:03:01 +01:00
Dave Halter
4f04f7f09c
Remove stuff from CompiledObject that didn't belong there and wasn't used
2017-11-29 00:42:16 +01:00
Dave Halter
37c3f0904d
create_from_access -> _create_from_access
2017-11-29 00:25:30 +01:00
Dave Halter
ba0768bab6
Refactor a bit more and remove the parent_context parameter from create_from_access
2017-11-29 00:24:28 +01:00
Dave Halter
187a523e05
Isolate fake stuff a bit more
2017-11-29 00:18:43 +01:00
Dave Halter
10e9dac758
Simplify an if
2017-11-28 21:39:00 +01:00
Dave Halter
6ec3e50a16
Rewrite bases
2017-11-28 21:20:55 +01:00
Dave Halter
cce9a1cf6a
Use create only for non access objects
2017-11-28 21:15:55 +01:00
Dave Halter
c1f31e0328
Some simplification of _create_from_access
2017-11-28 20:35:49 +01:00
Dave Halter
74495d518f
Remove the old now unused fake code
2017-11-28 18:39:05 +01:00
Dave Halter
47114178e9
Fake context python code is now not the base for a lot of things anymore. It just gets executed.
2017-11-28 18:26:12 +01:00
Dave Halter
a2b08eabc6
Rename SelfNameFilter to SelfAttributeFilter
2017-11-28 18:06:00 +01:00
Dave Halter
85bda448b1
Simplify one if statement
2017-11-28 08:43:56 +01:00