Commit Graph

  • 4c711339dd The integration test runner is now using a different way of getting the supposed results. Dave Halter 2016-06-11 16:33:56 +02:00
  • 99a03da8de .gitignore: Ignore all vim backups. Dave Halter 2016-06-07 22:17:16 +02:00
  • 82c76fa689 Merge with the linter branch (especially the changes of pep484. Dave Halter 2016-06-07 13:51:25 +02:00
  • ed152e440e Merge master into the away branch. The merge conflict that was resolved was to get 'debug.py' working again. Dave Halter 2016-06-07 08:55:27 +02:00
  • 23ff395754 Merge dev and the away branch. Dave Halter 2016-06-07 08:45:26 +02:00
  • 6b9f96ce13 Keyword completion is now possible in a semantic way. This includes better testing and documentation. Dave Halter 2016-06-06 18:32:00 +02:00
  • 028d0a2509 After as ther should not follow any completions. Dave Halter 2016-06-06 18:08:45 +02:00
  • a74d3d6e9a Remove more unused code. Dave Halter 2016-06-06 09:29:05 +02:00
  • 87a75fdfe4 Remove old unused code. Dave Halter 2016-06-06 09:27:43 +02:00
  • 7a170532d9 Now finally all tests are running again (except the repl completion, which is a separate issue). Dave Halter 2016-06-06 09:22:50 +02:00
  • 4ec72d8f24 Finally fix the last remaining fast parser issue. Dave Halter 2016-06-06 08:55:10 +02:00
  • 436f7dffe0 Fix another very annoying fast parser issue. Dave Halter 2016-06-06 08:37:40 +02:00
  • dd85fc6ffd Add error token in a normal way to the syntax tree as ErrorLeaf. Dave Halter 2016-06-05 14:49:57 +02:00
  • aa97e4e714 Fix the fast parser issue #589. Dave Halter 2016-06-05 14:42:32 +02:00
  • 0b31614025 Merge pull request #728 from sadovnychyi/master Dave Halter 2016-06-04 12:02:55 +02:00
  • 1404b7bcea Update AUTHORS.txt #728 Dmitry Sadovnychyi 2016-06-04 17:49:28 +08:00
  • 5cb969d211 Use utf-8 instead of iso-8859-1 as a default encoding Dmitry Sadovnychyi 2016-06-04 17:44:29 +08:00
  • 12f878a4f7 Test for the issue #589. Dave Halter 2016-06-04 01:06:13 +02:00
  • 6b63b9cf54 Further fixes for failing tests. Dave Halter 2016-06-04 00:59:17 +02:00
  • c3ffaab8af The fast parser had some splitting issues. Dave Halter 2016-06-04 00:50:36 +02:00
  • e60c06b691 In every case of a new line the tokenize position should be correct. Dave Halter 2016-06-04 00:34:00 +02:00
  • 5edcf47512 Break Interpreter completion even more in favor of a better solution in the future. Dave Halter 2016-06-03 19:31:42 +02:00
  • 0c7894b3e6 Fix a few fast parser tests. Dave Halter 2016-06-02 08:24:52 +02:00
  • ad8d730a57 More test fixes. Dave Halter 2016-05-31 01:12:07 +02:00
  • c12dbe0b9e Fix a few tests that failed, because they were not correct python (the context was wrong). Dave Halter 2016-05-30 20:10:17 +02:00
  • 127da66ae2 fix source_to_unicode py3 compatibility #726 NAKAMURA Yoshitaka 2016-05-30 23:31:18 +09:00
  • 4f6368e7eb Now ErrorLeaf and ErrorNode are part of the syntax tree. This makes probably sense. The documentation will follow once it's clear how they will shape out. Dave Halter 2016-05-30 00:33:58 +02:00
  • daa68b66ad Fix a few issues caused by the refactoring. Dave Halter 2016-05-29 19:49:35 +02:00
  • feef45f4bb Fixed all on_import tests. Dave Halter 2016-05-29 12:08:53 +02:00
  • 2700c2cca4 Make it possible to import Jedi in Python 2 again. Dave Halter 2016-05-28 20:20:45 +02:00
  • 4714b464a6 Further import completion improvements. Dave Halter 2016-05-28 02:08:43 +02:00
  • e4fe2a6d09 Now some other tests are working again. Dave Halter 2016-05-26 00:35:56 +02:00
  • cbba314286 Progress and actually passing a few tests. Dave Halter 2016-05-26 00:10:54 +02:00
  • d4a10929e2 Starting to create a way of how context sensitive completions can be made. Dave Halter 2016-05-23 18:11:44 +02:00
  • 36a135c347 pgen2: Don't overwrite type Dave Halter 2016-05-21 16:08:12 +02:00
  • 97c51cb812 Merge pull request #725 from Carreau/lazy-colorama Dave Halter 2016-05-21 15:44:14 +02:00
  • 479b3cfab2 More completion refactoring. Getting the structure for filtering names right. Dave Halter 2016-05-19 12:41:59 +02:00
  • 5059febed4 Fix an issue with a wrongly refactored name. Dave Halter 2016-05-19 11:49:59 +02:00
  • 055ff8be23 Readability for completion parts. Dave Halter 2016-05-19 11:33:17 +02:00
  • 323581e253 Refactor the completion module. Dave Halter 2016-05-19 11:13:42 +02:00
  • cfa65a22fa Move the completion specific parts to api/completion.py. Dave Halter 2016-05-19 11:08:37 +02:00
  • 2e33394adb Move the type inference call of the api to inference.py Dave Halter 2016-05-19 10:40:22 +02:00
  • da6486dc6d Start moving api stuff to the inference module. Dave Halter 2016-05-19 10:25:36 +02:00
  • e96cccb81c Document a bit more #725 Matthias Bussonnier 2016-05-18 16:48:01 -07:00
  • a08ad2d53d Further improvements to the interpreter refactoring. Dave Halter 2016-05-19 01:41:06 +02:00
  • 1bb8d32084 Improve interpreter tests. Dave Halter 2016-05-18 11:56:33 +02:00
  • d93d31feb8 Make a first test working with mixed objects. Dave Halter 2016-05-18 11:49:50 +02:00
  • 4ba6000f92 Initialize colorama lazily Matthias Bussonnier 2016-05-17 16:46:45 -07:00
  • ef314a5c38 Complete writing the full mixed objects module. Dave Halter 2016-05-17 17:44:22 +02:00
  • 5595fb3e2f Start adding a module that mixes compiled and parser objects. Dave Halter 2016-05-16 13:12:45 +02:00
  • 33accb3dc6 It should be possible to pass class.__dict__ to Jedi. Dave Halter 2016-05-16 09:52:45 +02:00
  • e21b3024e0 Writing tests for the upcoming side effect fixes in the interpreter completion. Dave Halter 2016-05-16 09:36:54 +02:00
  • 818730d6ea Fix descriptions for REPL. Dave Halter 2016-05-15 23:32:16 +02:00
  • 50f6bb0299 When we are working with CompiledObjects and instances there should never be a case where class values are returned. Dave Halter 2016-05-15 23:06:07 +02:00
  • cc331d62e0 Get closer to fixing a lot of issues with the completion for repl. Dave Halter 2016-05-15 14:26:10 +02:00
  • 6266678064 Merge pull request #719 from isamert/master Dave Halter 2016-04-15 14:06:25 +02:00
  • 53ca0217dd Add gedit to supported editors list #719 İsa Mert Gürbüz 2016-04-15 14:34:24 +03:00
  • 07c7a69306 Add gedit to editors that uses jedi İsa Mert Gürbüz 2016-04-15 14:32:13 +03:00
  • da657fb132 Merge pull request #711 from WoLpH/python35 Dave Halter 2016-03-31 10:47:31 +02:00
  • 4afc74f1c7 fixing python 3.2 and 3.5 issues #711 Rick van Hattem 2016-03-31 03:38:32 +02:00
  • 97178dd92b enabled python 3.5 support Rick van Hattem 2016-03-31 03:27:43 +02:00
  • 935aec7b71 Merge pull request #701 from mfussenegger/vscode Dave Halter 2016-03-22 18:58:50 +01:00
  • ea099e514b Merge pull request #709 from davidhalter/debug-docs Dave Halter 2016-03-21 11:30:05 +01:00
  • f5e594970a Enhance docs about debugging #709 Danilo Bargen 2016-03-21 10:38:42 +01:00
  • c0242cf5be Merge pull request #705 from tbradshaw/patch-2 Dave Halter 2016-03-10 12:12:26 +01:00
  • ac9133aafc Update unsupported features list with "implicit namespace packages" #705 Travis Bradshaw 2016-03-09 22:37:21 -06:00
  • a18574246e Add vscode to editors using jedi #701 Mathias Fussenegger 2016-03-03 23:02:54 +01:00
  • 9c0f3f9535 Merge pull request #699 from mfussenegger/py35 Dave Halter 2016-03-01 00:44:23 +01:00
  • 09310dae7d add python 3.5 classifier to setup.py #699 Mathias Fussenegger 2016-02-29 22:19:02 +01:00
  • e4c959944f Merge pull request #696 from reinhrst/documentation Dave Halter 2016-02-16 23:34:49 +01:00
  • 5a555076bb update documentation add python 3.5 and PEP-0484 #696 Claude 2016-02-16 09:59:03 +01:00
  • 4a6c2f8de7 Merge pull request #664 from reinhrst/typehints-in-comments Dave Halter 2016-02-16 09:34:15 +01:00
  • a0ac1e6390 Merge pull request #691 from reinhrst/python35 Dave Halter 2016-02-16 00:01:57 +01:00
  • 795a72a866 add typing.cast() to the todo list #664 Claude 2016-02-15 18:13:47 +01:00
  • 4fe710d4d3 more tests Claude 2016-02-15 18:02:11 +01:00
  • 71ab855802 update list of things that are completed Claude 2016-02-15 17:56:14 +01:00
  • a9ebe71c64 add some tests to show that type-hints on the next line don't work Claude 2016-02-15 17:54:20 +01:00
  • 641fb80773 add support for 'with-assignment' hints Claude 2016-02-15 17:52:21 +01:00
  • 3a1b2e7104 add support for 'for-assignment' hints Claude 2016-02-15 17:37:03 +01:00
  • 8b28678d19 support tuple-assignment Claude 2016-02-15 17:04:19 +01:00
  • a658f7940c typehints for variables in comments Claude 2016-02-15 16:02:59 +01:00
  • daeee4ba0c simple typehints in comments Claude 2015-12-22 01:00:20 +01:00
  • ca08b8270b combine power-or-atom_expr statements into one statement #691 Claude 2016-02-15 10:20:25 +01:00
  • 3ac1427242 Merge pull request #693 from chergert/patch-1 Dave Halter 2016-02-12 13:18:44 +01:00
  • 81e07b866f Add GNOME Builder to list of supported editors #693 Christian Hergert 2016-02-11 13:02:27 -08:00
  • d5f08f8bdd opting for skipping PEP492 backwards compatibility magic, instead directly making await and async keywords Claude 2016-02-11 19:29:18 +01:00
  • 7077d0b762 Using python 3.7-like parser, instead of python 3.5 magic. Claude 2016-02-11 19:14:31 +01:00
  • 3a36bb3a36 Seems necessary to explicitly specify python3.5: https://github.com/travis-ci/travis-ci/issues/4794 Claude 2016-02-10 16:53:37 +01:00
  • 04524cd63c make travis test python3.5 as well Claude 2016-02-10 13:06:27 +01:00
  • 4249563eb2 tests can now also run on python 3.5 Claude 2016-02-09 21:08:47 +01:00
  • 65187930bd Update tokenizer to adhere to PEP492 magic Claude 2016-02-09 21:07:18 +01:00
  • bf5acb4c7a once more: python 3.5 uses atom_expr node in many places where previous python would use power node Claude 2016-02-09 18:47:48 +01:00
  • 8819b2133a further fix for *-arguments in arglist Claude 2016-02-09 18:23:24 +01:00
  • a09611197b add ATEQUAL token for python < 3.5 Claude 2016-02-09 18:17:31 +01:00
  • 0ed149070a add python 3.5 '@' operator to tokenizer Claude 2016-02-09 17:13:25 +01:00
  • de98cda2d7 python3.5 uses 'argument' node type, not 'arglist' for * and ** arguments Claude 2016-02-09 12:06:16 +01:00
  • 3b0dcb3fcb move file_input to top of file, as mentioned in 19acdd32b7 Claude 2016-02-09 11:47:01 +01:00
  • 241abe9cf3 python 3.5 uses atom_expr node in many places where previous python would use power node Claude 2016-02-09 11:42:53 +01:00
  • 3fb5fe8c77 allow empty bodies for better autocompletion Claude 2016-02-09 11:22:17 +01:00
  • bc0486f723 python 3.5 uses atom_expr node in many places where previous python would use power node Claude 2016-02-09 11:21:26 +01:00