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 |
|
Claude
|
b9127147e4
|
Recognize {**d} as a dict instead of set
|
2018-09-23 21:00:11 +02:00 |
|
Dave Halter
|
1fce0b45f4
|
Fix subscriptlist unpacking in Generics
|
2018-08-30 00:52:22 +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
|
84b89f4689
|
Rename py__getitem__ to py__simple_getitem
|
2018-08-10 19:31:19 +02:00 |
|
Dave Halter
|
b3a07941bb
|
Fix issues with the current branch
|
2018-08-09 23:25:29 +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
|
a3b5247de9
|
Merge branch 'master' into typeshed
|
2018-08-03 00:26:09 +02:00 |
|
Dave Halter
|
a1314ac3c1
|
FunctionContext should be created from a unified interface
|
2018-08-03 00:25:25 +02:00 |
|
Dave Halter
|
9ff5050d01
|
Use TreeContext in a good way
|
2018-08-03 00:25:25 +02:00 |
|
Dave Halter
|
9bba91628a
|
Annotations can contain forward references even if they are not a string anymore
Since Python 3.7 this behavior can be imported with from future import __annotations
|
2018-07-28 16:35:24 +02:00 |
|
Dave Halter
|
50812b5836
|
A simple yield should not cause an error, fixes #1117
|
2018-05-23 11:12:19 +02:00 |
|
Dave Halter
|
a95274d66f
|
None/False/True are atom non-terminals in the syntax tree, fixes #1103
|
2018-05-01 23:43:49 +02:00 |
|
Dave Halter
|
91499565a9
|
Specially crafted docstrings sometimes lead to errors, fixes #1103
|
2018-04-25 21:04:05 +02:00 |
|
Dave Halter
|
ec1c6e1e4d
|
Fix an issue around the new grammar
|
2018-04-05 09:52:08 +02:00 |
|
Dave Halter
|
a61742728b
|
Fix an issue with docstrings that contain errors
|
2018-03-20 00:56:53 +01:00 |
|
Dave Halter
|
5c06d9871a
|
Somehow forgot about subscriptlist. Just ignore those for now.
Fixes #1010.
|
2018-03-18 17:24:45 +01:00 |
|
Dave Halter
|
6042706922
|
Fix the first issue in #1010
Somehow it was still possible with lists to recurse.
|
2018-03-18 17:09:44 +01:00 |
|
Dave Halter
|
23e7c5bd2a
|
eval_element -> eval_node
|
2018-03-07 20:11:19 +01:00 |
|
Dave Halter
|
3820111d1e
|
Fix some more await things
|
2018-02-28 23:30:20 +01:00 |
|
Dave Halter
|
0d0213ee4c
|
Support generator returns when used with yield from.
|
2018-02-28 22:35:58 +01:00 |
|
Dave Halter
|
8e26017a05
|
Fix a small remaining issue in Python 2
|
2018-02-21 01:38:30 +01:00 |
|
Dave Halter
|
de5d7961e8
|
Fix an issue with async for
|
2018-02-21 00:41:59 +01:00 |
|
Dave Halter
|
bc0210af70
|
Use the await method properly and just use it instead of some crazy things
|
2018-02-21 00:27:15 +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
|
8f4b68ae39
|
Merge the async branch
|
2018-02-18 13:45:08 +01:00 |
|
Dave Halter
|
e50609c48b
|
Add better error reporting
|
2018-02-01 09:58:28 +01:00 |
|
Dave Halter
|
a7e864638a
|
Use a better string
|
2018-02-01 01:21:59 +01:00 |
|
Dave Halter
|
2c945488b3
|
Add better debugging for an assert, see also #1010
|
2018-02-01 01:20:17 +01:00 |
|
Dave Halter
|
6b535c0503
|
Fix the last remaining issues with ahead of time annotations, see #982
|
2018-01-30 01:19:55 +01:00 |
|
Dave Halter
|
d2c0de3eb0
|
Merge branch 'master' of https://github.com/johannesmik/jedi
|
2018-01-30 01:02:07 +01:00 |
|
Dave Halter
|
94ce54e776
|
Merge with master again
Some bugs were still present in master
|
2018-01-20 21:45:55 +01:00 |
|
Dave Halter
|
1476551257
|
Add better error reporting for potential issues
|
2018-01-20 19:33:47 +01:00 |
|
Dave Halter
|
d986c44b94
|
Merge with master
The deprecation of Python2.6 and the insertion of environments made it quite difficult to merge.
|
2018-01-20 19:32:59 +01:00 |
|
Dave Halter
|
c1394a82b5
|
Better error reporting, see #944
|
2018-01-18 19:12:32 +01:00 |
|
Dave Halter
|
609f59ce41
|
Fix issues with random tuples in TreeArgument.
Thanks @micbou for noticing it.
b92c7d3351
|
2018-01-18 09:54:19 +01:00 |
|
Hugo
|
cc623218e5
|
Replace function call with set literal
|
2018-01-07 10:40:06 +02: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
|
4b72a89379
|
There were a few bugs in the previous commit
|
2017-12-28 23:25:09 +01:00 |
|
Dave Halter
|
ba81aa16a2
|
Use unicode in way more cases
|
2017-12-28 23:19:17 +01:00 |
|
Dave Halter
|
a38acdbe08
|
Use unicode sys paths always
|
2017-12-24 02:42:14 +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
|
2aa2005502
|
Move some of the compiled.create calls to compiled.builtin_from_name
|
2017-12-01 09:54:29 +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 |
|