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 |
|
Dave Halter
|
7263d8565b
|
Add an access abstraction (only array tests work, yet)
The access abstraction will be the new way of accessing builtin objects. This way it will be easier to move that to another process
|
2017-11-25 19:47:49 +01:00 |
|
Robin Roth
|
dc43eba07b
|
Support async/await syntax
|
2017-11-01 13:44:38 +01:00 |
|
Dave Halter
|
0762c9218c
|
Move arguments to a separate module.
|
2017-10-01 13:29:28 +02:00 |
|
Dave Halter
|
39b24ff2df
|
Move lazy contexts to a separate module not in contexts
|
2017-09-30 18:02:02 +02:00 |
|
Dave Halter
|
16011a91af
|
Move iterable to context/iterable.
|
2017-09-30 17:41:21 +02:00 |
|