Dave Halter
|
8e8271cf54
|
Refactor dict/set/list/tuple literal generic inferring
|
2018-09-27 00:01:35 +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
|
ef9d0421fa
|
Merge remote-tracking branch 'origin/master' into typeshed
|
2018-09-24 00:16:13 +02:00 |
|
Dave Halter
|
de311b2f2d
|
Replace the Generator class for now
|
2018-09-23 23:22:33 +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 |
|
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
|
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
|
a5e6f26267
|
get_filters should always have the default search_global=False
|
2018-09-06 01:06:09 +02:00 |
|
Dave Halter
|
aef4aa6859
|
Fix the slice object
|
2018-08-31 01:09:21 +02:00 |
|
Dave Halter
|
0edfe86d8b
|
Fix Tuple support
|
2018-08-29 10:18:58 +02:00 |
|
Dave Halter
|
05cf6af546
|
Implement a lot more for typing
|
2018-08-24 01:13:54 +02:00 |
|
Dave Halter
|
9fe9bed1c9
|
Fix the first issues with the new typing module implementation
|
2018-08-21 01:28:55 +02:00 |
|
Dave Halter
|
fe78fa9850
|
Move to using py__getitem__ and py__simple_getitem__
This change is necessary to handle more complex cases with py__getitem__
|
2018-08-13 18:42:09 +02:00 |
|
Dave Halter
|
84b89f4689
|
Rename py__getitem__ to py__simple_getitem
|
2018-08-10 19:31:19 +02:00 |
|
Dave Halter
|
97c9aca245
|
Merge branch 'master' into typeshed
|
2018-08-06 12:49:51 +02:00 |
|
Dave Halter
|
10ecb77673
|
Get rid of InstanceFunctionExecution, because it's really not needed
|
2018-08-05 23:26:15 +02:00 |
|
Dave Halter
|
7a48fdc5f6
|
Move execute_evaluated to a helper function
|
2018-08-05 01:28:03 +02:00 |
|
Dave Halter
|
9ff5050d01
|
Use TreeContext in a good way
|
2018-08-03 00:25:25 +02:00 |
|
Dave Halter
|
e2cd228aad
|
Dict comprehension items call should now work, fixes #1129
|
2018-06-07 21:00:23 +02:00 |
|
Dave Halter
|
88243d2408
|
Don't catch IndexError where we don't have to
|
2018-04-20 01:46:32 +02:00 |
|
Dave Halter
|
a41a4562d2
|
AbstractIterableMixin -> IterableMixin
|
2018-02-28 22:51:27 +01:00 |
|
Dave Halter
|
0d0213ee4c
|
Support generator returns when used with yield from.
|
2018-02-28 22:35:58 +01:00 |
|
Dave Halter
|
eeacdc33a1
|
Try to make the whole Builtin overwriting more abstract
|
2018-02-26 23:09:18 +01:00 |
|
Dave Halter
|
c1d06f4638
|
Getting more edget cases work in 3.6 for async
|
2018-02-21 01:11:59 +01:00 |
|
Dave Halter
|
bf01b9d47c
|
Refactor the way builtins can be overwritten by jedi's own contexts
|
2018-02-21 00:09:41 +01:00 |
|
Dave Halter
|
5c8300e62a
|
Move all the asynchronous contexts to a separate module
|
2018-02-19 09:43:50 +01:00 |
|
Dave Halter
|
f1c2aef963
|
Fix the merge issues. Now async stuff should at least partially work
|
2018-02-19 01:35:37 +01:00 |
|
Dave Halter
|
8f4b68ae39
|
Merge the async branch
|
2018-02-18 13:45:08 +01:00 |
|
Dave Halter
|
1ca4d21359
|
Use unicode literals, to avoid potential issues
|
2018-02-04 00:55:45 +01:00 |
|
Dave Halter
|
fe0e41e9d6
|
Fix some more dict.get/dict.values stuff
|
2018-02-02 18:24:18 +01:00 |
|
Dave Halter
|
8028138e8c
|
Implememnt dict.values for FakeDict to avoid a recursion error. Fixes #1014.
|
2018-02-02 09:34:40 +01:00 |
|
Dave Halter
|
24b4e725b5
|
Make some things clearer about lazy contexts
|
2018-01-31 23:52:56 +01:00 |
|
Dave Halter
|
ed57f6172f
|
Correct the two last unicode issues
|
2017-12-29 12:59:06 +01:00 |
|
Dave Halter
|
b4f301e082
|
More unicode literals
|
2017-12-29 01:42:22 +01:00 |
|
Dave Halter
|
5755d5a4ee
|
Use unicode always for getting special objects
|
2017-12-28 22:41:20 +01:00 |
|
Dave Halter
|
5b8ed7f615
|
Check for bytes and unicode in dicts for Python 2
|
2017-12-28 02:15:27 +01:00 |
|
Dave Halter
|
a7dea9e821
|
Fix some more py36 to py27 issues
|
2017-12-28 01:33:51 +01:00 |
|
Dave Halter
|
c43009d5dc
|
Do more comparisons in the subprocess
|
2017-12-26 13:38:47 +01:00 |
|
Dave Halter
|
5a06ea2699
|
Start using a lot more unicode literals for Python 2
|
2017-12-24 03:11:28 +01:00 |
|
Dave Halter
|
3a7bc92863
|
Use builtins_module instead of BUILTINS
|
2017-12-10 18:52:51 +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
|
02fb73655c
|
Fix a slice test with a better helper function
|
2017-11-26 22:18:51 +01:00 |
|
Dave Halter
|
accf20226d
|
Fix a few more tests
|
2017-11-26 22:07:13 +01:00 |
|
Dave Halter
|
e71f0062dd
|
Get a lot of tests passing
|
2017-11-26 17:48:00 +01:00 |
|