1
0
forked from VimPlug/jedi

Commit Graph

  • 1ff7ecc7af Remove jedi.settings.add_dot_after_module that was removed a while ago from documentation. Dave Halter 2017-01-23 00:12:02 +01:00
  • 194295066a Fix one more issue in the diff parser. Dave Halter 2017-01-22 23:44:10 +01:00
  • 08c66207ec Fix the last diff parser test. Dave Halter 2017-01-22 20:27:11 +01:00
  • dca35393d5 Remove old code from the diff parser. Dave Halter 2017-01-22 20:22:20 +01:00
  • 8f4b862892 Fix most diff tests. Dave Halter 2017-01-22 20:13:18 +01:00
  • 005b24ed54 Better handling of the stack. Dave Halter 2017-01-21 18:43:54 +01:00
  • 21cd10cefd Get a few diff tests passing. Dave Halter 2017-01-20 20:46:30 +01:00
  • 73b2287fb4 Fix some tests. Dave Halter 2017-01-20 18:12:09 +01:00
  • ebfae050a8 Delete a lof of duplicate code. Dave Halter 2017-01-19 18:31:53 +01:00
  • ef31c3d1f4 Some asserts pass now in the tests. Dave Halter 2017-01-19 18:26:50 +01:00
  • 3bf5f93edd Progress in using a stack in the diff parser. Dave Halter 2017-01-19 09:44:07 +01:00
  • fe44458ec0 Start implementing the node stack. Dave Halter 2017-01-16 16:32:49 +01:00
  • 98185d530e Simplify deep_ast_parser a lot. Dave Halter 2017-01-12 21:51:02 +01:00
  • ad1222e6d7 Fix another parser bug. Dave Halter 2017-01-12 00:31:19 +01:00
  • 0141711af8 Diff parser docstring. Dave Halter 2017-01-10 19:17:37 +01:00
  • 425fba5e95 Move the parser.fast module to parser.diff. Dave Halter 2017-01-10 19:15:47 +01:00
  • 1edccbe2c3 Improve literal tests. Dave Halter 2017-01-08 19:52:21 +01:00
  • 7300f3e7ef Fix issues with Python 3.6's f strings and underscores in numbers. Dave Halter 2017-01-08 19:38:57 +01:00
  • 00a9f1ec0a Update the tokenizer to include f literals and underscores. Need tests still. Dave Halter 2017-01-08 16:03:45 +01:00
  • 3f09f3a304 Add support for PEP 0526. Dave Halter 2017-01-08 03:57:35 +01:00
  • 6d00a5702f If newer versions are using Jedi (e.g. at the moment Python 3.7), it shouldn't just result in a grammar issue, just because that grammar doesn't not exist. Just take the Python 3.6 grammar instead. Dave Halter 2017-01-07 15:54:04 +01:00
  • aff3950085 Better async testing. Dave Halter 2017-01-07 15:40:55 +01:00
  • 6a18ddf8cb Fix await issues. At the moment Jedi is just ignoring await statements. Dave Halter 2017-01-07 15:27:20 +01:00
  • d3c437e891 Restructure yield code to make it less error prone. Dave Halter 2017-01-07 12:43:15 +01:00
  • 1f15ee8bc7 Fix an issue with contexts. Dave Halter 2017-01-06 00:08:01 +01:00
  • ae8e43d3c7 Move get_node() to tree_node and replace all the custom classdefs/funcdefs. Dave Halter 2017-01-05 23:43:12 +01:00
  • b44f0aae5d Remove the origin_scope from filters that don't need it. Dave Halter 2017-01-05 21:57:06 +01:00
  • 89ec207f49 Add a failing test for an inheritanc context completion issue. Dave Halter 2017-01-05 21:50:15 +01:00
  • 9fb2644f03 Fix an issue with creating contexts. Dave Halter 2017-01-05 18:05:24 +01:00
  • 12a9ef48f7 Move the completion tests. Dave Halter 2017-01-04 22:34:43 +01:00
  • 9341df11bf Fix the issues that were changed by removing start_pos from the api classes. Dave Halter 2017-01-04 22:24:25 +01:00
  • e96fd32588 Fix an issue of params completion signatures. Dave Halter 2017-01-04 22:09:03 +01:00
  • 55ec47f15f Test module attributes. Dave Halter 2017-01-04 18:32:16 +01:00
  • 0caeef2589 Remove the deprecated start_pos. Dave Halter 2017-01-04 18:23:41 +01:00
  • 01099ce5a9 Create a name for the generators. Dave Halter 2017-01-04 18:12:33 +01:00
  • cd23499fbe Fix param issues in goto definition. Dave Halter 2017-01-04 08:58:29 +01:00
  • 24457bfe2e Fix some usage cases of comprehensions. Dave Halter 2017-01-03 02:15:04 +01:00
  • 306fd5b95b Fix a recursion issue. Dave Halter 2017-01-02 23:57:59 +01:00
  • c7241068e8 Fix an issue with call signatures in empty files. Dave Halter 2017-01-02 19:39:48 +01:00
  • 5d071ede8c Fix the typing module issues in Python 3.6. Dave Halter 2017-01-02 15:01:12 +01:00
  • 5b9e5f96aa Merge with master. Dave Halter 2017-01-02 13:00:58 +01:00
  • 96bb9e3c1a LazyContext.infer() should return a set. Dave Halter 2017-01-02 12:15:09 +01:00
  • f05c0714c7 Merge pull request #823 from fsouza/grammar-3.6 Dave Halter 2017-01-02 12:13:56 +01:00
  • 65371ca59a travis: add support for Python 3.6 and use tox-travis Francisco Souza 2016-12-30 22:18:23 -05:00
  • 14e722ff13 parser: add grammar3.6 Francisco Souza 2016-12-28 14:58:44 -05:00
  • 375fcd9e66 Fix an issue with nested flows in the diff parser. Dave Halter 2016-12-31 03:12:56 +01:00
  • 29e286488b Fix the last remaining fail in the diff parser. Dave Halter 2016-12-30 21:13:44 +01:00
  • c4eec88fc9 Reenable some tests that were somehow disabled. Dave Halter 2016-12-30 20:47:40 +01:00
  • 61c7444185 Fix some more issues in the diff parser that caused it to completely crash. Dave Halter 2016-12-30 20:13:05 +01:00
  • b3f9b9eed3 Trying to refactor divide_nodes into a more general state. Dave Halter 2016-12-23 18:19:26 +01:00
  • f437ce5ae7 Some diff parser refactorings. Dave Halter 2016-12-22 08:59:22 +01:00
  • 464968aed7 Fix an issue where compiled object api types raised an error. Dave Halter 2016-12-21 00:23:50 +01:00
  • 90b76ee3ec Fix an issue in the diff parser. Dave Halter 2016-12-20 23:32:51 +01:00
  • 68fabc3048 Increase parser pickling. Dave Halter 2016-12-20 09:51:13 +01:00
  • fda0f80573 Remove global_names from modules. Dave Halter 2016-12-18 22:21:06 +01:00
  • 7385bd0716 Add the latest changes to the change log. Dave Halter 2016-12-18 21:45:03 +01:00
  • 4e62e98539 Fix an issue with displaying attribute errors. Dave Halter 2016-12-18 21:37:15 +01:00
  • 7fdcdbbd5c Temporarily execute a string, because currently not everything is working properly. Dave Halter 2016-12-18 19:17:25 +01:00
  • b7ae8a746c Simplify recursion issues. Dave Halter 2016-12-18 17:24:20 +01:00
  • 0daf3e4e9f Remove an unused recursion decorator. Dave Halter 2016-12-17 18:13:53 +01:00
  • 81e9403aef Delete more unused code. Dave Halter 2016-12-17 18:00:54 +01:00
  • 9cbfb76eb5 Fix getting the names for specific scopes in jedi.names. Dave Halter 2016-12-17 17:46:21 +01:00
  • 5c52c7fb45 Completely remove names_dicts from the diff parser. Dave Halter 2016-12-17 17:15:44 +01:00
  • 589e1906e4 Cleanup the finder. Dave Halter 2016-12-17 16:59:21 +01:00
  • 437f915f35 Delete a lot of names dict related stuff but also other things that were not used anymore. Dave Halter 2016-12-17 16:51:28 +01:00
  • 07b58bc549 Cleanup function executions. Dave Halter 2016-12-17 16:44:26 +01:00
  • 1ef507e5e6 Cleanup some code and a small Python 2 fix. Dave Halter 2016-12-17 16:42:52 +01:00
  • 75e09baee9 Some Python 2 fixes. Dave Halter 2016-12-17 16:19:01 +01:00
  • 880aa152fb Fix an import test and with this finally the whole 3.3 test suite is working again. Dave Halter 2016-12-17 16:15:23 +01:00
  • 57857b6332 Remove the ImportWrapper and replace it with something simpler. Dave Halter 2016-12-17 16:08:37 +01:00
  • 173c939956 Add a comment. Dave Halter 2016-12-17 14:29:53 +01:00
  • 6bccbb562a Fix some utils completions. Dave Halter 2016-12-17 14:25:52 +01:00
  • ce0a02f6c1 Fix an issue with executed python objects. Dave Halter 2016-12-17 14:08:49 +01:00
  • e0b3ec1829 Use different Foo classes to avoid confusion around which class is used where. Dave Halter 2016-12-17 13:04:19 +01:00
  • d93f6815fc Refactor test_interpreter. Dave Halter 2016-12-16 18:55:21 +01:00
  • 5fb5580259 Fix a few things that were broken by the mixed object refactoring. Dave Halter 2016-12-16 17:29:37 +01:00
  • 9ac301d0c3 Refactor the mixed objects a bit to make at least some interpreter tests pass. Dave Halter 2016-12-16 17:17:03 +01:00
  • 575352d4b6 Start cleaning up the interpreter module. Dave Halter 2016-12-15 09:49:34 +01:00
  • a4fdc716b0 Improve a doctest. Dave Halter 2016-12-15 01:07:44 +01:00
  • 6fe9971122 Remove a debugging statement. Dave Halter 2016-12-15 00:34:50 +01:00
  • edf1c319c6 Fix all remaining static analysis tests. This time we have just hacked around and added proper contexts to the iterables. It's not as clean as it could be. Dave Halter 2016-12-15 00:34:14 +01:00
  • 3a84e04df7 Remove unused code. Dave Halter 2016-12-15 00:26:47 +01:00
  • 7084d9ab89 Fix param/argument static analysis. Dave Halter 2016-12-15 00:25:10 +01:00
  • 6c4abcc84c Fix some more issues with imports and attribute warnings of static analysis. Dave Halter 2016-12-14 01:35:55 +01:00
  • 4074ca1e84 Fix some static analysis tests like attribute errors and normal arguments. Dave Halter 2016-12-14 01:04:57 +01:00
  • 03525bbef5 Renamed a static analysis test case to be able to better execute that one explicitly. Dave Halter 2016-12-13 18:13:33 +01:00
  • 59a432bddd Fix flow analysis a bit in static analysis cases. Dave Halter 2016-12-13 18:07:41 +01:00
  • eaf0100446 Some analysis improvements. Dave Halter 2016-12-11 15:03:19 +01:00
  • 2be5da3f85 Fix some old regression tests. Dave Halter 2016-12-07 01:30:30 +01:00
  • 97ccb74ebb Api classes test fixes. Dave Halter 2016-12-07 01:00:03 +01:00
  • c6248ae169 Some testing fixes that were broken with the few previous commits. Dave Halter 2016-12-06 18:18:53 +01:00
  • becf1027c0 Refactor our create_context constructs. Dave Halter 2016-12-06 09:51:57 +01:00
  • cb4f405f7d Fix some internal name handling. Dave Halter 2016-12-05 22:27:18 +01:00
  • fe64df2e42 Fix displaying param names for classes. Dave Halter 2016-12-05 18:12:23 +01:00
  • 6736b1a5ce Fix some docstring stuff. Dave Halter 2016-12-05 09:42:51 +01:00
  • 641ecedcd2 Improve a few anonymous function execution context goto issues. Dave Halter 2016-12-04 22:35:23 +01:00
  • 6f4cd7e6d3 Improve api class tests. Dave Halter 2016-12-04 20:04:54 +01:00
  • 439e394535 Fix call signatures. Dave Halter 2016-12-04 03:52:33 +01:00
  • 6940900c58 A lot more fixes - fix all evaluate integration tests. Dave Halter 2016-12-03 22:17:38 +01:00
  • ee1f077014 Some test refactorings. Dave Halter 2016-12-03 14:32:00 +01:00