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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Dave Halter
|
6f8385143f
|
Use a frozenset in context sets and make it comparable/hashable
|
2018-09-12 21:44:34 +02:00 |
|
Dave Halter
|
1a29552bff
|
open returns str and bytes now with typeshed
|
2018-09-10 00:56:50 +02:00 |
|
Dave Halter
|
190a531daa
|
Fix the reversed object
|
2018-09-10 00:30:24 +02:00 |
|
Dave Halter
|
9722860417
|
Don't use ValueError, it could be thrown somewhere else
|
2018-09-09 17:04:03 +02:00 |
|
Dave Halter
|
7fff203360
|
Fix the next builtin
|
2018-09-09 16:20:23 +02:00 |
|
Dave Halter
|
bd3bd2e53b
|
Fix type completions on classes
|
2018-09-09 15:51:42 +02:00 |
|
Dave Halter
|
6abd96a398
|
Try to introduce a few new classes to better deal with compiled objects
|
2018-09-08 17:48:00 +02:00 |
|
Dave Halter
|
eac8cfe63d
|
Fix mro
|
2018-09-08 17:04:07 +02:00 |
|
Dave Halter
|
928e80c9e9
|
Fix search_global for builtins
|
2018-09-08 16:58:18 +02:00 |
|
Dave Halter
|
4a69ab3bf8
|
Cleanup StubParserTreeFilter.values
|
2018-09-08 14:13:14 +02:00 |
|
Dave Halter
|
91a18ec63c
|
Try to re-implement reversed
|
2018-09-07 23:00:32 +02:00 |
|
Dave Halter
|
9e7879d43f
|
Move py__mro__ to a separate function
|
2018-09-07 00:46:54 +02:00 |
|
Dave Halter
|
99c08fd205
|
Flows should be respected even in stubs
|
2018-09-07 00:25:08 +02:00 |
|
Dave Halter
|
82af902cc8
|
Actually use the previously written builtins_next function
|
2018-09-06 19:24:48 +02:00 |
|
Dave Halter
|
d0c1df5f2a
|
TreeContextWrapper -> ContextWrapper
|
2018-09-06 19:13:59 +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
|
4730c71b16
|
Evaluate constraints instead of Any
|
2018-09-06 00:59:42 +02:00 |
|
Dave Halter
|
9cbf20aa48
|
Start replacing the builtin module
|
2018-09-06 00:30:08 +02:00 |
|
Dave Halter
|
68bd61708e
|
pkg_resources doesn't come packaged with the CPython stdlib
|
2018-09-05 19:25:27 +02:00 |
|
Dave Halter
|
fa16c9e59d
|
Fix some name inferance with stubs
|
2018-09-05 10:29:37 +02:00 |
|
Dave Halter
|
39162de2a8
|
Some more minor adaptions
|
2018-09-05 01:49:19 +02:00 |
|
Dave Halter
|
4a3fc91c1e
|
Implement StubParserTreeFilter.values
|
2018-09-05 01:36:12 +02:00 |
|
Dave Halter
|
ab872b9a34
|
Fix some tests
|
2018-09-05 00:10:25 +02:00 |
|
Dave Halter
|
e086c433ff
|
Fix compiled docstrings for stubs
|
2018-09-04 10:08:09 +02:00 |
|
Dave Halter
|
5d24bc7625
|
Refactor the compiled name stub wrappers a bit
|
2018-09-04 09:44:29 +02:00 |
|
Dave Halter
|
74db580671
|
Get compiled name working a bit better with stubs
|
2018-09-04 01:51:02 +02:00 |
|