Dave Halter
|
6b41db96bf
|
Refactor something to use .type instead of isinstance.
|
2016-06-30 09:55:21 +02:00 |
|
Dave Halter
|
689284c615
|
Refactor Evaluator.wrap to use the types in a more consequent way.
|
2016-06-29 21:06:35 +02:00 |
|
Dave Halter
|
a3b263a599
|
REPL completion is working again partially. There's some progress at least.
|
2016-06-29 08:49:20 +02:00 |
|
Dave Halter
|
52c42c3392
|
Reenable call signature caching and move a lot of parser specific caching to the parser itself.
|
2016-06-28 08:46:29 +02:00 |
|
Dave Halter
|
1ab4eb3696
|
Exchange the completion trailer evaluation logic. It's way more consistent now.
|
2016-06-23 08:47:43 +02:00 |
|
Dave Halter
|
8e67facecc
|
Refactoring: call_of_name -> call_of_leaf.
|
2016-06-21 18:42:20 +02:00 |
|
Dave Halter
|
d0eb8137e2
|
Remove old unused call_of_name madness.
|
2016-06-21 18:39:35 +02:00 |
|
Dave Halter
|
0a3bc34d6b
|
Fix some more issues with the call_of_name function.
|
2016-06-21 18:39:02 +02:00 |
|
Dave Halter
|
b941e36f04
|
Another call_of_name fix (breaking tests.)
|
2016-06-21 09:49:12 +02:00 |
|
Dave Halter
|
5212849780
|
Fix the last known case of call signatures. Yay!
|
2016-06-20 18:32:44 +02:00 |
|
Dave Halter
|
e0631cfda2
|
Add new tests and certain fixes for some new call signature issues.
|
2016-06-20 18:20:35 +02:00 |
|
Dave Halter
|
32346c6da8
|
A lot of call signature refactorings. Note that this commit is totally broken.
|
2016-06-17 00:20:13 +02:00 |
|
Dave Halter
|
6f366e2d77
|
Rename next_sibling and prev_sibling.
|
2016-06-14 23:22:33 +02:00 |
|
Dave Halter
|
27f05de3b7
|
Fix a few more issues, mostly with the fast parser.
|
2016-06-13 18:21:17 +02:00 |
|
Dave Halter
|
a485412af0
|
Rename goto_definition to goto_definitions.
|
2016-06-11 23:16:44 +02:00 |
|
Dave Halter
|
c82691a12b
|
Make goto_definitions a lot simpler.
|
2016-06-11 23:13:04 +02:00 |
|
Dave Halter
|
82c76fa689
|
Merge with the linter branch (especially the changes of pep484.
|
2016-06-07 13:51:25 +02:00 |
|
Dave Halter
|
5edcf47512
|
Break Interpreter completion even more in favor of a better solution in the future.
|
2016-06-03 19:31:42 +02:00 |
|
Dave Halter
|
4f6368e7eb
|
Now ErrorLeaf and ErrorNode are part of the syntax tree. This makes probably sense. The documentation will follow once it's clear how they will shape out.
|
2016-05-30 00:34:58 +02:00 |
|
Dave Halter
|
daa68b66ad
|
Fix a few issues caused by the refactoring.
|
2016-05-29 19:49:35 +02:00 |
|
Dave Halter
|
2700c2cca4
|
Make it possible to import Jedi in Python 2 again.
|
2016-05-28 20:20:45 +02:00 |
|
Dave Halter
|
a08ad2d53d
|
Further improvements to the interpreter refactoring.
|
2016-05-19 01:41:06 +02:00 |
|
Dave Halter
|
1bb8d32084
|
Improve interpreter tests.
|
2016-05-18 11:56:33 +02:00 |
|
Dave Halter
|
d93d31feb8
|
Make a first test working with mixed objects.
|
2016-05-18 11:49:50 +02:00 |
|
Dave Halter
|
ef314a5c38
|
Complete writing the full mixed objects module.
|
2016-05-17 17:44:22 +02:00 |
|
Dave Halter
|
5595fb3e2f
|
Start adding a module that mixes compiled and parser objects.
|
2016-05-16 13:12:45 +02:00 |
|
Dave Halter
|
818730d6ea
|
Fix descriptions for REPL.
|
2016-05-15 23:32:16 +02:00 |
|
Dave Halter
|
50f6bb0299
|
When we are working with CompiledObjects and instances there should never be a case where class values are returned.
|
2016-05-15 23:06:07 +02:00 |
|
Dave Halter
|
cc331d62e0
|
Get closer to fixing a lot of issues with the completion for repl.
|
2016-05-15 14:26:22 +02:00 |
|
Claude
|
795a72a866
|
add typing.cast() to the todo list
|
2016-02-15 18:13:47 +01:00 |
|
Claude
|
71ab855802
|
update list of things that are completed
|
2016-02-15 17:56:14 +01:00 |
|
Claude
|
641fb80773
|
add support for 'with-assignment' hints
|
2016-02-15 17:52:21 +01:00 |
|
Claude
|
3a1b2e7104
|
add support for 'for-assignment' hints
|
2016-02-15 17:37:03 +01:00 |
|
Claude
|
8b28678d19
|
support tuple-assignment
|
2016-02-15 17:04:19 +01:00 |
|
Claude
|
a658f7940c
|
typehints for variables in comments
|
2016-02-15 16:03:23 +01:00 |
|
Claude
|
daeee4ba0c
|
simple typehints in comments
|
2016-02-15 15:12:07 +01:00 |
|
Claude
|
ca08b8270b
|
combine power-or-atom_expr statements into one statement
|
2016-02-15 10:20:25 +01:00 |
|
Claude
|
bf5acb4c7a
|
once more: python 3.5 uses atom_expr node in many places where previous python would use power node
|
2016-02-09 19:34:44 +01:00 |
|
Claude
|
8819b2133a
|
further fix for *-arguments in arglist
|
2016-02-09 18:23:24 +01:00 |
|
Claude
|
de98cda2d7
|
python3.5 uses 'argument' node type, not 'arglist' for * and ** arguments
|
2016-02-09 17:12:26 +01:00 |
|
Claude
|
241abe9cf3
|
python 3.5 uses atom_expr node in many places where previous python would use power node
|
2016-02-09 11:42:53 +01:00 |
|
Claude
|
bc0486f723
|
python 3.5 uses atom_expr node in many places where previous python would use power node
|
2016-02-09 11:21:26 +01:00 |
|
Claude
|
079e3bbd28
|
use Ellipsis instead of ..., for python 2.7 compatibility
|
2016-01-23 23:09:45 +01:00 |
|
Claude
|
244c9976e5
|
cache the parsed jedi_typing module
|
2016-01-23 23:06:28 +01:00 |
|
Claude
|
e267f63657
|
python 2.7 compatibility, typing module tested with docstring, so that it can also be tested in python 2.7
|
2016-01-23 22:53:48 +01:00 |
|
Claude
|
c9bf521efd
|
remove renaming of class based on parameters
|
2016-01-23 22:10:52 +01:00 |
|
Claude
|
442d948e32
|
I don't need the __len__ for __iter__ to work (eventually), so leaving it out for now
|
2016-01-17 18:04:59 +01:00 |
|
Claude
|
941da773f6
|
temporary fix for typing.Mapping[...].items(), can be removed after #683 is fixed
|
2016-01-17 17:05:31 +01:00 |
|
Claude
|
885f7cb068
|
fix for iterators -- should start working when py__iter__ gets fixed: https://github.com/davidhalter/jedi/pull/663\#issuecomment-172317854
|
2016-01-17 16:53:09 +01:00 |
|
Claude
|
b499906398
|
Reverted 10f5e1 --- needed some more work to get it working again
|
2016-01-17 16:12:43 +01:00 |
|