Dave Halter
|
6539031d5a
|
Remove CompiledStubClassContext, it's not used currently
|
2018-09-29 00:59:13 +02:00 |
|
Dave Halter
|
f35c233289
|
Fix some small issues with resulting types
|
2018-09-28 18:22:57 +02:00 |
|
Dave Halter
|
fbd72179a1
|
Define generics from a different function
|
2018-09-28 18:16:24 +02:00 |
|
Dave Halter
|
af5d9d804e
|
A better way to define generics
|
2018-09-28 09:25:12 +02:00 |
|
Dave Halter
|
8e8271cf54
|
Refactor dict/set/list/tuple literal generic inferring
|
2018-09-27 00:01:35 +02:00 |
|
Dave Halter
|
b5b0214c3c
|
Fix forward reference resolving
|
2018-09-26 09:18:04 +02:00 |
|
Dave Halter
|
4bb7a595e8
|
Fix some issues with signature matching
|
2018-09-25 23:05:23 +02:00 |
|
Dave Halter
|
7d3eba1d8d
|
py__bool__ should be called on CompiledObject in CompiledValue
|
2018-09-25 08:58:01 +02:00 |
|
Dave Halter
|
f3b2d49880
|
Fix annotation variables
|
2018-09-25 00:33:44 +02:00 |
|
Dave Halter
|
bdff4e21a8
|
Fix classmethod issues
|
2018-09-25 00:19:55 +02:00 |
|
Dave Halter
|
f1b45bed96
|
Fix some property issues
|
2018-09-24 22:22:50 +02:00 |
|
Dave Halter
|
fe41c29b29
|
Implement iter, it's probably necessary
|
2018-09-24 21:10:54 +02:00 |
|
Dave Halter
|
a06ca5d035
|
Fix generator return issues
|
2018-09-24 20:59:43 +02:00 |
|
Dave Halter
|
75a02a13d9
|
Use ContextSet closer to they way how Python's set works
|
2018-09-24 20:30:57 +02:00 |
|
Dave Halter
|
8fad33b125
|
Fix some async issues
|
2018-09-24 09:45:10 +02:00 |
|
Dave Halter
|
bbc6e830e2
|
Make it possible to use ContextSet with an iterable parameter
|
2018-09-24 09:43:35 +02:00 |
|
Dave Halter
|
ef9d0421fa
|
Merge remote-tracking branch 'origin/master' into typeshed
|
2018-09-24 00:16:13 +02:00 |
|
Dave Halter
|
cc493866cd
|
Try to introduce is_instance and is_function
|
2018-09-24 00:15:16 +02:00 |
|
Dave Halter
|
2ec4d1e426
|
The BUILTINS special object is no longer used
|
2018-09-23 23:24:24 +02:00 |
|
Dave Halter
|
de311b2f2d
|
Replace the Generator class for now
|
2018-09-23 23:22:33 +02:00 |
|
Dave Halter
|
c2b78b175c
|
Use async generator/async functions from typeshed
|
2018-09-23 22:57:08 +02:00 |
|
Claude
|
a2b984ce24
|
also remove crashes with pep 448 unpacking of lists and sets
|
2018-09-23 21:00:11 +02:00 |
|
Claude
|
6bc79b4933
|
Fixed crash (and now recognises correctly) {**d, "b": "b"}["b"]
|
2018-09-23 21:00:11 +02:00 |
|
Claude
|
b9127147e4
|
Recognize {**d} as a dict instead of set
|
2018-09-23 21:00:11 +02:00 |
|
Dave Halter
|
ff6516d1d7
|
Replace AsyncGenerator
|
2018-09-23 15:41:23 +02:00 |
|
Dave Halter
|
f435f23570
|
Small changes so some type var inferring works better
However this change is a bit controversial, because it involves some strange class matching that we might need to revisit
|
2018-09-23 00:41:32 +02:00 |
|
Dave Halter
|
994e7d1910
|
Fix an issue with type vars
|
2018-09-22 21:00:42 +02:00 |
|
Daniel Hahler
|
afb2755c27
|
Add extras_require=testing
|
2018-09-22 10:03:12 +02:00 |
|
Dave Halter
|
389d4e3d9c
|
Fix inferring dict.values()
|
2018-09-21 01:09:13 +02:00 |
|
Dave Halter
|
43ffcb0802
|
Also return the issues when retruning the executed params
|
2018-09-21 00:20:24 +02:00 |
|
Dave Halter
|
5fda4a2f8b
|
Start putting the signature matching onto the ExecutedParam class
|
2018-09-20 21:14:07 +02:00 |
|
Dave Halter
|
9807a7f038
|
Infer dict.get() in a fancy way
|
2018-09-19 01:50:35 +02:00 |
|
Dave Halter
|
57fa5f5bd9
|
Fix some signature matching for methods
|
2018-09-18 23:48:26 +02:00 |
|
Dave Halter
|
1b11162132
|
Quite a few changes to prepare arrays
|
2018-09-18 00:17:51 +02:00 |
|
Dave Halter
|
75ab83da63
|
Make it possible to have a string_name attribute on instance params
|
2018-09-17 17:44:23 +02:00 |
|
Dave Halter
|
cc3b08fd1b
|
More fixes, because of CompiledObject modifications
|
2018-09-17 02:40:34 +02:00 |
|
Dave Halter
|
eb9a852443
|
Remove fakes, RIP
|
2018-09-17 02:25:01 +02:00 |
|
Dave Halter
|
93d50e0f0c
|
Get more things working
|
2018-09-17 02:16:16 +02:00 |
|
Dave Halter
|
62df944c47
|
Fix a few issues with the newly defined CompiledValue
|
2018-09-17 02:10:27 +02:00 |
|
Dave Halter
|
d07d1a78d3
|
Use CompiledValue for simple values
|
2018-09-17 01:05:36 +02:00 |
|
Dave Halter
|
1107967f76
|
Fix some small issues
|
2018-09-16 14:31:55 +02:00 |
|
Daniel Hahler
|
56bd795100
|
_get_virtual_env_from_var: use safe=False
Without this creating an env from VIRTUAL_ENV will always silently fail
if it is not the same/current environment.
|
2018-09-16 11:37:22 +02:00 |
|
Daniel Hahler
|
cdb760487b
|
tests: venv_path: use session scope
|
2018-09-16 11:24:27 +02:00 |
|
Daniel Hahler
|
fc9a55b042
|
jedi/api/environment.py: minor flake8 fix
|
2018-09-16 11:22:02 +02:00 |
|
Dave Halter
|
5d9f29743c
|
Get iter() working and a lot of other typeshed reverse engineering of type vars
|
2018-09-16 02:19:29 +02:00 |
|
Daniel Hahler
|
1cf5b194ca
|
jedi.api.environment._SUPPORTED_PYTHONS: add 3.7
The grammar is available in parso already, and it works in general.
|
2018-09-15 16:58:07 +02:00 |
|
Dave Halter
|
6807e3b6d5
|
Use py__name__ instead of var_name for type vars
|
2018-09-15 11:43:23 +02:00 |
|
Dave Halter
|
1244eb9998
|
Better debug statements
|
2018-09-13 22:47:12 +02:00 |
|
Dave Halter
|
9ece2844f4
|
Better is_same_class function
|
2018-09-13 22:41:30 +02:00 |
|
Dave Halter
|
a646d930c8
|
Use some solid caching for typing
|
2018-09-12 22:58:35 +02:00 |
|