Dave Halter
|
56ec79d62a
|
Fix star imports checks, fixes #1235
|
2019-06-22 16:45:56 +02:00 |
|
Dave Halter
|
454447d422
|
Fix an invalid escape sequence
|
2019-06-20 21:43:52 +02:00 |
|
Dave Halter
|
0ff1a88cc4
|
Use get_qualified_names for full_name
|
2019-06-08 00:18:31 +02:00 |
|
Dave Halter
|
b4e41ef953
|
Don't use logger, use debug, which is used everywhere
|
2019-05-31 23:45:22 +02:00 |
|
Dave Halter
|
fcf214b548
|
Start using file io when opening random modules
|
2019-05-31 23:42:19 +02:00 |
|
Dave Halter
|
b9e8bff5e2
|
Start using FileIO in modules
|
2019-05-31 22:10:49 +02:00 |
|
Dave Halter
|
77bd393a92
|
Simplified module repr
|
2019-05-31 21:11:12 +02:00 |
|
Dave Halter
|
146ddd5669
|
Fix a few unicode accesses for Python 2
|
2019-05-19 17:52:35 +02:00 |
|
Dave Halter
|
c4f0c7940f
|
Remove MODULE_CLASS in favor of a typeshed solution
|
2019-05-19 14:22:03 +02:00 |
|
Dave Halter
|
0fb5fd271a
|
Better scanning for module names, now includes namespace packages and stubs
|
2019-05-18 00:11:08 +02:00 |
|
Dave Halter
|
895eae1d54
|
Move all Name classes to a separate file
|
2019-05-07 00:30:16 +02:00 |
|
Dave Halter
|
ad48ec4cfd
|
With typeshed OsPathName is no longer needed
|
2019-05-07 00:09:19 +02:00 |
|
Dave Halter
|
5099ef15b4
|
Move ImportName and add os path name to the submodule dict
|
2019-05-06 09:35:21 +02:00 |
|
Dave Halter
|
c675e85d69
|
Use sub_module_dict for completing modules, not its own function
|
2019-05-06 09:19:33 +02:00 |
|
Dave Halter
|
cabdb7f032
|
sub_modules_dict improvement
|
2019-05-05 21:49:55 +02:00 |
|
Dave Halter
|
7c385f72a1
|
StubOnly -> Stub, for all different classes
|
2019-05-05 20:46:45 +02:00 |
|
Dave Halter
|
171874d288
|
Fix all gradual tests
|
2019-05-05 15:33:56 +02:00 |
|
Dave Halter
|
0e42df2da7
|
Refactor Jedi so we use stub modules as much as possible
|
2019-05-01 00:52:02 +02:00 |
|
Dave Halter
|
9f26c27b6d
|
Start adding tests for goto_assignments on stubs
|
2019-04-10 20:41:05 +02:00 |
|
Dave Halter
|
fa17681cf6
|
Goto definitions goto stubs now have a proper implementation
|
2019-04-03 00:28:15 +02:00 |
|
Dave Halter
|
f4c17e578c
|
Make it possible to use goto_definition on "broken" imports
|
2019-03-27 00:39:51 +01:00 |
|
Dave Halter
|
993567ca56
|
Remove submodule dict issues from namespace packages
|
2019-03-26 18:42:47 +01:00 |
|
Dave Halter
|
a437c2cb02
|
Fix test_imports tests, now zip imports work again
|
2019-03-26 09:16:38 +01:00 |
|
Dave Halter
|
b6612a83c3
|
WIP import improvement, getting rid of bad old code
|
2019-03-21 23:22:19 +01:00 |
|
Dave Halter
|
234f3d93cd
|
Rewrite py__package__ to return a list
|
2019-03-18 10:01:18 +01:00 |
|
Dave Halter
|
e2ab4c060f
|
Move all the gradual typing stuff into one folder
|
2018-12-24 17:40:47 +01:00 |
|
Dave Halter
|
ca784916bb
|
Fix get_modules_containing_name
|
2018-12-22 14:33:24 +01:00 |
|
Dave Halter
|
fcda62862c
|
Fix calculate_dotted_path_from_sys_path. It was broken beyond stupid.
|
2018-12-18 09:30:49 +01:00 |
|
Dave Halter
|
30c2e64d9e
|
py__name__ does not need to be defined
|
2018-12-16 18:24:10 +01:00 |
|
Dave Halter
|
aa4846bff6
|
If the stub module is not a package but the actual module is, it should not fail the import
|
2018-12-09 13:39:40 +01:00 |
|
Dave Halter
|
decb5046ea
|
Some Python 2.7 fixes
|
2018-12-07 08:58:17 +01:00 |
|
Dave Halter
|
2406c8374f
|
StubModuleContext is now a wrapped context
|
2018-12-05 21:33:23 +01:00 |
|
Dave Halter
|
4a5cb389b7
|
Revert "Remove a function that is no longer needed"
This reverts commit 3581ce7059.
|
2018-10-30 23:35:02 +01:00 |
|
Dave Halter
|
3581ce7059
|
Remove a function that is no longer needed
|
2018-10-30 22:01:09 +01:00 |
|
Dave Halter
|
b008a525cb
|
Fix some more things to get async working
|
2018-10-21 00:35:07 +02:00 |
|
Dave Halter
|
f96a14e7f4
|
Start rewriting the StubFilter
|
2018-10-03 23:01:56 +02:00 |
|
Dave Halter
|
a5e6f26267
|
get_filters should always have the default search_global=False
|
2018-09-06 01:06:09 +02:00 |
|
Dave Halter
|
e3203ebaa5
|
Try to change the module cache
|
2018-09-02 13:06:36 +02:00 |
|
Dave Halter
|
a3b5247de9
|
Merge branch 'master' into typeshed
|
2018-08-03 00:26:09 +02:00 |
|
Dave Halter
|
9ff5050d01
|
Use TreeContext in a good way
|
2018-08-03 00:25:25 +02:00 |
|
Dave Halter
|
9bba91628a
|
Annotations can contain forward references even if they are not a string anymore
Since Python 3.7 this behavior can be imported with from future import __annotations
|
2018-07-28 16:35:24 +02:00 |
|
Dave Halter
|
e6f28b06b5
|
A bit better typeshed support
|
2018-07-28 14:39:55 +02:00 |
|
Dave Halter
|
4e75a35468
|
Fix stub searching for nested modules
|
2018-07-27 10:14:37 +02:00 |
|
Dave Halter
|
8d48e7453a
|
When searching submodules, use all of __path__, fixes #1105
|
2018-05-01 23:17:42 +02:00 |
|
Dave Halter
|
567c8b8097
|
Fix some fstring issues for now
|
2018-04-05 01:11:04 +02:00 |
|
Dave Halter
|
90a226f898
|
All modules now have a code_lines attribute, see #1062
|
2018-03-16 10:20:26 +01:00 |
|
Dave Halter
|
72be3e5247
|
Get rid of a regex warning, where escaping was not properly used in a normal string
|
2018-03-05 10:56:27 +01:00 |
|
Dave Halter
|
9e9c62a5ab
|
Get rid of the imp library import in Python3 to avoid warnings, fixes #1001
|
2018-03-05 10:55:21 +01:00 |
|
Dave Halter
|
c9a64bd1d3
|
Globals should be looked up with the same priority as other defined nodes.
|
2018-03-04 18:29:00 +01:00 |
|
Dave Halter
|
9177c120f4
|
Merge the implicit namespace improvement (pkgutils.itermodules modification)
There are still a few issues that need to be addressed.
|
2018-02-15 20:08:58 +01:00 |
|