Commit Graph
100 Commits
Author SHA1 Message Date
Dave Halter 7fdcdbbd5c Temporarily execute a string, because currently not everything is working properly. 2016-12-18 19:17:25 +01:00
Dave Halter b7ae8a746c Simplify recursion issues. 2016-12-18 17:24:20 +01:00
Dave Halter 0daf3e4e9f Remove an unused recursion decorator. 2016-12-17 18:13:53 +01:00
Dave Halter 81e9403aef Delete more unused code. 2016-12-17 18:00:54 +01:00
Dave Halter 9cbfb76eb5 Fix getting the names for specific scopes in jedi.names. 2016-12-17 17:50:41 +01:00
Dave Halter 5c52c7fb45 Completely remove names_dicts from the diff parser. 2016-12-17 17:15:44 +01:00
Dave Halter 589e1906e4 Cleanup the finder. 2016-12-17 16:59:21 +01:00
Dave Halter 437f915f35 Delete a lot of names dict related stuff but also other things that were not used anymore. 2016-12-17 16:51:28 +01:00
Dave Halter 07b58bc549 Cleanup function executions. 2016-12-17 16:44:26 +01:00
Dave Halter 1ef507e5e6 Cleanup some code and a small Python 2 fix. 2016-12-17 16:42:52 +01:00
Dave Halter 75e09baee9 Some Python 2 fixes. 2016-12-17 16:19:01 +01:00
Dave Halter 880aa152fb Fix an import test and with this finally the whole 3.3 test suite is working again. 2016-12-17 16:15:23 +01:00
Dave Halter 57857b6332 Remove the ImportWrapper and replace it with something simpler. 2016-12-17 16:08:37 +01:00
Dave Halter 173c939956 Add a comment. 2016-12-17 14:29:53 +01:00
Dave Halter 6bccbb562a Fix some utils completions. 2016-12-17 14:25:52 +01:00
Dave Halter ce0a02f6c1 Fix an issue with executed python objects. 2016-12-17 14:08:49 +01:00
Dave Halter e0b3ec1829 Use different Foo classes to avoid confusion around which class is used where. 2016-12-17 13:04:19 +01:00
Dave Halter d93f6815fc Refactor test_interpreter. 2016-12-16 18:55:21 +01:00
Dave Halter 5fb5580259 Fix a few things that were broken by the mixed object refactoring. 2016-12-16 17:29:37 +01:00
Dave Halter 9ac301d0c3 Refactor the mixed objects a bit to make at least some interpreter tests pass. 2016-12-16 17:17:03 +01:00
Dave Halter 575352d4b6 Start cleaning up the interpreter module. 2016-12-15 09:49:34 +01:00
Dave Halter a4fdc716b0 Improve a doctest. 2016-12-15 01:07:44 +01:00
Dave Halter 6fe9971122 Remove a debugging statement. 2016-12-15 00:34:50 +01:00
Dave Halter 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. 2016-12-15 00:34:14 +01:00
Dave Halter 3a84e04df7 Remove unused code. 2016-12-15 00:26:47 +01:00
Dave Halter 7084d9ab89 Fix param/argument static analysis. 2016-12-15 00:25:10 +01:00
Dave Halter 6c4abcc84c Fix some more issues with imports and attribute warnings of static analysis. 2016-12-14 01:35:55 +01:00
Dave Halter 4074ca1e84 Fix some static analysis tests like attribute errors and normal arguments. 2016-12-14 01:04:57 +01:00
Dave Halter 03525bbef5 Renamed a static analysis test case to be able to better execute that one explicitly. 2016-12-13 18:13:33 +01:00
Dave Halter 59a432bddd Fix flow analysis a bit in static analysis cases. 2016-12-13 18:07:41 +01:00
Dave Halter eaf0100446 Some analysis improvements. 2016-12-11 15:03:19 +01:00
Dave Halter 2be5da3f85 Fix some old regression tests. 2016-12-07 01:30:30 +01:00
Dave Halter 97ccb74ebb Api classes test fixes. 2016-12-07 01:00:03 +01:00
Dave Halter c6248ae169 Some testing fixes that were broken with the few previous commits. 2016-12-06 18:18:53 +01:00
Dave Halter becf1027c0 Refactor our create_context constructs. 2016-12-06 09:51:57 +01:00
Dave Halter cb4f405f7d Fix some internal name handling. 2016-12-05 22:27:18 +01:00
Dave Halter fe64df2e42 Fix displaying param names for classes. 2016-12-05 18:12:23 +01:00
Dave Halter 6736b1a5ce Fix some docstring stuff. 2016-12-05 09:42:51 +01:00
Dave Halter 641ecedcd2 Improve a few anonymous function execution context goto issues. 2016-12-04 22:35:23 +01:00
Dave Halter 6f4cd7e6d3 Improve api class tests. 2016-12-04 20:04:54 +01:00
Dave Halter 439e394535 Fix call signatures. 2016-12-04 03:52:33 +01:00
Dave Halter 6940900c58 A lot more fixes - fix all evaluate integration tests. 2016-12-03 22:17:38 +01:00
Dave Halter ee1f077014 Some test refactorings. 2016-12-03 14:32:00 +01:00
Dave Halter 69c23ac113 Fix yield from in python 3. 2016-12-03 13:47:49 +01:00
Dave Halter 760f900560 Fix a python3 issue with py__file__. 2016-12-03 13:41:55 +01:00
Dave Halter f355c04cae Finally fixed all black box tests in python 2. 2016-12-03 13:37:51 +01:00
Dave Halter 2edbe44d64 Fix some next() stuff. 2016-12-03 03:45:27 +01:00
Dave Halter 7607db801f Rewrite the next function. 2016-12-03 02:54:09 +01:00
Dave Halter da1a163da7 Fix python 2 string iterators. 2016-12-03 02:08:40 +01:00
Dave Halter ba8a3215f2 Fix some issues with usages and imports. 2016-12-02 23:51:01 +01:00
Dave Halter 9d4786ddcb Refactor the descriptor logic. 2016-12-02 22:13:45 +01:00
Dave Halter 565989cf07 More small bug fixes. 2016-12-02 15:21:50 +01:00
Dave Halter dfc06dfe83 A lot of small bug fixes. 2016-12-02 15:08:54 +01:00
Dave Halter 16a48a7a45 Fix a lot of list comprehensions. 2016-12-02 11:17:55 +01:00
Dave Halter dac372405e Fix some isinstance checks. 2016-11-30 00:26:12 +01:00
Dave Halter d74e48dae2 Fix context completions and super calls. 2016-11-29 18:38:04 +01:00
Dave Halter 60234e68ca Fixed sys path scanning again. 2016-11-29 18:28:28 +01:00
Dave Halter ba52ecd0df Some isinstance/flow analysis improvements. 2016-11-29 18:19:15 +01:00
Dave Halter 5b81a2375d More tests and better understanding of if/try branches name resolution. 2016-11-29 10:21:50 +01:00
Dave Halter 481a917ada Remove the wrapper from the class. 2016-11-28 09:49:37 +01:00
Dave Halter f6070496ad Fixes to the isinstance tests. 2016-11-28 09:34:59 +01:00
Dave Halter c3f6172ca2 Fix dynamic arrays. 2016-11-27 21:51:05 +01:00
Dave Halter 558e8add49 Fix complex instance name resolving. 2016-11-27 11:51:12 +01:00
Dave Halter 4ad0179b72 Fix named param completion and add a few tests. 2016-11-27 11:27:30 +01:00
Dave Halter 0b5f8ccc21 Remove memoize_default from api. 2016-11-26 17:50:21 +01:00
Dave Halter 898fefcb17 Fix dynamic params. 2016-11-26 16:53:44 +01:00
Dave Halter c1b7acc9ac Get finally rid of context.type. 2016-11-26 10:32:44 +01:00
Dave Halter 2161be2dcb Fix side effect issues with predefined names and lazy contexts. 2016-11-26 10:16:26 +01:00
Dave Halter fe54285311 Only 125 fails left in the integration tests. 2016-11-26 00:25:31 +01:00
Dave Halter bad1f85f8f Improvements towards arrays / predefined names logic. 2016-11-25 23:31:45 +01:00
Dave Halter 8fd08c86b7 Fix some mostly iterable related stuff. 2016-11-24 21:06:55 +01:00
Dave Halter 75e412dbc5 Remove the old instance. 2016-11-24 19:59:26 +01:00
Dave Halter 7ed1c95737 Fix dynamic param tests. 2016-11-24 00:11:26 +01:00
Dave Halter 06efc8fb8c Fixing lambdas. 2016-11-20 22:09:45 +01:00
Dave Halter cbd6713b5e Fix a lot of the import completion issues. 2016-11-20 16:37:02 +01:00
Dave Halter e79ebe3ee7 Usage fixes for imports. 2016-11-19 03:05:10 +01:00
Dave Halter b77fa58058 Fix most usage tests. 2016-11-19 02:24:34 +01:00
Dave Halter 05581714d9 Fix goto tests. 2016-11-17 23:28:47 +01:00
Dave Halter d15016c5c1 Fix the whole test suite of descriptors. 2016-11-16 22:57:07 +01:00
Dave Halter ba03f1dcb9 Fix properties. 2016-11-16 21:16:12 +01:00
Dave Halter 21e17b7762 Fix an issue with dicts. 2016-11-16 09:49:00 +01:00
Dave Halter af7c13d2e6 List comprehensions now at least don't cause errors anymore. 2016-11-16 09:43:45 +01:00
Dave Halter f672b367da Fix most of PEP 484. 2016-11-15 00:05:08 +01:00
Dave Halter 31514dfe76 Fix a lot on PEP 484. 2016-11-14 23:29:09 +01:00
Dave Halter 03aa630932 Fixed all generator tests. 2016-11-14 20:57:46 +01:00
Dave Halter 65d3e29146 dostring fixes. 2016-11-13 20:23:17 +01:00
Dave Halter b2bdfe4a28 Array fixes except for conversions. 2016-11-13 16:18:46 +01:00
Dave Halter 21cfe4fc21 Fix the decorator issues. 2016-11-13 04:07:23 +01:00
Dave Halter cf00c83ed8 Fix parameter issues in functions that are defined on self. 2016-11-13 03:29:36 +01:00
Dave Halter cb86cdec68 Small fixes to the origin_scopes. 2016-11-12 17:01:26 +01:00
Dave Halter 853f9fdb08 Somre more fixes towards basic stuff. 2016-11-12 14:23:44 +01:00
Dave Halter 469d6940a7 Fix global statements. 2016-11-12 13:11:54 +01:00
Dave Halter 7848be97ab Some improvements towards iterators. 2016-11-12 03:53:25 +01:00
Dave Halter 9369d264d4 Fix all imports inference tests. 2016-11-12 03:26:30 +01:00
Dave Halter 806a43d085 Implement submodule name completion. 2016-11-12 03:01:07 +01:00
Dave Halter e4ea9bb630 Some import fixes. 2016-11-12 01:01:47 +01:00
Dave Halter 052f6bf9e7 Fix some small import stuff and the whole ordering tests. 2016-11-11 00:45:16 +01:00
Dave Halter 14a8377817 Fix all class issues. 2016-11-10 23:43:07 +01:00
Dave Halter cfc988b786 Fix super calls. 2016-11-10 09:00:24 +01:00
Dave Halter 6899c8f646 Fix __getattribute__ and __getattr__. 2016-11-09 22:23:04 +01:00