Dave Halter
|
ba8a3215f2
|
Fix some issues with usages and imports.
|
2016-12-02 23:51:01 +01:00 |
|
Dave Halter
|
dfc06dfe83
|
A lot of small bug fixes.
|
2016-12-02 15:08:54 +01:00 |
|
Dave Halter
|
d74e48dae2
|
Fix context completions and super calls.
|
2016-11-29 18:38:04 +01:00 |
|
Dave Halter
|
60234e68ca
|
Fixed sys path scanning again.
|
2016-11-29 18:28:28 +01:00 |
|
Dave Halter
|
ba52ecd0df
|
Some isinstance/flow analysis improvements.
|
2016-11-29 18:19:15 +01:00 |
|
Dave Halter
|
4ad0179b72
|
Fix named param completion and add a few tests.
|
2016-11-27 11:27:30 +01:00 |
|
Dave Halter
|
0b5f8ccc21
|
Remove memoize_default from api.
|
2016-11-26 17:50:21 +01:00 |
|
Dave Halter
|
2161be2dcb
|
Fix side effect issues with predefined names and lazy contexts.
|
2016-11-26 10:16:26 +01:00 |
|
Dave Halter
|
7ed1c95737
|
Fix dynamic param tests.
|
2016-11-24 00:11:26 +01:00 |
|
Dave Halter
|
cbd6713b5e
|
Fix a lot of the import completion issues.
|
2016-11-20 16:37:02 +01:00 |
|
Dave Halter
|
e79ebe3ee7
|
Usage fixes for imports.
|
2016-11-19 03:05:10 +01:00 |
|
Dave Halter
|
b77fa58058
|
Fix most usage tests.
|
2016-11-19 02:24:34 +01:00 |
|
Dave Halter
|
05581714d9
|
Fix goto tests.
|
2016-11-17 23:28:47 +01:00 |
|
Dave Halter
|
cf00c83ed8
|
Fix parameter issues in functions that are defined on self.
|
2016-11-13 03:29:36 +01:00 |
|
Dave Halter
|
cb86cdec68
|
Small fixes to the origin_scopes.
|
2016-11-12 17:01:26 +01:00 |
|
Dave Halter
|
853f9fdb08
|
Somre more fixes towards basic stuff.
|
2016-11-12 14:23:44 +01:00 |
|
Dave Halter
|
9369d264d4
|
Fix all imports inference tests.
|
2016-11-12 03:26:30 +01:00 |
|
Dave Halter
|
052f6bf9e7
|
Fix some small import stuff and the whole ordering tests.
|
2016-11-11 00:45:16 +01:00 |
|
Dave Halter
|
f57455f0ad
|
Deprecate Evaluator.wrap.
|
2016-11-01 23:38:06 +01:00 |
|
Dave Halter
|
90af0c36e0
|
Function -> FunctionContext and fakes use the FunctionContext, too.
|
2016-10-25 09:59:42 +02:00 |
|
Dave Halter
|
64b6396d19
|
Fix one array usage.
|
2016-10-24 09:58:40 +02:00 |
|
Dave Halter
|
e34246eb00
|
Fix __call__.
|
2016-10-24 00:39:59 +02:00 |
|
Dave Halter
|
2e6603cc2e
|
A lot of small improvements.
|
2016-10-22 17:40:42 +02:00 |
|
Dave Halter
|
4ccfbb4962
|
Use super().__getattribute__ instead of custom AttributeErrors in __getattr__.
|
2016-10-21 02:12:54 +02:00 |
|
Dave Halter
|
cad9ae8ab1
|
Start implemeting contexts with specialized TreeNameDefinitions to avoid gambling with the parser.
|
2016-10-20 19:36:44 +02:00 |
|
Dave Halter
|
129c669bc0
|
Fix private variables in filters.
|
2016-10-15 19:12:46 +02:00 |
|
Dave Halter
|
fce0eff18a
|
Get rid of all names_dicts in the completion api.
|
2016-10-12 03:40:24 +02:00 |
|
Dave Halter
|
482103e796
|
Replace names_dicts with filters in trailer completion.
|
2016-10-12 02:34:50 +02:00 |
|
Dave Halter
|
862e4a6176
|
Add filters for the sub module dicts and module attributes dicts.
|
2016-10-12 02:19:52 +02:00 |
|
Dave Halter
|
6eb3b15e9b
|
Make a test a bit better testable (more flexible).
|
2016-09-21 18:13:18 +02:00 |
|
Dave Halter
|
c764976ef2
|
Merge branch 'remove_names_dicts' into diff
|
2016-09-11 13:24:11 +02:00 |
|
Dave Halter
|
7667cba17e
|
Remove old indent/dedent usages. Now they are not needed anymore.
|
2016-09-11 13:20:24 +02:00 |
|
Dave Halter
|
1226962922
|
Remove dedents from the parser tree. No need for them.
|
2016-09-11 13:03:29 +02:00 |
|
Dave Halter
|
54297cc4a5
|
Most of the new diff parsers functionality should be working now. There are a few TODOs to solve, though.
|
2016-08-16 18:58:28 +02:00 |
|
Dave Halter
|
ebd080a0fd
|
Implement goto_assignments(follow_imports=True). Fixes #382.
|
2016-08-03 18:05:08 +02:00 |
|
Dave Halter
|
9acb5cf1b3
|
Make it possible to do class context completions even for non functions. Fixes #639.
|
2016-08-01 23:13:28 +02:00 |
|
Dave Halter
|
647a4db326
|
Autocomplete inherited methods when overriding in child class. Fixes #458.
|
2016-07-31 23:09:50 +02:00 |
|
Dave Halter
|
62e184134b
|
Fix __call__ param completion. Fixes #613.
|
2016-07-31 21:37:01 +02:00 |
|
Dave Halter
|
5f064a2a0a
|
Add a way to get the line in a BaseDefinition. Fixes #518.
|
2016-07-31 20:37:48 +02:00 |
|
Dave Halter
|
142f6652b5
|
Move toward ParserWithRecovery for the completion context.
It was simply not possible to do it with the normal parser, because of dedents.
|
2016-07-28 23:14:24 +02:00 |
|
Dave Halter
|
fc7fd9d989
|
Fix some more fast parser issues.
|
2016-07-25 18:29:01 +02:00 |
|
Dave Halter
|
2d544c51c6
|
Better completions in comments.
|
2016-07-25 09:58:04 +02:00 |
|
Dave Halter
|
aeb734564c
|
Finally fix all tests.
|
2016-07-25 00:15:58 +02:00 |
|
Dave Halter
|
ebbaaf7ad2
|
Fix some more problems with the fast parser.
|
2016-07-24 23:44:26 +02:00 |
|
Dave Halter
|
ff47fab62a
|
Remove Whitespace class and replace it with Newline and Endmarker.
|
2016-07-24 17:16:36 +02:00 |
|
Dave Halter
|
7f2f66f011
|
Trying to refactor the completion stack finding.
|
2016-07-24 17:06:54 +02:00 |
|
Dave Halter
|
42bf193af8
|
Fix for some small issues with the equals.
|
2016-07-20 23:24:29 +02:00 |
|
Dave Halter
|
f20df95074
|
Fix the issues with added equals after params in the wrong places. Fixes #643.
|
2016-07-20 23:19:05 +02:00 |
|
Dave Halter
|
7d64069780
|
An empty path given to Jedi should not raise errors. Fixes #577.
|
2016-07-09 17:27:57 +02:00 |
|
Dave Halter
|
baa745a6ac
|
A minor issue for getting the stack at a position, fixes #590.
|
2016-07-08 08:39:36 +02:00 |
|