Dave Halter
|
fe54285311
|
Only 125 fails left in the integration tests.
|
2016-11-26 00:25:31 +01:00 |
|
Dave Halter
|
75e412dbc5
|
Remove the old instance.
|
2016-11-24 19:59:26 +01:00 |
|
Dave Halter
|
cfc988b786
|
Fix super calls.
|
2016-11-10 09:00:24 +01:00 |
|
Dave Halter
|
4a8fd73601
|
Fixing getattr tests.
|
2016-11-07 20:15:58 +01:00 |
|
Dave Halter
|
2eb701d2d2
|
Some class fixes.
|
2016-11-01 18:28:47 +01:00 |
|
Dave Halter
|
75b67af000
|
Starting to improve function calls.
|
2016-10-22 21:02:15 +02:00 |
|
Dave Halter
|
2e6603cc2e
|
A lot of small improvements.
|
2016-10-22 17:40:42 +02:00 |
|
Dave Halter
|
6a8138d185
|
Improve the compiled object generation caching, which was very wrong and is ok now, but still needs improvements.
|
2016-07-03 15:32:08 +02:00 |
|
Dave Halter
|
5791860861
|
Actual forward reference annotations are working pretty smooth now.
|
2015-12-20 22:57:41 +01:00 |
|
Dave Halter
|
9e8da17688
|
Remove py__class__ evaluator param from representation objects.
|
2015-12-10 16:39:27 +01:00 |
|
Dave Halter
|
506d5a4f31
|
Remove evaluator param from py__bases__.
|
2015-12-10 16:16:30 +01:00 |
|
Dave Halter
|
98b1845784
|
Remove evaluator param from py__mro__.
|
2015-12-10 16:12:43 +01:00 |
|
Dave Halter
|
b10a048167
|
Get rid of Array.values() and Array.__iter__().
|
2015-12-10 15:56:45 +01:00 |
|
Dave Halter
|
bef5fca516
|
Refactor compiled.CompiledObject so it always owns an evaluator instance.
|
2015-12-08 02:19:33 +01:00 |
|
Dave Halter
|
76345c0b58
|
Final fixes for pure usage of py__iter__.
|
2015-12-04 00:15:48 +01:00 |
|
Dave Halter
|
21faf2431a
|
Added isinstance type checks in the linter.
|
2015-12-03 16:14:26 +01:00 |
|
Dave Halter
|
f66b8138b7
|
Remove ordered_elements_of_iterable and get_iterator_types, because they are not used anymore.
|
2015-12-03 09:25:11 +01:00 |
|
Dave Halter
|
76bbc91ff9
|
Remove some stdlib stuff that only complicated things.
|
2015-12-02 13:46:13 +01:00 |
|
Dave Halter
|
d835ffc5a3
|
Get rid of ordered_elements_of_iterable and use py__iter__ instead.
|
2015-12-02 13:39:22 +01:00 |
|
Dave Halter
|
9a2256f557
|
Fix issues with py__iter__types.
|
2015-12-02 07:11:36 +01:00 |
|
Dave Halter
|
55615fb3c1
|
unite returns a set now, this simplifies all the set(unite( calls.
|
2015-11-28 17:52:39 +01:00 |
|
Dave Halter
|
498e24df94
|
Fix an issue with combined reversed and yield without for loops.
|
2015-11-10 09:37:07 +01:00 |
|
Dave Halter
|
84c43bf2dc
|
Correct issues with slices and some more subtle bugs.
|
2015-11-01 21:30:41 +01:00 |
|
Dave Halter
|
62468fb402
|
reversed and for loops now produce strings in the correct order.
|
2015-10-14 16:50:26 +02:00 |
|
Dave Halter
|
844a011193
|
Replacing the types list with a types set. Some tests are failing, though.
|
2015-10-13 18:03:36 +02:00 |
|
Dave Halter
|
99e819f91a
|
Fix test failures.
|
2015-09-22 19:33:12 +02:00 |
|
Dave Halter
|
22da402a7a
|
Replace the get_iterator_types function with a different interface, which enables Jedi to detect invalid for loop inputs that are not iterable.
|
2015-09-22 19:18:36 +02:00 |
|
Dave Halter
|
786217acad
|
Prepare replacing get_iterator_types.
|
2015-09-22 17:34:46 +02:00 |
|
Dave Halter
|
88bcb8e476
|
Rename params -> arguments.
|
2015-09-22 12:57:04 +02:00 |
|
Dave Halter
|
e222a30227
|
Implement the type builtin better and with a lot more tests.
|
2015-07-01 14:27:49 +02:00 |
|
Dave Halter
|
ef4b424cda
|
Replace pr with tree, #566.
|
2015-04-28 01:34:31 +02:00 |
|
Dave Halter
|
47615ae786
|
Remove pr.Array.type identifiers.
|
2014-12-19 01:05:52 +01:00 |
|
Dave Halter
|
4897791901
|
Remove old precedence stuff.
|
2014-12-16 18:28:45 +01:00 |
|
Dave Halter
|
bf8645d615
|
namedtuple fix
|
2014-12-11 13:08:09 +01:00 |
|
Dave Halter
|
94ea2c1096
|
Issues with argument clinic parser.
|
2014-12-08 15:45:40 +01:00 |
|
Dave Halter
|
e51a393e4c
|
Fix reversed.
|
2014-12-01 12:41:47 +01:00 |
|
Dave Halter
|
9f45f18ad1
|
Added a grammar param to the parser.
|
2014-11-24 01:10:39 +01:00 |
|
Dave Halter
|
c152a1c58b
|
Actually replace tree with representation (in all the imports).
|
2014-11-23 19:46:52 +01:00 |
|
Dave Halter
|
3b7454e294
|
copy fixes.
|
2014-11-20 14:51:01 +01:00 |
|
Dave Halter
|
a6e1348757
|
type implementation.
|
2014-11-20 12:31:11 +01:00 |
|
Dave Halter
|
f2e3a3d090
|
Just rebuilt reversed.
|
2014-11-20 11:56:58 +01:00 |
|
Dave Halter
|
ca70d32f23
|
isinstance fixes
|
2014-11-05 22:14:38 +01:00 |
|
Dave Halter
|
1c09a90ac1
|
Disable usage of filter_private_variable for now.
|
2014-10-28 17:00:12 +01:00 |
|
Dave Halter
|
4f2223ae7b
|
Super is now working. Still has the same flaws like the old implementation, but the tests are passing.
|
2014-10-28 16:22:59 +01:00 |
|
Dave Halter
|
500ac9b384
|
A irst super() implementation in stdlib.
|
2014-10-28 15:50:05 +01:00 |
|
Dave Halter
|
d27df89681
|
A temporary argument clinic implementation for the stdlib.
|
2014-10-28 14:56:22 +01:00 |
|
Dave Halter
|
7b91050c85
|
introduce something that resembles argument clinic in stdlib.
|
2014-10-16 10:58:11 +02:00 |
|
Dave Halter
|
f911050300
|
Rewrote the isistance implementation, so that it works properly with tuples as well as normal classes.
|
2014-08-20 16:58:19 +02:00 |
|
Dave Halter
|
9abc8a19e7
|
By adding a py__class__ method to CompiledObject and Class, we Jedi is able to understand isinstance checks, now.
This also includes a CheckAttribute class in evaluatue.compiled, because it's way easier to generalize the AttributeErrors there.
|
2014-08-20 14:46:18 +02:00 |
|
Dave Halter
|
0e66aef511
|
Use IterableWrapper in the iterable module to be able to add methods like is_class quickly.
|
2014-08-20 14:01:41 +02:00 |
|