Dave Halter
|
4572503c9f
|
Fix usages in context of the new parso parameter include_setitem=True
|
2019-08-28 22:56:16 +02:00 |
|
Dave Halter
|
7d28f4ce5b
|
execution_allowed should be called with nodes
|
2019-08-28 18:24:26 +02:00 |
|
Dave Halter
|
2a27ec37ae
|
Move a repr function
|
2019-08-28 10:12:00 +02:00 |
|
Dave Halter
|
066b189bfa
|
Fix cases where dicts are passed to dicts and generics were not properly applied
|
2019-08-27 20:41:46 +02:00 |
|
Dave Halter
|
18ecb5a746
|
Small rename
|
2019-08-26 23:34:01 +02:00 |
|
Dave Halter
|
305bfd3a3c
|
Change a test so it works with generics
|
2019-08-26 21:53:41 +02:00 |
|
Dave Halter
|
8311328a8e
|
Get py__simple_getitem__ modifications working for list/dict instances
|
2019-08-26 21:48:41 +02:00 |
|
Dave Halter
|
24b392b915
|
Random objects should not be affected by list/dict modifications
|
2019-08-26 19:28:30 +02:00 |
|
Dave Halter
|
356c25a399
|
Add a way how dict setitem can be understood
Needs the latest parso commits
|
2019-08-26 19:27:33 +02:00 |
|
Dave Halter
|
eb5586d7e0
|
Move the dynamic module to dynamic_params
|
2019-08-25 17:12:04 +02:00 |
|
Dave Halter
|
b7febc1960
|
Move the dynamic arrays code
|
2019-08-25 17:08:42 +02:00 |
|
Dave Halter
|
d31ca7e9f0
|
Add a comment about how _ArrayInstance is used
|
2019-08-25 17:00:57 +02:00 |
|
Dave Halter
|
0f13e02fc2
|
check_array_additions -> _check_array_additions
|
2019-08-25 16:46:08 +02:00 |
|
Dave Halter
|
2a86d810cd
|
Remove methods that are not used
|
2019-08-25 14:36:42 +02:00 |
|
Dave Halter
|
473dbb0f69
|
Create separate classes for FakeSequence
|
2019-08-25 14:31:15 +02:00 |
|
Dave Halter
|
51912db46a
|
Remove _FakeArray, because it's no longer needed
|
2019-08-25 13:58:35 +02:00 |
|
Dave Halter
|
41dc514546
|
Enable a sys path test that is working now
|
2019-08-25 13:20:37 +02:00 |
|
Dave Halter
|
e3d2bce7ff
|
Reenable some tests
|
2019-08-25 02:37:52 +02:00 |
|
Dave Halter
|
9b21c02819
|
Add a method implementation, that doesn't seem to be used, but it might one day be.
|
2019-08-24 14:50:59 +02:00 |
|
Dave Halter
|
c94bce315a
|
Merge branch 'refactoring'
|
2019-08-24 14:38:45 +02:00 |
|
Dave Halter
|
8beea77bc8
|
Merge branch 'master' of github.com:davidhalter/jedi
|
2019-08-24 14:34:09 +02:00 |
|
Dave Halter
|
9290b7291b
|
get_param -> get_executed_param_name
|
2019-08-24 14:33:19 +02:00 |
|
Dave Halter
|
4969b52ddf
|
Reuse a function
|
2019-08-24 14:18:08 +02:00 |
|
Dave Halter
|
06a6cea02d
|
DynamicExecutedParams -> DynamicExecutedParamName
|
2019-08-24 14:14:45 +02:00 |
|
Dave Halter
|
9469533b9f
|
Make InstanceExecutedParam a ParamName
|
2019-08-24 14:08:11 +02:00 |
|
Dave Halter
|
98d0fc632e
|
Some more renames
|
2019-08-24 14:02:04 +02:00 |
|
Dave Halter
|
622db8d2d7
|
Actually start using names for executed param names
|
2019-08-24 13:52:50 +02:00 |
|
Dave Halter
|
0619d58cd3
|
search_params -> search_param_names
|
2019-08-24 13:47:19 +02:00 |
|
Dave Halter
|
b1d2f2462b
|
get_executed_params_and_issues -> get_executed_param_names_and_issues
|
2019-08-24 13:45:47 +02:00 |
|
Dave Halter
|
bccc85f453
|
Remove a strange comment
|
2019-08-24 13:41:41 +02:00 |
|
Dave Halter
|
4db6793719
|
Remove an isisinstance check that is no longer needed
|
2019-08-24 13:40:03 +02:00 |
|
Dave Halter
|
ec6fa0c97c
|
Differentiate between a public name and an internal string_name
|
2019-08-24 13:35:15 +02:00 |
|
Dave Halter
|
8b1f35a8b1
|
Use get_kind in ExecutedParam
|
2019-08-24 13:20:53 +02:00 |
|
Dave Halter
|
e7020bea3d
|
Use infer_annotation only from param name
|
2019-08-24 13:09:00 +02:00 |
|
Dave Halter
|
bb3eb23864
|
Move docstring param recognizing
|
2019-08-24 12:32:50 +02:00 |
|
Dave Halter
|
88cf198552
|
Avoid function executions if they are not necessary
This also means that annotations are prefered to docstring types
|
2019-08-24 12:23:33 +02:00 |
|
Dave Halter
|
e0f26dd7a1
|
get_function_execution -> as_context
|
2019-08-24 11:16:20 +02:00 |
|
Dave Halter
|
d913d7d701
|
Don't use filter_name for global completions
|
2019-08-24 11:02:45 +02:00 |
|
Dave Halter
|
dd6befdc52
|
Cosmetics
|
2019-08-24 03:22:26 +02:00 |
|
Dave Halter
|
c1d8454f0c
|
Finally get rid of NameFinder
|
2019-08-24 03:21:00 +02:00 |
|
Dave Halter
|
c4b0b45a1d
|
Move the isinstance checks out of finder
|
2019-08-24 03:09:40 +02:00 |
|
Dave Halter
|
eba088b049
|
Move some static analysis details out of finder
|
2019-08-24 02:51:11 +02:00 |
|
Dave Halter
|
ba67d384c1
|
Remove predefined_names from value, it's not needed anymore
|
2019-08-24 02:41:10 +02:00 |
|
Dave Halter
|
ba9c318d22
|
Move predefine_names to context
|
2019-08-24 02:39:51 +02:00 |
|
Dave Halter
|
ce3ec4eecb
|
Rename value -> context for some more places
|
2019-08-24 02:36:29 +02:00 |
|
Dave Halter
|
e148d5120f
|
Move some finder stuff around
|
2019-08-24 02:28:58 +02:00 |
|
Dave Halter
|
3828532065
|
Move a debugging statement out of finder
|
2019-08-24 02:13:52 +02:00 |
|
Dave Halter
|
6d361e03ac
|
Avoid import recursions in other ways
|
2019-08-24 02:06:57 +02:00 |
|
Dave Halter
|
250ac77f4a
|
Remove a check that is not needed
|
2019-08-24 01:11:31 +02:00 |
|
Dave Halter
|
ddb2ccb657
|
Move error handling for py__getattribute__
|
2019-08-24 00:59:48 +02:00 |
|