Dave Halter
|
674e0114a5
|
Ignore runtime_checkable, because we don't really need it
|
2020-06-14 14:14:47 +02:00 |
|
Dave Halter
|
6dbc5e783e
|
Fix argument clinic unpacking, remove dynamic bullshit
|
2020-05-10 13:27:20 +02:00 |
|
Dave Halter
|
bdd4deedc1
|
Some code cleanups
|
2020-04-11 02:11:52 +02:00 |
|
Dave Halter
|
0888dd468f
|
Fix partialmethod issues
|
2020-03-14 01:22:46 +01:00 |
|
Dave Halter
|
661fdb2b26
|
Merge branch 'add-partialmethod' of https://github.com/ffe4/jedi
|
2020-03-14 00:28:06 +01:00 |
|
Daniel Lemm
|
2406e58386
|
Refactor stdlib PartialObject
Merges PartialObject and PartialMethodObject. Also adds more tests.
Some parts are still WIP, see: #1522.
Fixes #1519
|
2020-03-13 23:47:48 +01:00 |
|
Daniel Lemm
|
fd6540a9e5
|
Fix PartialMethodObject (WIP)
Implemented feedback from PR #1522.
Does not pass new tests in test/completion/stdlib.py
|
2020-03-13 21:40:58 +01:00 |
|
Daniel Lemm
|
96c969687a
|
Add partialmethod, fixes #1519
Returns correct method signature but test/completion/stdlib.py fails
|
2020-03-12 18:47:17 +01:00 |
|
Dave Halter
|
d574162da3
|
Fix namedtuple docstring/signature issues, fixes #1506
|
2020-03-10 20:07:10 +01:00 |
|
Dave Halter
|
47e2cf95d2
|
Change ModuleValue param order and add defaults
|
2020-01-01 17:07:19 +01:00 |
|
Dave Halter
|
3ec73f1da3
|
Fix namedtuple issues that were uncovered by the 'self' changes
|
2019-12-27 23:57:22 +01:00 |
|
Dave Halter
|
ed3fdf8876
|
Make sure classmethod signatures don't include cls, fixes #1455
|
2019-12-09 08:58:59 +01:00 |
|
Dave Halter
|
c77f33b73b
|
A small rename of a value that is actually a context
|
2019-12-01 00:31:22 +01:00 |
|
Dave Halter
|
c38e4fce70
|
Make sure py__get__ is defined on all values
Also define matches_signature on all signatures, there's definitely cases where that might be called
|
2019-11-29 15:04:04 +01:00 |
|
Dave Halter
|
02046d5333
|
Replace obj with value
|
2019-09-04 11:12:30 +02:00 |
|
Dave Halter
|
2faa8ade8b
|
Remove get_object, it's not needed anymore
|
2019-09-04 11:04:09 +02:00 |
|
Dave Halter
|
f9292ca8fa
|
Implement properties properly
|
2019-09-04 11:00:43 +02:00 |
|
Dave Halter
|
c79faa6b10
|
Implement super() properly
|
2019-09-03 14:53:40 +02:00 |
|
Dave Halter
|
4b10644100
|
Start using AnonymousMethodExecutionContext instead of the normal function execution context with arguments
|
2019-09-03 14:44:01 +02:00 |
|
Dave Halter
|
bdb01c7546
|
Make FunctionExecutionContext.arguments private
|
2019-09-02 21:24:21 +02:00 |
|
Dave Halter
|
06890203dd
|
var_args -> arguments
|
2019-09-02 19:48:17 +02:00 |
|
Dave Halter
|
473dbb0f69
|
Create separate classes for FakeSequence
|
2019-08-25 14:31:15 +02:00 |
|
Dave Halter
|
ee6331747f
|
Use a class_context instead of a class_value for MethodValue
|
2019-08-22 22:13:02 +02:00 |
|
Dave Halter
|
b97237f264
|
Rename the filter context argument to parent_context
|
2019-08-22 10:09:07 +02:00 |
|
Dave Halter
|
8a2b7f18cd
|
Get all tests working except usage tests
|
2019-08-21 00:50:34 +02:00 |
|
Dave Halter
|
14fc5ed289
|
Fix more issues with where contexts are used and where values are used
|
2019-08-20 09:59:10 +02:00 |
|
Dave Halter
|
8e60689bcf
|
valueualized_node -> contextualized_node
|
2019-08-18 00:58:33 +02:00 |
|
Dave Halter
|
4415de010d
|
ValueualizedName -> ContextualizedName
Basically a change back to an older version
|
2019-08-18 00:57:29 +02:00 |
|
Dave Halter
|
f61246bf13
|
Fix quite a few more tests. Only about a fifth failing now
|
2019-08-18 00:47:21 +02:00 |
|
Dave Halter
|
0c419a5094
|
Fix class tests
|
2019-08-17 23:52:52 +02:00 |
|
Dave Halter
|
680388a7e8
|
More fixes
|
2019-08-17 17:01:21 +02:00 |
|
Dave Halter
|
2629ff55f3
|
Fix some array tests
|
2019-08-17 15:42:13 +02:00 |
|
Dave Halter
|
03920502c4
|
infer_state -> inference_state
|
2019-08-16 11:44:30 +02:00 |
|
Dave Halter
|
9ee6285414
|
Remove infer_state from filters
|
2019-08-16 09:41:23 +02:00 |
|
Dave Halter
|
600272366f
|
parent_value -> parent_context
|
2019-08-15 09:36:46 +02:00 |
|
Dave Halter
|
9986d8c9aa
|
Context -> Value
|
2019-08-15 01:26:11 +02:00 |
|
Dave Halter
|
49f996867d
|
NO_CONTEXTS -> NO_VALUES
|
2019-08-15 01:24:28 +02:00 |
|
Dave Halter
|
ad4f546aca
|
context -> value
|
2019-08-15 01:23:06 +02:00 |
|
Dave Halter
|
9e23f4d67b
|
Move base_context -> base_value
|
2019-08-15 00:41:02 +02:00 |
|
Dave Halter
|
a5dff65142
|
Evaluator -> InferState
|
2019-08-15 00:37:51 +02:00 |
|
Dave Halter
|
8157d119a7
|
eval_ -> infer_
|
2019-08-15 00:20:01 +02:00 |
|
Dave Halter
|
3b4f292464
|
Move the evaluate package to inference
|
2019-08-15 00:14:26 +02:00 |
|
Dave Halter
|
9cc3b18d52
|
evaluation -> type inference and a few similar changes
|
2019-08-13 01:29:50 +02:00 |
|
Dave Halter
|
467839a9ea
|
execute_evaluated -> execute_with_values
|
2019-08-13 01:29:50 +02:00 |
|
Dave Halter
|
4a5c992b1a
|
Remove an unnecessary isinstance usage
|
2019-08-10 14:41:47 +02:00 |
|
Dave Halter
|
4ec3fb6e12
|
Fix an error that occured because of some refactorings
|
2019-08-08 11:03:27 +02:00 |
|
Dave Halter
|
463cbb1595
|
Fix one more os.path.join issue
|
2019-08-08 09:31:13 +02:00 |
|
Dave Halter
|
7c1c4981fb
|
Fix os.path.join static value gathering
|
2019-08-06 22:48:28 +02:00 |
|
Dave Halter
|
81488bcd20
|
os.path.sep should always have a clear value
|
2019-08-06 19:57:16 +02:00 |
|
Dave Halter
|
99008eef43
|
Fix string name completion for stuff like dirname and abspath
|
2019-08-06 19:38:16 +02:00 |
|