1
0
forked from VimPlug/jedi

Commit Graph

  • 0c37256050 Change some tests in Python2 Dave Halter 2018-12-08 23:55:08 +01:00
  • 70800a6dc2 bumped pytest dependency to 3.1.0 oleg.hoefling 2018-12-07 18:22:29 +01:00
  • 4711b85b50 used pytest.param to comply with pytest>=4 oleg.hoefling 2018-12-07 17:49:39 +01:00
  • decb5046ea Some Python 2.7 fixes Dave Halter 2018-12-07 08:58:17 +01:00
  • b2824a3547 Remove a test, because it's different in Python 2/3 and covered by typeshed Dave Halter 2018-12-06 19:07:06 +01:00
  • 74c965b55c Fix a return type for py__iter__() Dave Halter 2018-12-06 18:54:51 +01:00
  • 83ba02d0fb Fix remaining issues for Python 3.4 Dave Halter 2018-12-06 18:19:30 +01:00
  • 63bd762f91 Fix a colorama debug highlighting issue Dave Halter 2018-12-06 01:12:48 +01:00
  • cc9641f8c1 Fixed an issue about compiled bound methods Dave Halter 2018-12-06 01:03:17 +01:00
  • c446bcf885 Fix Python 3.5 issues Dave Halter 2018-12-06 00:59:56 +01:00
  • d9e711ab11 Fix remaining Python 3.7 issues to get the tests to pass Dave Halter 2018-12-06 00:35:09 +01:00
  • 3260867918 Move the stdlib namedtuple template of 3.6 to Jedi. Dave Halter 2018-12-06 00:34:52 +01:00
  • d90011c002 Cleanup a few issues with the latest module refactoring Dave Halter 2018-12-05 22:35:39 +01:00
  • 2406c8374f StubModuleContext is now a wrapped context Dave Halter 2018-12-05 21:33:23 +01:00
  • 3d4f241129 Cache Script._get_module Dave Halter 2018-12-05 18:18:26 +01:00
  • 9766abf1c5 Fix a small caching issue Dave Halter 2018-12-05 18:17:33 +01:00
  • feefde400e Fix mro for typing classes Dave Halter 2018-12-05 00:16:06 +01:00
  • 15ae767a79 Fix mro detail Dave Halter 2018-12-05 00:07:21 +01:00
  • b293e8e9e1 Reintroduce CompiledStubName, because we actually need it for positions Dave Halter 2018-12-04 19:25:01 +01:00
  • bb0bf41cab Use ClassMixin the right way in typing Dave Halter 2018-12-04 00:36:53 +01:00
  • b2c0597a7d Fix names for typing classes Dave Halter 2018-12-03 00:56:19 +01:00
  • 3c3ad7b240 Add a generator cache for py__mro__ Dave Halter 2018-12-03 00:51:45 +01:00
  • a7c21eff4b Move py__mro__ to ClassMixin Dave Halter 2018-12-01 15:24:21 +01:00
  • 6b86ad9083 Move py__mro__ calls to direct calls, because it's defined on ClassMixin Dave Halter 2018-12-01 15:17:22 +01:00
  • 2b268435c4 Make some profile output better Dave Halter 2018-12-01 13:35:29 +01:00
  • 07d48df314 Make it possible to have higher precision with pstats displayed Dave Halter 2018-12-01 11:45:09 +01:00
  • a07b062752 Merge StubName and CompiledNameWithStub Dave Halter 2018-11-30 23:36:30 +01:00
  • dd1e53b498 Small refactoring Dave Halter 2018-11-28 22:48:33 +01:00
  • 2eb5e9b42d Improve the profiling script Dave Halter 2018-11-28 09:52:31 +01:00
  • 5e6e4356fc Start using gather_annotation_classes Dave Halter 2018-11-27 01:17:12 +01:00
  • 5bb88ca703 Make it possible to gather annotation classes for Union and Optional Dave Halter 2018-11-27 01:14:15 +01:00
  • 368bf7e58a Improve docstring formatting micbou 2018-11-11 11:32:33 +01:00
  • eb27c64c71 Make os.path import issues clearer Dave Halter 2018-11-25 18:37:19 +01:00
  • 644e292fa7 Get rid of is_super_class and do some different things in analysis Dave Halter 2018-11-24 14:09:14 +01:00
  • 28ecbd6b6a Add qa env Daniel Hahler 2018-07-15 23:25:08 +02:00
  • 021d1bc568 py__iter__ now takes a contextualized_node argument and raises the analysis errors itself Dave Halter 2018-11-23 18:22:38 +01:00
  • 12a0357f6b Remove class_context from BoundMethod, it's not really needed anymore Dave Halter 2018-11-23 00:11:39 +01:00
  • 55982d699b Use AnnotatedSubClass for Async classes like everywhere else as stubs Dave Halter 2018-11-23 00:03:32 +01:00
  • 1948f23fb3 Fix some issues around stub methods Dave Halter 2018-11-21 23:47:40 +01:00
  • cb3cd3022d get_signatures should automatically use the stubs if possible Dave Halter 2018-11-19 09:58:35 +01:00
  • d2c0b13a02 Fix some small small issues around the latest commits Dave Halter 2018-11-18 23:53:56 +01:00
  • cf6cae728a Some issues with inheritance Dave Halter 2018-11-18 22:29:52 +01:00
  • 8b039287c8 Try to use a CompiledStubClass to wrap functions inside classes Dave Halter 2018-11-18 17:43:46 +01:00
  • 75203c55f8 Make some things clearer around CompiledStubs Dave Halter 2018-11-16 09:49:46 +01:00
  • aeeb4880b1 Use the right context (stub) to check if we should use a CompiledStubClass or not Dave Halter 2018-11-14 22:59:49 +01:00
  • d5d7679120 Fix a few of the issues with compiled classes and typeshed and docs Dave Halter 2018-11-14 19:19:56 +01:00
  • 986c69abea Simplify some more call signature things Dave Halter 2018-11-11 22:44:32 +01:00
  • a73c7092bb Change signature a little bit Dave Halter 2018-11-11 22:36:05 +01:00
  • 3ecae30b5c Delete old get_param_names code in API. Dave Halter 2018-11-11 19:45:00 +01:00
  • 6dc53c3887 Add at least partial support for signatures for builtins Dave Halter 2018-11-11 19:32:29 +01:00
  • 4fbede7445 Rework some call signature issues Dave Halter 2018-11-11 17:01:12 +01:00
  • c29cde6784 Refactor the call signatures to avoid getting multiple call signatures for some overloaded objects Dave Halter 2018-11-07 23:58:25 +01:00
  • f610af36c6 Don't use get_function_slot_names in classes anymore Dave Halter 2018-11-07 09:49:59 +01:00
  • d8090cfa0a Start implementing get_signatures Dave Halter 2018-11-07 01:20:39 +01:00
  • b847bb1c72 Some minor test changes to get typeshed almost fully working Dave Halter 2018-11-06 09:00:07 +01:00
  • 4491175db4 Fix an issue with namedtuples when using strings as params Dave Halter 2018-11-06 08:59:15 +01:00
  • d0fa228282 Change a test temporarily Dave Halter 2018-11-05 23:56:51 +01:00
  • faacfb9578 One test needs to change a bit Dave Halter 2018-11-05 00:28:51 +01:00
  • 26329de5a5 Underscored objects in stubs are not public and should never be listed Dave Halter 2018-11-03 14:36:46 +01:00
  • 1eb8658922 Fix issues with itemgetter Dave Halter 2018-11-03 13:57:15 +01:00
  • 8fa3f093a1 Prefer stub contexts in bound methods Dave Halter 2018-11-02 16:32:38 +01:00
  • fbc327b960 Refactor py__get__ support pretty heavily Dave Halter 2018-11-01 19:09:07 +01:00
  • 52aa5b6764 The builtins/typing module are not causing recursions. They are using annotations to give results. Dave Halter 2018-10-31 09:58:20 +01:00
  • 4a5cb389b7 Revert "Remove a function that is no longer needed" Dave Halter 2018-10-30 23:35:02 +01:00
  • f2d67f4a5d Make version_info understandable so it can be used in for typeshed Dave Halter 2018-10-30 23:31:57 +01:00
  • 3581ce7059 Remove a function that is no longer needed Dave Halter 2018-10-30 22:01:09 +01:00
  • 0a67b387c6 Fix most issues with dynamic arrays Dave Halter 2018-10-29 21:05:12 +01:00
  • a352fc8595 Fix an issue with recursion for arrays Dave Halter 2018-10-26 00:26:23 +02:00
  • a93dff2673 Fix star_expr unpacking issues. For now star_expr is not supported Dave Halter 2018-10-26 00:17:28 +02:00
  • 7856d27724 Clarify something about contexts Dave Halter 2018-10-24 00:45:06 +02:00
  • da3ffd8bd0 Typo Dave Halter 2018-10-24 00:41:17 +02:00
  • 742179ee38 Add __class__, because of how it's represented as a property Dave Halter 2018-10-24 00:39:11 +02:00
  • d5d9e51f66 Move py__call__to FunctionMixin Dave Halter 2018-10-24 00:33:07 +02:00
  • 19096f83db Hide a warning in some cases Dave Halter 2018-10-24 00:11:07 +02:00
  • 2f3fb54ebb Add another test for __itemsize__ Dave Halter 2018-10-23 23:33:43 +02:00
  • e12f9d5a1c Fix a small oversight about type Dave Halter 2018-10-23 23:31:55 +02:00
  • a45d86c2a4 The sqlite3 test was not correct and depends if there is a RowFactory present Dave Halter 2018-10-23 09:46:09 +02:00
  • be58b627b2 Upgrade typeshed Dave Halter 2018-10-21 00:35:28 +02:00
  • b008a525cb Fix some more things to get async working Dave Halter 2018-10-21 00:35:07 +02:00
  • 228440c03f Better wrapping of BoundMethod Dave Halter 2018-10-18 19:18:20 +02:00
  • 3f5ac0cf56 test_param_docstring: use all_scopes=True to ensure param is extracted immerrr 2018-10-18 14:20:26 +03:00
  • 1e8674b51c get_module_names: fix "all_scopes=False" handling immerrr 2018-10-18 13:53:47 +03:00
  • a8401f6923 Add failing test for jedi.api.names(..., all_scopes=False) immerrr 2018-08-16 11:19:46 +03:00
  • 3bdb941daa Add an exact_key_items method to DictComprehension fixes #1233 Jelte Fennema 2018-10-11 11:39:42 +02:00
  • dddd302980 Fix issues with listing type vars Dave Halter 2018-10-10 02:05:23 +02:00
  • 5d44e1991f Create better class filters Dave Halter 2018-10-10 01:45:10 +02:00
  • 55f0966a9a StubClassContext is now also a ContextWrapper Dave Halter 2018-10-09 22:53:33 +02:00
  • 7daa26ce81 Move some functions in the base context to make ContextWrapper more usable Dave Halter 2018-10-09 10:00:17 +02:00
  • 8dca2b81e4 Start using ContextWrapper for annotated classes Dave Halter 2018-10-09 09:58:07 +02:00
  • b14b3d1012 Better debugging Dave Halter 2018-10-06 16:42:02 +02:00
  • 43c04a71a8 The generics of a class of anonymous instances should never be inferred Dave Halter 2018-10-05 19:06:41 +02:00
  • 9313fb9021 Avoid an issue with dict comprehensions Dave Halter 2018-10-05 19:03:32 +02:00
  • 380f0ac404 Fix itemgetter for tuples Dave Halter 2018-10-05 10:51:52 +02:00
  • 1b8c87215d Fix an _sqlite3 issue temporarily Dave Halter 2018-10-05 10:51:39 +02:00
  • 65340e6e24 Some more work on the filter merging Dave Halter 2018-10-05 01:57:34 +02:00
  • f96a14e7f4 Start rewriting the StubFilter Dave Halter 2018-10-03 23:01:56 +02:00
  • ad83f5419a Merge branch 'master' into typeshed Dave Halter 2018-10-02 19:07:59 +02:00
  • bd1010bbd2 Create a new 0.13.1 release v0.13.1 Dave Halter 2018-10-02 19:05:10 +02:00
  • 23b3327b1d Fixed completions of global vars and tensorflow slowness, fixes #1228, #1116 Dave Halter 2018-10-02 15:28:28 +02:00
  • 075577d50c The changelog date was wrong Dave Halter 2018-10-02 15:25:31 +02:00