Dave Halter
|
2dfe2de0fe
|
Fix some stub tests
|
2018-08-31 01:26:20 +02:00 |
|
Dave Halter
|
aef4aa6859
|
Fix the slice object
|
2018-08-31 01:09:21 +02:00 |
|
Dave Halter
|
2ec503d6eb
|
Change some TypeVar base classes
|
2018-08-30 10:15:43 +02:00 |
|
Dave Halter
|
f5f9fc1955
|
Refactor TypeVar a bit so it's more resistant
|
2018-08-30 09:58:18 +02:00 |
|
Dave Halter
|
10383de959
|
Remove todo about overload, it was already done
|
2018-08-30 01:57:44 +02:00 |
|
Dave Halter
|
c0c6ce2987
|
Fix ClassVars and add tests
|
2018-08-30 01:52:05 +02:00 |
|
Dave Halter
|
7fc311bb3e
|
Add tests for classes that have generics not defined
|
2018-08-30 01:46:48 +02:00 |
|
Dave Halter
|
5979b93a7a
|
Tests for Type[]
|
2018-08-30 01:38:14 +02:00 |
|
Dave Halter
|
ac6b7ff14e
|
Fix type var completions so that there's at least no error
|
2018-08-30 01:23:28 +02:00 |
|
Dave Halter
|
80ab4d8ff5
|
Add tests for typing.TYPE_CHECKING
|
2018-08-30 01:14:48 +02:00 |
|
Dave Halter
|
bf6974dabb
|
Fix an issue with a type var lookups
|
2018-08-30 01:10:51 +02:00 |
|
Dave Halter
|
28a55386b6
|
Add some more tests about mappings
|
2018-08-30 00:59:10 +02:00 |
|
Dave Halter
|
1fce0b45f4
|
Fix subscriptlist unpacking in Generics
|
2018-08-30 00:52:22 +02:00 |
|
Dave Halter
|
18e6a784e8
|
Clean up some type alias things
|
2018-08-29 23:26:39 +02:00 |
|
Dave Halter
|
511ba5231a
|
Get an own class for type aliases
|
2018-08-29 22:46:28 +02:00 |
|
Dave Halter
|
0edfe86d8b
|
Fix Tuple support
|
2018-08-29 10:18:58 +02:00 |
|
Dave Halter
|
762d56204f
|
Fix some filter issues
|
2018-08-29 09:46:10 +02:00 |
|
Dave Halter
|
a884b6c782
|
Fix forward references for some things
|
2018-08-29 01:12:19 +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
|
af9f019d37
|
Type aliases seem to be working, now.
|
2018-08-28 17:40:12 +02:00 |
|
Dave Halter
|
cbf6c617de
|
Get MutableSequence working
|
2018-08-28 01:31:12 +02:00 |
|
Dave Halter
|
921ab6e391
|
Fix two bugs that were raising exceptions
|
2018-08-27 23:37:20 +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
|
b3ffc092cd
|
Obviously cannot return from a generator with an empty list
|
2018-08-27 20:16:57 +02:00 |
|
Dave Halter
|
bd5af5f148
|
More preparations for annotated classes
|
2018-08-27 20:13:35 +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
|
05d07c23ab
|
abstractmethod should just pass params
|
2018-08-26 13:23:49 +02:00 |
|
Dave Halter
|
10bc446255
|
Get Any working ab it better
|
2018-08-26 13:16:25 +02:00 |
|
Dave Halter
|
ac7ce7c481
|
Start implementing overload function
|
2018-08-26 03:37:26 +02:00 |
|
Dave Halter
|
4daa73d487
|
Merge with master
|
2018-08-26 03:16:57 +02:00 |
|
Dave Halter
|
84b07a8809
|
Removing a test from doctests, becaues it shouldn't be one
|
2018-08-26 03:09:46 +02:00 |
|
Dave Halter
|
6c555e62aa
|
Refactor argument clinic usage
|
2018-08-26 03:02:58 +02:00 |
|
Dave Halter
|
3cfbedcb69
|
Refactor some more typing related things
|
2018-08-25 23:10:04 +02:00 |
|
Dave Halter
|
18b6febe86
|
Instances should use py__getitem__ instead of py__simple_getitem__
|
2018-08-25 22:55:08 +02:00 |
|
Dave Halter
|
465264e07d
|
Start getting inheritance working with e.g. typing.Iterable
|
2018-08-25 22:01:36 +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
|
9fe9bed1c9
|
Fix the first issues with the new typing module implementation
|
2018-08-21 01:28:55 +02:00 |
|
Dave Halter
|
6ddc242746
|
Ignore some errors that are happening when the Python process ends and its subprocesses are cleaned up
|
2018-08-21 01:28:13 +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
|
11b2ac9923
|
Gettattr needs unicode
|
2018-08-13 09:53:26 +02:00 |
|
Dave Halter
|
73682b95f5
|
Move get_item to a separate function
|
2018-08-10 19:50:21 +02:00 |
|
Dave Halter
|
705f561bdb
|
Sometimes when terminating, the subprocess module is already gone and equals None.
|
2018-08-10 19:32:54 +02:00 |
|
Dave Halter
|
84b89f4689
|
Rename py__getitem__ to py__simple_getitem
|
2018-08-10 19:31:19 +02:00 |
|
Dave Halter
|
bc5ca4d8ae
|
Fix flask issues with unicode in Python2
|
2018-08-10 00:37:36 +02:00 |
|
Dave Halter
|
53ca7c19cd
|
Some changes in the PEP 0484 understanding (more future compatible)
|
2018-08-09 23:32:04 +02:00 |
|