Commit Graph

  • c9fa335145 Fix a goto_assignments issue with a better internal API Dave Halter 2018-01-29 08:58:59 +01:00
  • 82dc83e150 Merge remote-tracking branch 'origin/master' into virtualenv Dave Halter 2018-01-29 00:56:55 +01:00
  • febe65f737 Disable predefined name analysis (if stmts) for all non-analysis tasks Dave Halter 2018-01-29 00:56:29 +01:00
  • 8149eabdf9 Remove something that obviously never happened Dave Halter 2018-01-28 20:56:04 +01:00
  • 1304b4f9e8 Reorder some open flags for Python 2 Dave Halter 2018-01-26 01:31:47 +01:00
  • fc458a3c2a inspect.signature throws weird errors sometimes, just make it a bit simpler Dave Halter 2018-01-26 01:30:10 +01:00
  • d44385c25e Fix the implicit namespace test Dave Halter 2018-01-26 01:16:08 +01:00
  • 68f15c90ac Undo most of the namespace changes and use module again Dave Halter 2018-01-25 20:48:34 +01:00
  • 04fba28d35 Differentiate between namespace and module as a type Dave Halter 2018-01-25 20:35:54 +01:00
  • 33c9d21e35 Use Scripts for virtualenvs instead of bin for windows Dave Halter 2018-01-25 19:55:10 +01:00
  • 6bab112bb7 test/completion/imports.py: fix typo in comment Daniel Hahler 2018-01-24 23:19:50 +01:00
  • 68f840de60 Refactor django path support Dave Halter 2018-01-24 19:13:05 +01:00
  • e4559bef51 Fix project path finding Dave Halter 2018-01-23 20:30:27 +01:00
  • e6f934de11 Add a repr for Project Dave Halter 2018-01-23 19:21:50 +01:00
  • 4653c30fa4 Use the PathFinder, because the FileFinder doesn't work without suffixes Dave Halter 2018-01-21 23:52:44 +01:00
  • 7fcbf7b5f0 Create the importer stuff Python2.7 and 3.3 Dave Halter 2018-01-21 15:46:13 +01:00
  • baacb5ec0d Trying to use the import machinery to import jedi/parso in python3.4+ Dave Halter 2018-01-21 15:25:59 +01:00
  • fef594373a Better reporting of internal errors Dave Halter 2018-01-20 22:56:51 +01:00
  • 41b24ab46b Better error handling for subprocesses Dave Halter 2018-01-20 22:56:26 +01:00
  • ddafe41bb6 Another merge with master Dave Halter 2018-01-20 22:01:57 +01:00
  • 98a3da674c Ahhh another bug... A bit stupid of me not to run the tests Dave Halter 2018-01-20 22:00:41 +01:00
  • fc315108f0 Get rid of a cwd to tmpdir, because with the subprocess it doesn't behave the same depending on which tests you run first Dave Halter 2018-01-20 21:56:56 +01:00
  • d3a5025635 Hopefully the last merge with master Dave Halter 2018-01-20 21:48:55 +01:00
  • 256f001480 Another small issue in the tests Dave Halter 2018-01-20 21:47:31 +01:00
  • 94ce54e776 Merge with master again Dave Halter 2018-01-20 21:45:55 +01:00
  • 20d64cf2b3 Fix issues with a recent refactoring Dave Halter 2018-01-20 21:21:58 +01:00
  • 27a3be3b42 Merge a commit that adds the build folder to the ignored paths Dave Halter 2017-12-17 21:35:39 +01:00
  • 9c0b344962 Small mistake when opening a file Dave Halter 2018-01-20 20:30:44 +01:00
  • 1476551257 Add better error reporting for potential issues Dave Halter 2018-01-20 19:33:47 +01:00
  • d986c44b94 Merge with master Dave Halter 2018-01-20 18:58:43 +01:00
  • 877383b110 Add a test to avoid encoding issues. Fixes #1003 Dave Halter 2018-01-20 18:28:29 +01:00
  • 16b463a646 Refactor to avoid having unicode decode errors by default Dave Halter 2018-01-19 19:23:11 +01:00
  • 19b3580ba7 Get rid of some potential issues when using pandas interactively Dave Halter 2018-01-18 19:53:25 +01:00
  • c1394a82b5 Better error reporting, see #944 Dave Halter 2018-01-18 19:12:32 +01:00
  • 609f59ce41 Fix issues with random tuples in TreeArgument. Dave Halter 2018-01-18 09:54:19 +01:00
  • 2b577fcd5c Clarity Dave Halter 2018-01-17 19:24:08 +01:00
  • d61aa50399 Remove the get_default_project caching Dave Halter 2018-01-17 19:23:30 +01:00
  • 263989c0ab Add a comment about why the project is None in the subprocess Dave Halter 2018-01-17 19:12:58 +01:00
  • 4e4f75c882 evaluate.project doesn't exist anymore. Eliminated code that used it Dave Halter 2018-01-17 19:07:44 +01:00
  • bf0b6741aa At the moment, don't allow projects as an input to script Dave Halter 2018-01-17 09:57:58 +01:00
  • 9b4abeac4e Remove the old project Dave Halter 2018-01-17 09:55:53 +01:00
  • 9b5e3447d9 Make the new project API fully work in tests Dave Halter 2018-01-17 09:54:11 +01:00
  • fe813292cf Try to migrate to the new project API Dave Halter 2018-01-16 23:56:35 +01:00
  • 9b9587a9dd Refactor to make configuratios of sys paths easier Dave Halter 2018-01-16 19:20:55 +01:00
  • ddaf175b11 Use the evaluate.project sys path stuff for api.project Dave Halter 2018-01-16 10:03:28 +01:00
  • c6240d5453 Cache the default project Dave Halter 2018-01-16 00:20:33 +01:00
  • 2a0e8f91d3 A possible introduction for projects Dave Halter 2018-01-15 23:57:08 +01:00
  • b92c7d3351 Some cleaning up of code Dave Halter 2018-01-13 18:59:03 +01:00
  • 3a0ac37ee8 Fix error when using generators with variable-length arguments micbou 2018-01-12 17:33:10 +01:00
  • 999fb35914 Check for safe and unsafe environments when searching for them Dave Halter 2018-01-11 08:59:39 +01:00
  • d815470e54 Remove the copyright notice from docs Dave Halter 2018-01-09 23:29:33 +01:00
  • 598ea1b89b Add Python 2.6 removal to changelog. Refs #1018 Dave Halter 2018-01-07 14:39:08 +01:00
  • cc460a7126 Merge branch 'master' into rm-2.6 #1018 Dave Halter 2018-01-07 14:32:47 +01:00
  • 4e52acbf26 Using setup.py build should not include part of tests Dave Halter 2018-01-07 14:13:21 +01:00
  • 73c71d6475 This test will be removed in the virtualenv branch Hugo 2018-01-07 10:39:38 +02:00
  • 7e449af4bd Revert changes to test/completion and test/static_analysis except for 2.6 comment removal Hugo 2018-01-07 10:33:24 +02:00
  • 3e8cd9f128 Use set literals Hugo 2018-01-04 18:17:35 +02:00
  • 3644c72efe Add version badges, use SVG badges, fix typos Hugo 2018-01-04 17:29:03 +02:00
  • abe0f27e6a Add python_requires to help pip Hugo 2018-01-05 10:21:16 +02:00
  • f56035182c Remove trailing semicolons Hugo 2018-01-04 16:39:42 +02:00
  • cc623218e5 Replace function call with set literal Hugo 2018-01-04 16:37:50 +02:00
  • 5755fcb900 Replace comparison with None with equality operator Hugo 2018-01-04 16:34:10 +02:00
  • 8cf708d0d4 Remove redundant parentheses Hugo 2018-01-04 16:32:52 +02:00
  • a7ac647498 Remove redundant character escape Hugo 2018-01-04 16:31:38 +02:00
  • 7821203d8e Use automatic formatters Hugo 2018-01-04 16:29:35 +02:00
  • 7c31ea9042 Drop support for EOL Python 2.6 Hugo 2018-01-05 10:17:38 +02:00
  • 0334918d73 Ignore IDE metadata Hugo 2018-01-04 16:18:19 +02:00
  • d00b6ddd10 Sith still used NotFoundError which doesn't exist anymore in jedi Dave Halter 2018-01-06 14:14:16 +01:00
  • 9e1cce6111 Ignore pypy in travis for now Dave Halter 2018-01-06 14:13:15 +01:00
  • 7c78882967 A path to ignore in coveragerc was wrong Dave Halter 2018-01-06 14:12:26 +01:00
  • 9fdf265a75 Allowing the cov tests did not properly work. Trying again. Dave Halter 2018-01-06 13:54:29 +01:00
  • a3c7aaa65e Somehow previously removed the allowed failurs of TOXENV=cov Dave Halter 2018-01-06 13:52:31 +01:00
  • 5844ad0900 Try to put env variables on one line Dave Halter 2018-01-06 13:49:06 +01:00
  • e3d399cb08 Coverage was unfortunately excluded Dave Halter 2018-01-06 13:39:03 +01:00
  • f36f5ec234 Merge with master Dave Halter 2018-01-06 12:31:29 +01:00
  • a8124b625c Add a comment to refactoring that it's not in active development Dave Halter 2018-01-06 12:28:58 +01:00
  • bc57b08863 Change coveragerc a bit Dave Halter 2018-01-06 12:27:48 +01:00
  • 14ac874e1a Use Python3.4 for coverage. Dave Halter 2018-01-06 12:14:32 +01:00
  • db47686159 Correct the issue about has_zlib Dave Halter 2018-01-06 03:34:37 +01:00
  • e42796ca10 Move the zip tests to the environment Dave Halter 2018-01-06 02:19:58 +01:00
  • 99eed91206 Only execute the zipimport tests fully if zlib is available for the environment Python. Dave Halter 2018-01-06 02:11:33 +01:00
  • ad5ac8c492 Made 'l' a string + added warning MohamedAlFahim 2018-01-05 12:58:41 -08:00
  • 03961bf051 Fixed refactoring.py docstring mistake MohamedAlFahim 2018-01-05 12:49:45 -08:00
  • 4199ac1a6f http -> https Hugo 2018-01-05 10:47:26 +02:00
  • db1a4415b3 Some tests that involved jedi were actually a bit wrong and only worked in certain environments. Dave Halter 2018-01-05 00:48:40 +01:00
  • 4d896892a3 Skip some 3.3 tests for travis Dave Halter 2018-01-04 01:46:07 +01:00
  • 3d39ffd16c Skipping was done wrong Dave Halter 2018-01-03 19:45:46 +01:00
  • ff65cf8ebe Use compatible syntax #1005 Maxim Novikov 2018-01-02 19:14:12 +01:00
  • 7f21fdfbc7 Fallback Maxim Novikov 2018-01-02 19:10:15 +01:00
  • a2031d89b1 Fix tests Maxim Novikov 2018-01-02 18:24:38 +01:00
  • 78cbad0d08 Fix implicit namespace autocompletion. Resolves: #959 Maxim Novikov 2017-11-29 17:05:31 +01:00
  • d2cf2e69c9 Try a bit more if modifying the PATH is now possible. Dave Halter 2018-01-02 16:53:48 +01:00
  • 5e8d7a3c87 A comparison was wrong Dave Halter 2018-01-02 16:34:58 +01:00
  • b2b8607bd6 A new version of the travis install script Dave Halter 2018-01-02 16:33:05 +01:00
  • 9c5ce5a8d2 Try to use the virtual env that was defined in the VIRTUAL_ENV variable, if possible. Dave Halter 2018-01-02 01:28:02 +01:00
  • bcb3f02a01 If a subprocess gets killed by an OOM killer or whatever it should respawn and raise an InternalError Dave Halter 2018-01-02 00:56:22 +01:00
  • 7ff6871548 Merge Subprocess and CompiledSubprocess Dave Halter 2018-01-02 00:33:30 +01:00
  • 927aa2bd91 Try to recover from errors that are happening in subprocesses Dave Halter 2018-01-02 00:23:13 +01:00
  • d93b613fd9 Move the default environment around Dave Halter 2018-01-01 20:37:50 +01:00
  • 966bd53b40 More travis trying Dave Halter 2017-12-31 14:10:08 +01:00