Dave Halter
|
ef9d0421fa
|
Merge remote-tracking branch 'origin/master' into typeshed
|
2018-09-24 00:16:13 +02:00 |
|
Claude
|
a2b984ce24
|
also remove crashes with pep 448 unpacking of lists and sets
|
2018-09-23 21:00:11 +02:00 |
|
Claude
|
6bc79b4933
|
Fixed crash (and now recognises correctly) {**d, "b": "b"}["b"]
|
2018-09-23 21:00:11 +02:00 |
|
Claude
|
b9127147e4
|
Recognize {**d} as a dict instead of set
|
2018-09-23 21:00:11 +02:00 |
|
Dave Halter
|
994e7d1910
|
Fix an issue with type vars
|
2018-09-22 21:00:42 +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
|
1a29552bff
|
open returns str and bytes now with typeshed
|
2018-09-10 00:56:50 +02:00 |
|
Dave Halter
|
928e80c9e9
|
Fix search_global for builtins
|
2018-09-08 16:58:18 +02:00 |
|
Dave Halter
|
4730c71b16
|
Evaluate constraints instead of Any
|
2018-09-06 00:59:42 +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
|
0edc63ca8b
|
Fix an issue in the tests that typeshed avoids
|
2018-09-03 01:41:55 +02:00 |
|
Dave Halter
|
5302032b63
|
The sub typeshed definitions are wrong at the moment
|
2018-09-03 01:04:41 +02:00 |
|
Dave Halter
|
369dca79ef
|
For now arrays just return tan integer if the index is something random
|
2018-09-01 12:35:30 +02:00 |
|
Dave Halter
|
2ec503d6eb
|
Change some TypeVar base classes
|
2018-08-30 10:15:43 +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
|
0edfe86d8b
|
Fix Tuple support
|
2018-08-29 10:18:58 +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
|
7c8051feab
|
Fix default parameters name resolution
|
2018-08-27 23:10:23 +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
|
53ca7c19cd
|
Some changes in the PEP 0484 understanding (more future compatible)
|
2018-08-09 23:32:04 +02:00 |
|
Hugo
|
7c9f24a18e
|
Drop support for EOL Python 3.3 (#1019)
|
2018-08-04 00:40:00 +02:00 |
|
Dave Halter
|
95a1a69771
|
Fix an issue where __ prefixed variables where not hidden when accessed from a class
Everything worked well when looking at it from an instance perspective.
|
2018-08-03 11:05:49 +02:00 |
|
Dave Halter
|
a408fb3211
|
Fix a recursion error, fixes #1173
|
2018-07-18 10:01:41 +02:00 |
|
Dave Halter
|
3cabc4b969
|
Remove two recursion tests again that will belong into a commit at a point where it is not failing anymore
|
2018-07-17 18:34:42 +02:00 |
|
Dave Halter
|
733919e34c
|
Fix a doctest
|
2018-07-17 00:47:42 +02:00 |
|
Dave Halter
|
2b1cbe4d42
|
Fix a bug about fstring completion
|
2018-07-02 01:26:17 +02:00 |
|
Dave Halter
|
8ffdf6746f
|
Comprehensions are also possible arguments. Fixes 1146
|
2018-07-01 03:33:24 +02:00 |
|
Tarcisio Eduardo Moreira Crocomo
|
e96ebbe88f
|
Add tests for DefaultDict support.
|
2018-06-17 11:28:12 +02:00 |
|
Dave Halter
|
e2cd228aad
|
Dict comprehension items call should now work, fixes #1129
|
2018-06-07 21:00:23 +02:00 |
|
micbou
|
c1014e00ca
|
Fix flow analysis test
There is no seekable method for file objects on Python 2. Use flush instead.
|
2018-06-07 01:01:18 +02:00 |
|
Dave Halter
|
62a3f99594
|
Fix a wrong branch check, fixes #1128
|
2018-06-01 08:59:16 +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
|
8494164b22
|
Fix an async funcdef issue, fixes 1092.
|
2018-04-24 00:41:18 +02:00 |
|
Dave Halter
|
88243d2408
|
Don't catch IndexError where we don't have to
|
2018-04-20 01:46:32 +02:00 |
|
Dave Halter
|
764b67d232
|
Multiple inheritance completion in Python 2 did not work
Fixes #1071.
|
2018-04-10 08:58:30 +02:00 |
|
Dave Halter
|
806ae13b71
|
Better goto definition for fstrings
|
2018-04-07 12:40:52 +02:00 |
|
Dave Halter
|
567c8b8097
|
Fix some fstring issues for now
|
2018-04-05 01:11:04 +02:00 |
|
Dave Halter
|
6b75519145
|
Better tests for fstrings
|
2018-03-31 18:38:09 +02:00 |
|
Dave Halter
|
43df60ff7d
|
With the changes in parso, f-strings are now completable
Parso now uses one syntax tree for f-strings and the classic syntax tree.
|
2018-03-31 17:51:27 +02:00 |
|