1
0
forked from VimPlug/jedi
Commit Graph

5761 Commits

Author SHA1 Message Date
Dave Halter 51e0d5d12f Fix issues with default parameters in functions and classes
Default parameters were resolved at the wrong starting position. Fixes #1044
2018-03-08 09:59:09 +01:00
Dave Halter 14ac6b11b9 Correct mistakes of lambda names 2018-03-08 09:52:35 +01:00
Dave Halter 23e7c5bd2a eval_element -> eval_node 2018-03-07 20:11:19 +01:00
Oliver Newman 8586d2a995 Fix VS Code Python extension link 2018-03-07 10:11:16 +01:00
Dave Halter a85f2d1049 Use the correct class for params when used in names. Fixes #1006 2018-03-07 09:59:31 +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 d063dadcf7 Don't need the tests from #122 2018-03-05 01:01:43 +01:00
Dave Halter 0144de1290 Refactor the namespace package tests 2018-03-05 00:55:35 +01:00
Elvis Pranskevichus 3fb95e3a58 Add a failing test for nested PEP420 namespace packages 2018-03-05 00:18:30 +01:00
Dave Halter 074d0d6d07 Include __init__.py files in search for the project directory, fixes #773 2018-03-04 21:36:59 +01:00
Dave Halter 2885938e74 Add pytest cache to gitignore 2018-03-04 18:29:00 +01:00
Dave Halter 95d36473fc Improve some documentation/a failing doctest 2018-03-04 18:29:00 +01:00
Dave Halter d4af314b65 Fix the recursion error with globals
This generalizes the fix to actually fix a lot of potential recursion issues
with if_stmt.
2018-03-04 18:29:00 +01:00
Dave Halter a3a39c0757 Always pop nodes in recursion detector 2018-03-04 18:29:00 +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
ggilmore 3c9aa9ef25 fix set.append syntax error 2018-03-03 10:37:56 +01:00
Dave Halter 89c616a475 Add a few bits to the changelog 2018-03-02 08:59:28 +01:00
Dave Halter 4dc10e0d4b Autocompletion in comments should at least not fail
Fixes #968
2018-03-01 08:57:32 +01:00
Dave Halter cbcc95c671 Fix the last async issue 2018-02-28 23:47:59 +01:00
Dave Halter 2abcd0b6a6 Fix a few numpydocs tests 2018-02-28 23:44:50 +01:00
Dave Halter 3820111d1e Fix some more await things 2018-02-28 23:30:20 +01:00
Dave Halter dfa383c744 Fix a yield from test 2018-02-28 23:01:07 +01:00
Dave Halter a41a4562d2 AbstractIterableMixin -> IterableMixin 2018-02-28 22:51:27 +01:00
Dave Halter 0d0213ee4c Support generator returns when used with yield from. 2018-02-28 22:35:58 +01:00
Dave Halter 80ee3b8fcf Show in a test that something doesn't work properly around async analysis 2018-02-27 18:19:46 +01:00
Dave Halter 6e24c120cf A few documentation improvements 2018-02-27 18:06:47 +01:00
Dave Halter eeacdc33a1 Try to make the whole Builtin overwriting more abstract 2018-02-26 23:09:18 +01:00
Dave Halter 8e26017a05 Fix a small remaining issue in Python 2 2018-02-21 01:38:30 +01:00
Dave Halter 4d980d8bd0 Reorder tests to make the async stuff pass on all python versions 2018-02-21 01:28:37 +01:00
Dave Halter 2d4636da5b Fix for all python versions 2018-02-21 01:23:50 +01:00
Dave Halter c1d06f4638 Getting more edget cases work in 3.6 for async 2018-02-21 01:11:59 +01:00
Dave Halter de5d7961e8 Fix an issue with async for 2018-02-21 00:41:59 +01:00
Dave Halter bc0210af70 Use the await method properly and just use it instead of some crazy things 2018-02-21 00:27:15 +01:00
Dave Halter bf01b9d47c Refactor the way builtins can be overwritten by jedi's own contexts 2018-02-21 00:09:41 +01:00
T.Rzepka e869e700c7 Documented the misbehavior of Windows pipes in combination with Python. 2018-02-20 21:41:49 +01:00
Dave Halter 5c8300e62a Move all the asynchronous contexts to a separate module 2018-02-19 09:43:50 +01:00
Dave Halter f1c2aef963 Fix the merge issues. Now async stuff should at least partially work 2018-02-19 01:35:37 +01:00
Dave Halter 8f4b68ae39 Merge the async branch 2018-02-18 13:45:08 +01:00
T.Rzepka 29be40ae3f Add author's name to AUTHORS.txt 2018-02-17 13:52:59 +01:00
T.Rzepka 99130e7664 Fix for Python 2 and 3 on Windows, see #1037. 2018-02-17 13:49:10 +01:00
T.Rzepka afee465518 Merge remote-tracking branch 'origin/master' 2018-02-17 12:14:24 +01:00
T.Rzepka 446de51402 Revert "Fix for Python 2 on Windows, see #1037."
This reverts commit b38d31b99d.
2018-02-17 12:09:35 +01:00
Dave Halter 98761f6994 Get rid of an unused import 2018-02-16 21:16:43 +01:00
Dave Halter 88f521ad82 Add the name always to the script module 2018-02-16 21:15:53 +01:00
Dave Halter 24adebb69d Add the travere_parents function to a utility directory 2018-02-16 21:07:36 +01:00
Dave Halter 81a30d61d6 Fix Python 2 old-school relative imports 2018-02-16 20:53:31 +01:00
Dave Halter 5453566352 Use the project path as a prefix, because many times it's used as a higher priority than other stuff 2018-02-16 20:37:03 +01:00
Dave Halter 482b5e63db Move the buildout_project stuff to a separate examples folder 2018-02-16 15:01:40 +01:00
Dave Halter 424b6ae907 Rename of buildout stuff 2018-02-16 14:56:49 +01:00