Dave Halter
|
e61e210b41
|
Remove some weird changes about importing again
|
2019-04-09 21:48:57 +02:00 |
|
Dave Halter
|
255d0d9fb5
|
Fix builtin import issues
|
2019-04-09 21:15:33 +02:00 |
|
Dave Halter
|
8c9ac923c6
|
Fix import names from sys path generation
|
2019-04-08 19:35:58 +02:00 |
|
Dave Halter
|
7ccc0d9d7b
|
Another Python2 fix
|
2019-04-05 12:20:46 +02:00 |
|
Dave Halter
|
fa17681cf6
|
Goto definitions goto stubs now have a proper implementation
|
2019-04-03 00:28:15 +02:00 |
|
Dave Halter
|
2fc53045c7
|
Goto stubs if on definition
|
2019-03-31 01:19:35 +01:00 |
|
Dave Halter
|
aa37f6f738
|
Fixes for _follow_error_node_imports_if_possible
|
2019-03-28 10:12:23 +01:00 |
|
Dave Halter
|
2ad652a071
|
Fix a few more goto_definition error_node imports
|
2019-03-28 09:34:57 +01:00 |
|
Dave Halter
|
a4b5950495
|
Make it possible to use the parse functions without file_io
|
2019-03-27 01:05:45 +01:00 |
|
Dave Halter
|
1c105b5c68
|
Follow error node imports properly in goto assignments as well
|
2019-03-27 00:53:35 +01:00 |
|
Dave Halter
|
f4c17e578c
|
Make it possible to use goto_definition on "broken" imports
|
2019-03-27 00:39:51 +01:00 |
|
Dave Halter
|
a437c2cb02
|
Fix test_imports tests, now zip imports work again
|
2019-03-26 09:16:38 +01:00 |
|
Dave Halter
|
33b73d7fbc
|
Typing does not need to be installed for Jedi to work, vendored typeshed is enough
|
2018-12-16 17:26:56 +01:00 |
|
Dave Halter
|
f55da1e1d6
|
Fix isues with Python 2.7 running a 3.6 env
|
2018-12-16 15:53:42 +01:00 |
|
Dave Halter
|
3940fd8eff
|
Restructure eval_annotation so that it's more understandable
|
2018-12-09 20:48:18 +01:00 |
|
Dave Halter
|
c446bcf885
|
Fix Python 3.5 issues
|
2018-12-06 00:59:56 +01:00 |
|
Dave Halter
|
12a0357f6b
|
Remove class_context from BoundMethod, it's not really needed anymore
|
2018-11-23 00:11:39 +01:00 |
|
Dave Halter
|
4fbede7445
|
Rework some call signature issues
|
2018-11-11 17:01:12 +01:00 |
|
Dave Halter
|
8dca2b81e4
|
Start using ContextWrapper for annotated classes
|
2018-10-09 09:58:19 +02:00 |
|
Dave Halter
|
ad83f5419a
|
Merge branch 'master' into typeshed
|
2018-10-02 19:07:59 +02:00 |
|
Dave Halter
|
c24eb4bd67
|
Fix tensorflow issues with a few hacks (temporary), fixes #1195
|
2018-10-02 00:52:11 +02:00 |
|
Dave Halter
|
75a02a13d9
|
Use ContextSet closer to they way how Python's set works
|
2018-09-24 20:30:57 +02:00 |
|
Dave Halter
|
c2b78b175c
|
Use async generator/async functions from typeshed
|
2018-09-23 22:57:08 +02:00 |
|
Dave Halter
|
ff6516d1d7
|
Replace AsyncGenerator
|
2018-09-23 15:41:23 +02:00 |
|
Dave Halter
|
9cbf20aa48
|
Start replacing the builtin module
|
2018-09-06 00:30:08 +02:00 |
|
Dave Halter
|
7d6141abb7
|
Fix some small things to make a lot more tests pass
|
2018-09-02 14:03:43 +02:00 |
|
Dave Halter
|
e3203ebaa5
|
Try to change the module cache
|
2018-09-02 13:06:36 +02:00 |
|
Dave Halter
|
ac7ce7c481
|
Start implementing overload function
|
2018-08-26 03:37:26 +02:00 |
|
Dave Halter
|
fe78fa9850
|
Move to using py__getitem__ and py__simple_getitem__
This change is necessary to handle more complex cases with py__getitem__
|
2018-08-13 18:42:09 +02:00 |
|
Dave Halter
|
73682b95f5
|
Move get_item to a separate function
|
2018-08-10 19:50:21 +02:00 |
|
Dave Halter
|
49eae5b6f8
|
Rename an execute function that is private
|
2018-08-05 01:32:13 +02:00 |
|
Dave Halter
|
a3b5247de9
|
Merge branch 'master' into typeshed
|
2018-08-03 00:26:09 +02:00 |
|
Dave Halter
|
f25310e0b9
|
BoundMethods now have access to the function that they are using
|
2018-08-03 00:25:25 +02:00 |
|
Dave Halter
|
a1314ac3c1
|
FunctionContext should be created from a unified interface
|
2018-08-03 00:25:25 +02:00 |
|
Dave Halter
|
c88afb71c9
|
Import names are now always strings
|
2018-07-23 22:40:24 +02:00 |
|
Dave Halter
|
27ab4ba339
|
Add the flask plugin and move the import hacks there
|
2018-07-23 04:04:21 +02:00 |
|
Dave Halter
|
061489ec9a
|
Move the stdlib executions into a plugin
|
2018-07-22 03:38:12 +02:00 |
|
Dave Halter
|
df55f62ad8
|
Add a plugin infrastructure
|
2018-07-21 15:03:05 +02:00 |
|
Dave Halter
|
cef769ecd8
|
The encoding parameter should be used again (includes test), fixes #1167
|
2018-07-09 18:25:28 +02:00 |
|
Dave Halter
|
7b15c70551
|
Fix a lot of old docs code that doesn't exist anymore
|
2018-04-15 11:52:45 +02:00 |
|
Dave Halter
|
26774c79fb
|
Add a module cache that has a bit more capabilites
|
2018-02-10 21:21:25 +01:00 |
|
Dave Halter
|
febe65f737
|
Disable predefined name analysis (if stmts) for all non-analysis tasks
It's really buggy and caused quite a few issues
|
2018-01-29 00:56:29 +01:00 |
|
Dave Halter
|
94ce54e776
|
Merge with master again
Some bugs were still present in master
|
2018-01-20 21:45:55 +01:00 |
|
Dave Halter
|
20d64cf2b3
|
Fix issues with a recent refactoring
|
2018-01-20 21:21:58 +01:00 |
|
Dave Halter
|
9c0b344962
|
Small mistake when opening a file
|
2018-01-20 20:30:44 +01:00 |
|
Dave Halter
|
d986c44b94
|
Merge with master
The deprecation of Python2.6 and the insertion of environments made it quite difficult to merge.
|
2018-01-20 19:32:59 +01:00 |
|
Dave Halter
|
877383b110
|
Add a test to avoid encoding issues. Fixes #1003
|
2018-01-20 18:28:29 +01:00 |
|
Dave Halter
|
16b463a646
|
Refactor to avoid having unicode decode errors by default
|
2018-01-19 19:23:11 +01:00 |
|
Dave Halter
|
9b5e3447d9
|
Make the new project API fully work in tests
|
2018-01-17 09:54:11 +01:00 |
|
Dave Halter
|
fe813292cf
|
Try to migrate to the new project API
|
2018-01-16 23:56:35 +01:00 |
|