1
0
forked from VimPlug/jedi
Commit Graph

4461 Commits

Author SHA1 Message Date
Dave Halter 7b58ffcfd1 Merge branch 'bugfix/performances_degradation' of https://github.com/ColinDuquesnoy/jedi into dev 2016-07-31 13:51:24 +02:00
Dave Halter 524a13ba26 Proof that docstring inference is working even on renamed imports. Fixes #507. 2016-07-31 12:14:44 +02:00
Dave Halter a4edf5d5d1 Test lambdas better. 2016-07-31 11:41:39 +02:00
ColinDuquesnoy 600a087446 Merge branch 'dev' into bugfix/performances_degradation
# Conflicts:
#	test/test_regression.py
2016-07-30 16:52:17 +02:00
Dave Halter 2b4b5f069b Docstring should also be evaluated in class definitions. Fixes #631. 2016-07-30 14:18:20 +02:00
Dave Halter 15221bc8f5 Make sure that the encoding parameters are always right. 2016-07-30 03:34:24 +02:00
Dave Halter 454c8de7b1 Merge pull request #726 from nakamuray/fix-source_to_unicode_py3_compatibility
fix source_to_unicode py3 compatibility
2016-07-30 03:15:04 +02:00
Dave Halter 320f0dc920 Added @scribu as an author. 2016-07-30 02:45:04 +02:00
Dave Halter ec51891bb2 Fix nested namespace packages. At least now there's no error anymore. Fixes #743. 2016-07-30 02:44:09 +02:00
scribu 4fbde0001a add test for namespaced packages 2016-07-29 08:31:21 +02:00
Dave Halter 1fa16337b7 Fix an issue with named args goto. 2016-07-29 00:22:24 +02:00
Dave Halter 77fa2928ee Add some completion tests. 2016-07-28 23:16:37 +02:00
Dave Halter 142f6652b5 Move toward ParserWithRecovery for the completion context.
It was simply not possible to do it with the normal parser, because of dedents.
2016-07-28 23:14:24 +02:00
Dave Halter f605359c16 More comprehension issues. 2016-07-28 18:12:41 +02:00
Dave Halter 1903b31b9a Merge branch 'dev' of github.com:davidhalter/jedi into dev 2016-07-27 23:48:19 +02:00
Dave Halter 230a7bc024 Remove the recursion detection in imports, because it's not needed there anymore. 2016-07-27 23:48:04 +02:00
Dave Halter 092299f537 Fix a recursion issue with nested for loops. 2016-07-27 23:36:44 +02:00
Dave Halter 01e577be8b Move some recursion issues to the recursion module. 2016-07-27 22:23:30 +02:00
Dave Halter 4c6669e081 Fix another issue. 2016-07-27 21:17:12 +02:00
Dave Halter 0a4e858d88 Fix a recursion issue and add a test. 2016-07-27 19:15:03 +02:00
Dave Halter a6dd7bf822 Fix an issue with inherited lists. 2016-07-26 09:24:51 +02:00
Dave Halter 92dd6df804 Merge pull request #745 from sadovnychyi/dev
Try to correctly import ZIP and EGG files
2016-07-25 20:28:33 +02:00
Dave Halter fc7fd9d989 Fix some more fast parser issues. 2016-07-25 18:29:01 +02:00
Dmitry Sadovnychyi 60484707a0 Add support for ZIP and EGG packages in imports 2016-07-25 20:29:02 +08:00
Dave Halter 2d544c51c6 Better completions in comments. 2016-07-25 09:58:04 +02:00
Dave Halter 6ed864f032 Merge branch 'dev' of github.com:davidhalter/jedi into dev 2016-07-25 00:16:12 +02:00
Dave Halter aeb734564c Finally fix all tests. 2016-07-25 00:15:58 +02:00
Dave Halter ebbaaf7ad2 Fix some more problems with the fast parser. 2016-07-24 23:44:26 +02:00
Dave Halter 7ec957e918 Forgot to include this file in previous commits. 2016-07-24 17:17:03 +02:00
Dave Halter ff47fab62a Remove Whitespace class and replace it with Newline and Endmarker. 2016-07-24 17:16:36 +02:00
Dave Halter 7f2f66f011 Trying to refactor the completion stack finding. 2016-07-24 17:06:54 +02:00
ColinDuquesnoy 2ea31df5c4 Merge branch 'dev' into bugfix/performances_degradation 2016-07-24 15:54:54 +02:00
Dave Halter 536424159e Merge pull request #747 from ColinDuquesnoy/bump_version_dev
Bump version to 0.10.0.dev0
2016-07-21 17:17:51 +02:00
ColinDuquesnoy 98cd1cccd6 Remove .dev suffix 2016-07-21 11:06:09 +02:00
ColinDuquesnoy 7c8aa51381 Bump version to 0.10.0.dev0 2016-07-21 10:54:29 +02:00
ColinDuquesnoy 07f76a1703 Merge remote-tracking branch 'upstream/dev' into bugfix/performances_degradation
# Conflicts:
#	jedi/evaluate/compiled/fake.py
2016-07-21 10:41:11 +02:00
Dave Halter cd9a8705a2 Fix a potential issue with the loading of settings. 2016-07-21 00:48:17 +02:00
Dave Halter 42bf193af8 Fix for some small issues with the equals. 2016-07-20 23:24:29 +02:00
Dave Halter f20df95074 Fix the issues with added equals after params in the wrong places. Fixes #643. 2016-07-20 23:19:05 +02:00
Dave Halter a2d66579d7 Test for the equals that is added to params sometimes. Refs #582. 2016-07-20 09:27:28 +02:00
Dave Halter 7ee08d01fd Add a TODO. 2016-07-20 09:10:31 +02:00
Dave Halter b5bd8496b0 Fix the errors for the old octal tests. 2016-07-18 19:28:01 +02:00
Dave Halter 2776af3db5 Fix an issue with global stmts. They caused recursionerrors when used wrong. Fixes #610. 2016-07-18 19:23:08 +02:00
Dave Halter 9eee0d6635 Remove misleading/wrong TODO. 2016-07-18 00:02:47 +02:00
Dave Halter 20529d3405 Fix decorator issues with nested decorators and class combinations. Fixes #642. 2016-07-17 23:55:59 +02:00
Dave Halter 4b0e164d91 Add the long forgotten tests for test_usages.py 2016-07-17 22:45:12 +02:00
Dave Halter 2563746810 Fix issues with octals in Python 2 (and possibly 3). Fixes #559. 2016-07-17 22:36:26 +02:00
Dave Halter 68ff520cf8 Limit dynamic param searches to not go crazy in a lot of occasions. Refs #574. 2016-07-17 19:49:43 +02:00
Dave Halter becbbb2e64 Refactor the dynamic params functionality. 2016-07-17 19:05:47 +02:00
Dave Halter 75c1ebc2fe Add a max_dynamic_params_depth setting to limit recusive searching for those params. It shouldn't be too crazy. 2016-07-17 13:59:19 +02:00