1
0
forked from VimPlug/jedi

Commit Graph

  • 69c23ac113 Fix yield from in python 3. Dave Halter 2016-12-03 13:47:49 +01:00
  • 760f900560 Fix a python3 issue with py__file__. Dave Halter 2016-12-03 13:41:55 +01:00
  • f355c04cae Finally fixed all black box tests in python 2. Dave Halter 2016-12-03 13:37:51 +01:00
  • 2edbe44d64 Fix some next() stuff. Dave Halter 2016-12-03 03:45:27 +01:00
  • 7607db801f Rewrite the next function. Dave Halter 2016-12-03 02:54:09 +01:00
  • da1a163da7 Fix python 2 string iterators. Dave Halter 2016-12-03 02:08:40 +01:00
  • ba8a3215f2 Fix some issues with usages and imports. Dave Halter 2016-12-02 23:51:01 +01:00
  • 9d4786ddcb Refactor the descriptor logic. Dave Halter 2016-12-02 22:13:45 +01:00
  • 565989cf07 More small bug fixes. Dave Halter 2016-12-02 15:21:50 +01:00
  • dfc06dfe83 A lot of small bug fixes. Dave Halter 2016-12-02 15:08:54 +01:00
  • 16a48a7a45 Fix a lot of list comprehensions. Dave Halter 2016-12-02 11:17:55 +01:00
  • dac372405e Fix some isinstance checks. Dave Halter 2016-11-30 00:26:12 +01:00
  • d74e48dae2 Fix context completions and super calls. Dave Halter 2016-11-29 18:38:04 +01:00
  • 60234e68ca Fixed sys path scanning again. Dave Halter 2016-11-29 18:28:28 +01:00
  • ba52ecd0df Some isinstance/flow analysis improvements. Dave Halter 2016-11-29 18:19:15 +01:00
  • 5b81a2375d More tests and better understanding of if/try branches name resolution. Dave Halter 2016-11-29 10:21:50 +01:00
  • 481a917ada Remove the wrapper from the class. Dave Halter 2016-11-28 09:49:37 +01:00
  • f6070496ad Fixes to the isinstance tests. Dave Halter 2016-11-28 09:34:59 +01:00
  • c3f6172ca2 Fix dynamic arrays. Dave Halter 2016-11-27 21:48:48 +01:00
  • 558e8add49 Fix complex instance name resolving. Dave Halter 2016-11-27 11:51:12 +01:00
  • 4ad0179b72 Fix named param completion and add a few tests. Dave Halter 2016-11-27 11:27:30 +01:00
  • 0b5f8ccc21 Remove memoize_default from api. Dave Halter 2016-11-26 17:50:21 +01:00
  • 898fefcb17 Fix dynamic params. Dave Halter 2016-11-26 16:53:44 +01:00
  • c1b7acc9ac Get finally rid of context.type. Dave Halter 2016-11-26 10:32:44 +01:00
  • 2161be2dcb Fix side effect issues with predefined names and lazy contexts. Dave Halter 2016-11-26 10:16:26 +01:00
  • fe54285311 Only 125 fails left in the integration tests. Dave Halter 2016-11-26 00:25:31 +01:00
  • bad1f85f8f Improvements towards arrays / predefined names logic. Dave Halter 2016-11-25 23:31:45 +01:00
  • 8fd08c86b7 Fix some mostly iterable related stuff. Dave Halter 2016-11-24 21:06:55 +01:00
  • 75e412dbc5 Remove the old instance. Dave Halter 2016-11-24 19:59:26 +01:00
  • 7ed1c95737 Fix dynamic param tests. Dave Halter 2016-11-24 00:11:26 +01:00
  • 06efc8fb8c Fixing lambdas. Dave Halter 2016-11-20 22:09:45 +01:00
  • cbd6713b5e Fix a lot of the import completion issues. Dave Halter 2016-11-20 16:37:02 +01:00
  • e79ebe3ee7 Usage fixes for imports. Dave Halter 2016-11-19 03:05:10 +01:00
  • b77fa58058 Fix most usage tests. Dave Halter 2016-11-19 02:24:34 +01:00
  • 05581714d9 Fix goto tests. Dave Halter 2016-11-17 23:28:47 +01:00
  • d15016c5c1 Fix the whole test suite of descriptors. Dave Halter 2016-11-16 22:57:07 +01:00
  • ba03f1dcb9 Fix properties. Dave Halter 2016-11-16 21:16:12 +01:00
  • 21e17b7762 Fix an issue with dicts. Dave Halter 2016-11-16 09:49:00 +01:00
  • af7c13d2e6 List comprehensions now at least don't cause errors anymore. Dave Halter 2016-11-16 09:43:45 +01:00
  • f672b367da Fix most of PEP 484. Dave Halter 2016-11-15 00:05:08 +01:00
  • 31514dfe76 Fix a lot on PEP 484. Dave Halter 2016-11-14 23:29:09 +01:00
  • 03aa630932 Fixed all generator tests. Dave Halter 2016-11-14 20:57:46 +01:00
  • 65d3e29146 dostring fixes. Dave Halter 2016-11-13 20:23:17 +01:00
  • b2bdfe4a28 Array fixes except for conversions. Dave Halter 2016-11-13 16:18:46 +01:00
  • 21cfe4fc21 Fix the decorator issues. Dave Halter 2016-11-13 04:07:23 +01:00
  • cf00c83ed8 Fix parameter issues in functions that are defined on self. Dave Halter 2016-11-13 03:29:36 +01:00
  • cb86cdec68 Small fixes to the origin_scopes. Dave Halter 2016-11-12 17:01:26 +01:00
  • 853f9fdb08 Somre more fixes towards basic stuff. Dave Halter 2016-11-12 14:23:44 +01:00
  • 469d6940a7 Fix global statements. Dave Halter 2016-11-12 13:11:54 +01:00
  • 7848be97ab Some improvements towards iterators. Dave Halter 2016-11-12 03:53:25 +01:00
  • 9369d264d4 Fix all imports inference tests. Dave Halter 2016-11-12 03:26:11 +01:00
  • 806a43d085 Implement submodule name completion. Dave Halter 2016-11-12 03:01:07 +01:00
  • e4ea9bb630 Some import fixes. Dave Halter 2016-11-12 01:01:47 +01:00
  • 2ba78ab725 Merge pull request #799 from Cologler/master Dave Halter 2016-11-11 15:04:41 +01:00
  • 052f6bf9e7 Fix some small import stuff and the whole ordering tests. Dave Halter 2016-11-11 00:45:16 +01:00
  • 14a8377817 Fix all class issues. Dave Halter 2016-11-10 23:43:07 +01:00
  • cfc988b786 Fix super calls. Dave Halter 2016-11-10 09:00:24 +01:00
  • 6899c8f646 Fix __getattribute__ and __getattr__. Dave Halter 2016-11-09 22:23:04 +01:00
  • a51475d265 Update __init__.py cologler 2016-11-09 07:48:45 +08:00
  • 20380e80b0 Remove type(self).__name__ occurences, because python 2 will always output 'instance'. Dave Halter 2016-11-08 19:18:03 +01:00
  • 4a8fd73601 Fixing getattr tests. Dave Halter 2016-11-07 20:15:58 +01:00
  • 40f599c3b6 Progress in creating anonymous instances. Dave Halter 2016-11-07 01:11:55 +01:00
  • 81ccedc353 Fix an issue with lookups. Dave Halter 2016-11-07 00:35:04 +01:00
  • 7f95495ca5 More instance improvements. Dave Halter 2016-11-06 23:50:29 +01:00
  • cd4a7a9fc3 Implementation of BoundMethod. Dave Halter 2016-11-06 22:33:22 +01:00
  • afac66d82c Working on __init__. Dave Halter 2016-11-06 18:28:04 +01:00
  • 5ef874796a Merge pull request #790 from blueyed/fix-goto_definitions-for-derived-class Dave Halter 2016-11-06 13:55:03 +01:00
  • 2b753b642d Merge pull request #788 from blueyed/tests-tox-posargs Dave Halter 2016-11-05 10:43:30 +01:00
  • eb558e0e09 Merge pull request #794 from blueyed/doc-fixes Dave Halter 2016-11-05 10:42:42 +01:00
  • 94dc563d8a tox: use posargs ("jedi test") for py.test command Daniel Hahler 2016-10-14 14:18:53 +02:00
  • a4aabc2b65 Improve documentation in test/run.py Daniel Hahler 2016-11-04 14:28:27 +01:00
  • 78573b8fa2 Fix goto_definitions being invoked on a parent class Daniel Hahler 2016-10-14 14:44:30 +02:00
  • 82667b85b9 Publicize the _evaluator in contexts. Dave Halter 2016-11-03 09:54:47 +01:00
  • 63b6fa1416 All function tests are passing, yay! Dave Halter 2016-11-03 09:43:24 +01:00
  • 7291413696 More fixes for arrays. Dave Halter 2016-11-02 16:35:14 +01:00
  • 694a2e0769 Cleanup even more param magic. Dave Halter 2016-11-02 16:29:32 +01:00
  • cd874cb052 Trying to get dyanmic params working. Dave Halter 2016-11-02 11:11:21 +01:00
  • aaaa3c24a5 Listeners should not be part of the parser tree. This is logic that belongs to the evaluation. Dave Halter 2016-11-02 09:22:19 +01:00
  • f57455f0ad Deprecate Evaluator.wrap. Dave Halter 2016-11-01 23:38:06 +01:00
  • 2eb701d2d2 Some class fixes. Dave Halter 2016-11-01 18:28:47 +01:00
  • 9a55c9cf50 Most function calls seem to work now. Dave Halter 2016-11-01 00:44:57 +01:00
  • 4aec9cadd7 Function **kwargs fixes. Dave Halter 2016-11-01 00:23:44 +01:00
  • 6d8ff9293d Fixes to decorators and *arg functions. Dave Halter 2016-10-31 09:19:58 +01:00
  • c537d360f3 More fixes to *args type inference. Dave Halter 2016-10-30 01:35:36 +02:00
  • 3cce530ef4 Taking a stab at simple *args and generators. Dave Halter 2016-10-29 02:11:04 +02:00
  • bbb1d1e04c Better working flow scopes. Dave Halter 2016-10-28 00:36:17 +02:00
  • a620c7dbdb Try to get star arguments working just a little bit. Dave Halter 2016-10-27 18:14:20 +02:00
  • bcaf06399f Fix another execute issue. Dave Halter 2016-10-25 18:17:07 +02:00
  • 90af0c36e0 Function -> FunctionContext and fakes use the FunctionContext, too. Dave Halter 2016-10-25 09:59:42 +02:00
  • 64b6396d19 Fix one array usage. Dave Halter 2016-10-24 09:58:40 +02:00
  • 5b1d62a11e Fix the recursion detection. Dave Halter 2016-10-24 01:03:17 +02:00
  • e34246eb00 Fix __call__. Dave Halter 2016-10-24 00:39:59 +02:00
  • 7a347898dd Merge pull request #787 from blueyed/egg-link-before Dave Halter 2016-10-23 18:07:44 +02:00
  • 0392524dfc Merge pull request #789 from blueyed/parser.utils.clear_cache-clear-self.__index Dave Halter 2016-10-23 18:03:43 +02:00
  • 0475bb5fd0 First function execution that is working. Dave Halter 2016-10-23 03:02:57 +02:00
  • 75b67af000 Starting to improve function calls. Dave Halter 2016-10-22 21:02:15 +02:00
  • 2e6603cc2e A lot of small improvements. Dave Halter 2016-10-22 17:40:42 +02:00
  • 4ccfbb4962 Use super().__getattribute__ instead of custom AttributeErrors in __getattr__. Dave Halter 2016-10-21 02:12:54 +02:00
  • cad9ae8ab1 Start implemeting contexts with specialized TreeNameDefinitions to avoid gambling with the parser. Dave Halter 2016-10-20 19:36:44 +02:00
  • 3654de97b0 Better filter for arrays. Dave Halter 2016-10-16 14:57:08 +02:00