Dave Halter
|
fa16c9e59d
|
Fix some name inferance with stubs
|
2018-09-05 10:29:37 +02:00 |
|
Dave Halter
|
f432a0b7c4
|
Fix namedtuple and property issues
|
2018-09-04 00:27:40 +02:00 |
|
Dave Halter
|
6bf21c4157
|
Better typevar class comparisons
|
2018-09-03 00:58:10 +02:00 |
|
Dave Halter
|
7d6141abb7
|
Fix some small things to make a lot more tests pass
|
2018-09-02 14:03:43 +02:00 |
|
Dave Halter
|
1a5710f140
|
Do a bit better class matching, it's not good yet, but we'll get there.
|
2018-08-28 23:28:58 +02:00 |
|
Dave Halter
|
e74d4fe9b7
|
Get a first typing test with Sequence[int] working
This means basically that annotations are working at least in some way and Generic classes as well.
|
2018-08-27 23:24:46 +02:00 |
|
Dave Halter
|
7c8051feab
|
Fix default parameters name resolution
|
2018-08-27 23:10:23 +02:00 |
|
Dave Halter
|
7b896ae5d0
|
Differentiate between functions and methods
This makes some analysis a lot easier when it comes to default arguments for example
|
2018-08-27 20:39:51 +02:00 |
|
Dave Halter
|
4a7bded98d
|
Fix the selection of overloaded functions. Now it's at least partially working
|
2018-08-26 23:04:54 +02:00 |
|
Dave Halter
|
5261cdf4a1
|
Now overloaded functions exist, but the matching doesn't work, yet
|
2018-08-26 19:39:55 +02:00 |
|
Dave Halter
|
97c9aca245
|
Merge branch 'master' into typeshed
|
2018-08-06 12:49:51 +02:00 |
|
Dave Halter
|
4a593f9693
|
Use anonymous instance arguments in a different way
|
2018-08-06 11:19:29 +02:00 |
|
Dave Halter
|
7d16a35693
|
Also move the remaining get_params to get_executed_params
Remove the class's get_params entirely, because it is apparently not needed and contained a funny return.
|
2018-08-05 13:58:06 +02:00 |
|
Dave Halter
|
1456a156a6
|
get_params -> get_executed_params where possible
|
2018-08-05 13:53:57 +02:00 |
|
Dave Halter
|
faba29a42b
|
Trying to use prefer type annotations if they are available
|
2018-08-05 00:36:11 +02:00 |
|
Dave Halter
|
f25310e0b9
|
BoundMethods now have access to the function that they are using
|
2018-08-03 00:25:25 +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
|
14ac6b11b9
|
Correct mistakes of lambda names
|
2018-03-08 09:52:35 +01:00 |
|
Dave Halter
|
23e7c5bd2a
|
eval_element -> eval_node
|
2018-03-07 20:11:19 +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
|
24b4e725b5
|
Make some things clearer about lazy contexts
|
2018-01-31 23:52:56 +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
|
5a06ea2699
|
Start using a lot more unicode literals for Python 2
|
2017-12-24 03:11:28 +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 |
|
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 |
|
Dave Halter
|
3c75f27376
|
Move the base Context stuff to another module to keep context free for imports.
|
2017-09-30 16:46:07 +02:00 |
|
Dave Halter
|
32917d5565
|
Remove the function context to a separate module.
|
2017-09-29 15:28:17 +02:00 |
|