Dave Halter
|
06cb82830a
|
builtin_methods calculation of iterable works now with the mro.
|
2016-01-07 15:41:20 +01:00 |
|
Dave Halter
|
5cc27f632d
|
Improve dict comprehension support.
|
2016-01-02 21:46:14 +01:00 |
|
Dave Halter
|
0acc5256ea
|
Implement imitate_items(), which helps if you use {}.items().
|
2016-01-01 12:43:07 +01:00 |
|
Dave Halter
|
4e93fb344b
|
Dict.values is working now on dict literals.
|
2015-12-27 23:53:56 +01:00 |
|
Dave Halter
|
03eaf8455f
|
Dict comprehensions are working partially.
|
2015-12-27 17:20:49 +01:00 |
|
Dave Halter
|
b3f7d0c29a
|
Get Set comprehensions working.
|
2015-12-27 15:37:27 +01:00 |
|
Dave Halter
|
936cef97e9
|
Fix param position lookups. Also forward annotations have the correct resolution path now (starting at the end of the file).
|
2015-12-22 11:25:32 +01:00 |
|
Dave Halter
|
23f40d8998
|
Merge branch 'linter' of https://github.com/reinhrst/jedi into pep484
Conflicts:
AUTHORS.txt
|
2015-12-17 23:46:20 +01:00 |
|
Claude
|
160b6fca51
|
show off some power :)
|
2015-12-17 15:29:49 +01:00 |
|
Claude
|
6bee214948
|
catch error in certain non-pep0484 annotations
|
2015-12-17 15:23:40 +01:00 |
|
Claude
|
8bf2fe77e2
|
add some more non-pep0484-junk to the test
|
2015-12-17 15:06:20 +01:00 |
|
Dave Halter
|
54b1b2be74
|
Fix: flow analysis crashed when using in combination with different modules.
|
2015-12-17 12:37:26 +01:00 |
|
Dave Halter
|
3d79d0994e
|
Fix: is_class() on Instance was not implemented.
|
2015-12-15 16:44:28 +01:00 |
|
Dave Halter
|
7141158484
|
Merge master into linter.
|
2015-12-15 12:28:38 +01:00 |
|
Claude
|
1e6397b163
|
check 'assigned types'-support (comes out of the jedi-box), and add tests for that
|
2015-12-15 11:56:54 +01:00 |
|
Claude
|
35fda3823e
|
test dynamic annotation and dynamic forward reference
|
2015-12-15 11:53:48 +01:00 |
|
Claude
|
1258875300
|
add test that jedi doesn't break in case of non-pep-0484 comments
|
2015-12-15 00:37:23 +01:00 |
|
Claude
|
6ce076f413
|
more elaborate tests
|
2015-12-14 12:10:48 +01:00 |
|
Claude
|
7f8b878c8c
|
if both docstring and annotations are present, use both for function parameters
|
2015-12-13 23:55:07 +01:00 |
|
Claude
|
f8debace0d
|
forward reference pep-0484
|
2015-12-13 23:47:45 +01:00 |
|
Claude
|
7e8112d607
|
pep0484 return type support
|
2015-12-13 23:07:13 +01:00 |
|
Claude
|
68cbabe819
|
pep0484 tests only on python >= 3.2
|
2015-12-13 21:43:34 +01:00 |
|
Claude
|
5a8c46d509
|
seperate parser and testing code
|
2015-12-13 21:13:20 +01:00 |
|
Claude
|
fadf4f4419
|
initial poc pep-0484 type hints
|
2015-12-13 18:05:57 +01:00 |
|
Dave Halter
|
9bd6e6c340
|
Fix: iterators are working smoothly now. Finally tests are passing again.
|
2015-12-10 04:37:23 +01:00 |
|
Dave Halter
|
ffeedb32de
|
Fix remaining issues with FakeDict.
|
2015-12-05 22:33:41 +01:00 |
|
Dave Halter
|
2008775370
|
Fix an issue with dict lookups.
|
2015-12-05 20:40:41 +01:00 |
|
Dave Halter
|
3910d97b7e
|
Fix: __getitem__ sometimes didnt evaluate all the types.
|
2015-12-05 12:36:05 +01:00 |
|
Dave Halter
|
d65684a40b
|
Fix py__getitem__ on Array.
|
2015-12-05 02:48:20 +01:00 |
|
Dave Halter
|
db060c70c9
|
Start creating py__getitem__.
|
2015-12-04 12:08:29 +01:00 |
|
Dave Halter
|
41537a78e1
|
Fix: Array additions (append, insert) should not cause an additional py__iter__ entry if there's none.
|
2015-12-01 22:57:54 +01:00 |
|
Dave Halter
|
9259a432b7
|
Dicts should be iterated by its keys (__iter__).
|
2015-11-28 16:08:38 +01:00 |
|
Dave Halter
|
6f4ac70140
|
Issues with isinstance checks.
|
2015-11-27 12:22:02 +01:00 |
|
Dave Halter
|
a99368c421
|
Fix: elifs where not considered for isinstance type inference.
|
2015-11-25 22:14:23 +01:00 |
|
Dave Halter
|
59e4f567a2
|
Create a failing test for an issue probably with the parser.
|
2015-11-25 06:58:34 +01:00 |
|
Dave Halter
|
8d65129a19
|
Power operation was not implemented before.
|
2015-11-20 18:26:39 +01:00 |
|
Dave Halter
|
030131d705
|
Forget to make the set comprehension result a set().
|
2015-11-20 15:05:15 +01:00 |
|
Dave Halter
|
ffaf81bf1b
|
Fix: Set/Dict Comprehensions don't raise an error. They are just ignored for now.
|
2015-11-20 14:51:52 +01:00 |
|
Dave Halter
|
595b803f1f
|
Fix an issue with strings that can be chained in the parser.
|
2015-11-17 11:38:51 +01:00 |
|
Dave Halter
|
03efbca586
|
Tried to get the recursion issues with if stmts working.
|
2015-11-16 11:44:25 +01:00 |
|
Dave Halter
|
dc2e52fd7d
|
Create Comprehension.py__iter__.
|
2015-11-14 20:34:33 +01:00 |
|
Dave Halter
|
239f0d7213
|
Small generator correction that leads to more stability in its result.
|
2015-11-11 11:34:18 +01:00 |
|
Tzerjen Wei
|
666cbbf123
|
update the test of set comprehension literal
|
2015-08-09 17:58:38 +08:00 |
|
Tzerjen Wei
|
fdcf718317
|
move set comprehension tests to comletion/comprehensions.py
|
2015-08-09 14:11:42 +08:00 |
|
Dave Halter
|
f2cc320a61
|
Tests and implementation for type(some class). (Which returns type)
|
2015-07-01 14:58:37 +02:00 |
|
Dave Halter
|
3ac8f02841
|
Type tests and implementation for functions.
|
2015-07-01 14:54:23 +02:00 |
|
Dave Halter
|
e355ab201e
|
Tests and implementation for type on lambda and function objects.
|
2015-07-01 14:40:57 +02:00 |
|
Dave Halter
|
e222a30227
|
Implement the type builtin better and with a lot more tests.
|
2015-07-01 14:27:49 +02:00 |
|
Sid Shanker
|
258d5aee4a
|
Added support for correct continue & break autocompletion.
|
2015-05-16 14:55:04 -07:00 |
|
Dave Halter
|
93500c3f72
|
Merge pull request #578 from squidarth/554_support_enumerate
Added in support for autocompleting `enumerate`.
|
2015-05-04 18:46:47 +02:00 |
|