Dave Halter
|
2cb1bd162f
|
Better signature support for docstrings
|
2019-05-05 19:09:21 +02:00 |
|
Dave Halter
|
171874d288
|
Fix all gradual tests
|
2019-05-05 15:33:56 +02:00 |
|
Dave Halter
|
329270e444
|
Add is_compiled and a few other things to be more compatible with the new way of handling stubs
|
2019-05-05 13:23:29 +02:00 |
|
Dave Halter
|
44639ee50e
|
Better py__getattribute__ for ContextSet
|
2019-04-11 22:59:54 +02:00 |
|
Dave Halter
|
9f26c27b6d
|
Start adding tests for goto_assignments on stubs
|
2019-04-10 20:41:05 +02:00 |
|
Dave Halter
|
2fc53045c7
|
Goto stubs if on definition
|
2019-03-31 01:19:35 +01:00 |
|
Dave Halter
|
8e9a91abf8
|
Implement is_stub and goto_stubs for the API
|
2019-03-11 19:13:24 +01:00 |
|
Dave Halter
|
decb5046ea
|
Some Python 2.7 fixes
|
2018-12-07 08:58:17 +01:00 |
|
Dave Halter
|
6b86ad9083
|
Move py__mro__ calls to direct calls, because it's defined on ClassMixin
|
2018-12-01 15:17:22 +01:00 |
|
Dave Halter
|
5bb88ca703
|
Make it possible to gather annotation classes for Union and Optional
|
2018-11-27 01:14:15 +01:00 |
|
Dave Halter
|
021d1bc568
|
py__iter__ now takes a contextualized_node argument and raises the analysis errors itself
|
2018-11-23 18:22:38 +01:00 |
|
Dave Halter
|
4fbede7445
|
Rework some call signature issues
|
2018-11-11 17:01:12 +01:00 |
|
Dave Halter
|
d8090cfa0a
|
Start implementing get_signatures
|
2018-11-07 01:20:39 +01:00 |
|
Dave Halter
|
0a67b387c6
|
Fix most issues with dynamic arrays
|
2018-10-29 21:05:12 +01:00 |
|
Dave Halter
|
a93dff2673
|
Fix star_expr unpacking issues. For now star_expr is not supported
|
2018-10-26 00:17:28 +02:00 |
|
Dave Halter
|
b008a525cb
|
Fix some more things to get async working
|
2018-10-21 00:35:07 +02:00 |
|
Dave Halter
|
7daa26ce81
|
Move some functions in the base context to make ContextWrapper more usable
|
2018-10-09 10:00:17 +02:00 |
|
Dave Halter
|
8dca2b81e4
|
Start using ContextWrapper for annotated classes
|
2018-10-09 09:58:19 +02:00 |
|
Dave Halter
|
65340e6e24
|
Some more work on the filter merging
|
2018-10-05 01:57:34 +02:00 |
|
Dave Halter
|
8e8271cf54
|
Refactor dict/set/list/tuple literal generic inferring
|
2018-09-27 00:01:35 +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
|
cc493866cd
|
Try to introduce is_instance and is_function
|
2018-09-24 00:15:16 +02:00 |
|
Dave Halter
|
ff6516d1d7
|
Replace AsyncGenerator
|
2018-09-23 15:41:23 +02:00 |
|
Dave Halter
|
389d4e3d9c
|
Fix inferring dict.values()
|
2018-09-21 01:09:13 +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
|
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
|
190a531daa
|
Fix the reversed object
|
2018-09-10 00:30:24 +02:00 |
|
Dave Halter
|
bd3bd2e53b
|
Fix type completions on classes
|
2018-09-09 15:51:42 +02:00 |
|
Dave Halter
|
d0c1df5f2a
|
TreeContextWrapper -> ContextWrapper
|
2018-09-06 19:13:59 +02:00 |
|
Dave Halter
|
fa16c9e59d
|
Fix some name inferance with stubs
|
2018-09-05 10:29:37 +02:00 |
|
Dave Halter
|
38176ae7e6
|
Implement itemgetter partially
|
2018-09-04 00:01:55 +02:00 |
|
Dave Halter
|
39f1dfc85e
|
WIP of namedtuple/itemgetter/property
|
2018-09-03 09:50:51 +02:00 |
|
Dave Halter
|
a884b6c782
|
Fix forward references for some things
|
2018-08-29 01:12:19 +02:00 |
|
Dave Halter
|
3526def0a0
|
Make a lot of progress with typeshed/typing
|
2018-08-25 02:35:31 +02:00 |
|
Dave Halter
|
05cf6af546
|
Implement a lot more for typing
|
2018-08-24 01:13:54 +02:00 |
|
Dave Halter
|
5081b06016
|
Add a first try of implementing the typing module
|
2018-08-20 19:51:36 +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
|
73682b95f5
|
Move get_item to a separate function
|
2018-08-10 19:50:21 +02:00 |
|
Dave Halter
|
84b89f4689
|
Rename py__getitem__ to py__simple_getitem
|
2018-08-10 19:31:19 +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
|
9ff5050d01
|
Use TreeContext in a good way
|
2018-08-03 00:25:25 +02:00 |
|
Dave Halter
|
e827559340
|
Get some first stubs working
|
2018-07-25 23:48:53 +02:00 |
|
Dave Halter
|
061489ec9a
|
Move the stdlib executions into a plugin
|
2018-07-22 03:38:12 +02:00 |
|
Dave Halter
|
df55f62ad8
|
Add a plugin infrastructure
|
2018-07-21 15:03:05 +02:00 |
|
Dave Halter
|
88243d2408
|
Don't catch IndexError where we don't have to
|
2018-04-20 01:46:32 +02:00 |
|