1
0
forked from VimPlug/jedi

Commit Graph

  • 51ac055a38 Another _value removal Dave Halter 2019-08-23 13:42:07 +02:00
  • c9e4cdaba1 Get rid of another private access Dave Halter 2019-08-23 13:34:04 +02:00
  • aceef78a21 Get rid of a private access Dave Halter 2019-08-23 13:19:53 +02:00
  • 86f4f7be45 Remove a private access Dave Halter 2019-08-23 11:55:49 +02:00
  • 041fd992b3 create_value can deal with modules now Dave Halter 2019-08-23 00:45:59 +02:00
  • 05ce1c8237 Remove a test that tested a removed function Dave Halter 2019-08-23 00:26:15 +02:00
  • 3e684519e6 Very small refactoring Dave Halter 2019-08-23 00:24:30 +02:00
  • 9f3a2f93c4 Remove get_statement_of_position. It's not used anymore Dave Halter 2019-08-23 00:13:18 +02:00
  • 193ba47f50 Simplify get_user_context Dave Halter 2019-08-23 00:10:56 +02:00
  • 05fe29a156 Get rid of the node_is_value parameter Dave Halter 2019-08-23 00:02:39 +02:00
  • bd754718e1 Fix a string escape Dave Halter 2019-08-22 23:32:52 +02:00
  • df014dc527 Create create_value to eventally use on contexts for some things Dave Halter 2019-08-22 23:21:21 +02:00
  • 6d5e9f4b0f Remove node_is_object, not used anymore Dave Halter 2019-08-22 23:13:34 +02:00
  • faf6752ff8 Move create_context to a context Dave Halter 2019-08-22 22:20:38 +02:00
  • ee6331747f Use a class_context instead of a class_value for MethodValue Dave Halter 2019-08-22 22:11:14 +02:00
  • eee6810576 Small cleanup of code Dave Halter 2019-08-22 17:20:07 +02:00
  • f87f8c028b Fix context issues when working with instances Dave Halter 2019-08-22 17:11:54 +02:00
  • b97237f264 Rename the filter context argument to parent_context Dave Halter 2019-08-22 10:06:09 +02:00
  • 4e260cdadb Remove infer_element from Value Dave Halter 2019-08-22 00:35:49 +02:00
  • 337c03e5be Separate infer_import and goto_import a bit better Dave Halter 2019-08-22 00:08:13 +02:00
  • bf4d42798b Make separate methods for goto_import and infer_import Dave Halter 2019-08-21 23:58:26 +02:00
  • 2fb04db0ab Fix the weird py__path__ behavior Dave Halter 2019-08-21 23:08:42 +02:00
  • 592f3771fc Make Importer.module_context Importer._module_context Dave Halter 2019-08-21 09:56:36 +02:00
  • 925dd38c18 Remove a private access Dave Halter 2019-08-21 09:54:32 +02:00
  • 6142d18206 More rename Dave Halter 2019-08-21 09:53:48 +02:00
  • 9d34df2fed Make Slice a proper LazyValueWrapper Dave Halter 2019-08-21 09:51:47 +02:00
  • 02c96b37db Some more value -> context renames Dave Halter 2019-08-21 09:31:23 +02:00
  • 55c08e06ab Remove a hack that is no longer necessary Dave Halter 2019-08-21 09:25:15 +02:00
  • 84f6d95fde Fix a python 2 dynamic issue Dave Halter 2019-08-21 01:13:19 +02:00
  • 4cbe2898c0 Fix usage tests Dave Halter 2019-08-21 01:01:09 +02:00
  • 8a2b7f18cd Get all tests working except usage tests Dave Halter 2019-08-21 00:47:44 +02:00
  • 85f8f2a764 Fix os path resolving issues Dave Halter 2019-08-21 00:22:34 +02:00
  • 14fc5ed289 Fix more issues with where contexts are used and where values are used Dave Halter 2019-08-20 09:59:10 +02:00
  • 39b294e085 Fix some interpreter issues Dave Halter 2019-08-20 09:09:19 +02:00
  • 217b632213 Write a CompForContext that is still not in good shape but working Dave Halter 2019-08-19 21:17:11 +02:00
  • caee8e9952 Fix final gradual typing related issues Dave Halter 2019-08-19 19:43:45 +02:00
  • b19ba12566 Fix some more context issues Dave Halter 2019-08-19 19:33:12 +02:00
  • f54617867d Fix dynamic param checking Dave Halter 2019-08-18 18:19:12 +02:00
  • 6fb49eaadf as_context caching Dave Halter 2019-08-18 17:52:15 +02:00
  • 8e60689bcf valueualized_node -> contextualized_node Dave Halter 2019-08-18 00:58:33 +02:00
  • 4415de010d ValueualizedName -> ContextualizedName Dave Halter 2019-08-18 00:57:29 +02:00
  • f61246bf13 Fix quite a few more tests. Only about a fifth failing now Dave Halter 2019-08-18 00:47:21 +02:00
  • 0c419a5094 Fix class tests Dave Halter 2019-08-17 23:52:52 +02:00
  • 895e774962 Module fixes Dave Halter 2019-08-17 17:56:57 +02:00
  • a9b1de7060 execution_value -> execution_context Dave Halter 2019-08-17 17:13:29 +02:00
  • 680388a7e8 More fixes Dave Halter 2019-08-17 17:01:21 +02:00
  • 2629ff55f3 Fix some array tests Dave Halter 2019-08-17 15:42:13 +02:00
  • c6d2aa6da2 Some small improvements Dave Halter 2019-08-16 16:44:03 +02:00
  • 165639c1dd Start implementing the bulk of the context/value separation Dave Halter 2019-08-16 16:12:12 +02:00
  • d19233a338 Start working on replacing value partially with context Dave Halter 2019-08-16 13:00:05 +02:00
  • 03920502c4 infer_state -> inference_state Dave Halter 2019-08-16 11:44:30 +02:00
  • fffb39227e InferState -> InferenceState Dave Halter 2019-08-16 11:43:21 +02:00
  • 9ee6285414 Remove infer_state from filters Dave Halter 2019-08-16 09:41:23 +02:00
  • 600272366f parent_value -> parent_context Dave Halter 2019-08-15 09:36:46 +02:00
  • 2e90e3b2b1 Avoid position passing for value filters Dave Halter 2019-08-15 09:31:12 +02:00
  • 21a18c698e Differentiate in finder between get_value_filters and get_global_filters Dave Halter 2019-08-15 09:29:08 +02:00
  • 9986d8c9aa Context -> Value Dave Halter 2019-08-15 01:25:43 +02:00
  • 49f996867d NO_CONTEXTS -> NO_VALUES Dave Halter 2019-08-15 01:24:28 +02:00
  • ad4f546aca context -> value Dave Halter 2019-08-15 01:23:06 +02:00
  • 9e23f4d67b Move base_context -> base_value Dave Halter 2019-08-15 00:40:34 +02:00
  • a5dff65142 Evaluator -> InferState Dave Halter 2019-08-15 00:33:49 +02:00
  • 8157d119a7 eval_ -> infer_ Dave Halter 2019-08-15 00:20:01 +02:00
  • 199799a966 Rename some functions -> evaluate_ to infer_ Dave Halter 2019-08-15 00:15:38 +02:00
  • 3b4f292464 Move the evaluate package to inference Dave Halter 2019-08-15 00:12:11 +02:00
  • e4d1e5455f test_evaluate -> test_inference Dave Halter 2019-08-14 23:56:44 +02:00
  • a23bbbfbb9 Remove some docstrings that are outdated Dave Halter 2019-08-14 23:51:49 +02:00
  • 7ce77b724d Merge pull request #1382 from Carreau/scandir Dave Halter 2019-08-13 22:08:15 +02:00
  • f06e7f55c0 fix version check Matthias Bussonnier 2019-08-13 09:22:19 -07:00
  • f47211c129 Use scandir on py3.5+ for less disk access on filename completion Matthias Bussonnier 2019-08-12 17:56:29 -07:00
  • 9cc3b18d52 evaluation -> type inference and a few similar changes Dave Halter 2019-08-12 10:13:23 +02:00
  • 4619552589 Evaluation -> type inference Dave Halter 2019-08-12 10:11:41 +02:00
  • 467839a9ea execute_evaluated -> execute_with_values Dave Halter 2019-08-12 09:43:57 +02:00
  • 084995c378 Bump version Dave Halter 2019-08-13 01:29:01 +02:00
  • 005f69390c Write the CHANGELOG for 0.15.1 v0.15.1 Dave Halter 2019-08-13 00:18:45 +02:00
  • ecca190462 Remove forgotten debug/print in filename completion. (#1380) Matthias Bussonnier 2019-08-12 03:37:21 -07:00
  • 5d0d09bb7d staticmethod and a few other cases might not have properly returned its signatures Dave Halter 2019-08-12 09:37:59 +02:00
  • 972cae4859 Remove reference to a file that doesn't exist anymore Dave Halter 2019-08-12 00:24:35 +02:00
  • 77bc2d548a Bump version to make it clear that it's a different one than the current one Dave Halter 2019-08-12 00:22:48 +02:00
  • 35e5cf2c2a A small Changelog improvement v0.15.0 Dave Halter 2019-08-11 20:49:49 +02:00
  • c6f0ecd223 Cleanup Changelog for the next release Dave Halter 2019-08-11 20:37:50 +02:00
  • f727e4e661 Make it possible to access functions that were inherited, see #1347 Dave Halter 2019-08-11 20:32:22 +02:00
  • 1ad4003740 Messed up a Windows test Dave Halter 2019-08-11 20:12:33 +02:00
  • 1108ad9994 Again a small windows issue fixed. Dave Halter 2019-08-11 20:01:12 +02:00
  • f7f9b1e5ec Need to escape the path backslash for windows slashes Dave Halter 2019-08-11 19:54:54 +02:00
  • c3d40949b1 Make it possible to access properties again Dave Halter 2019-08-11 11:16:01 +02:00
  • a7accf4171 A small compatibility fix Dave Halter 2019-08-11 01:54:26 +02:00
  • ab80646b86 Fix an issue with type vars that might have been a problem for other things as well Dave Halter 2019-08-11 01:28:09 +02:00
  • 3d0ac09fc9 Don't add quotes after paths if they are already there Dave Halter 2019-08-10 18:37:10 +02:00
  • 0a84678a60 A small speed optimization that helps a lot with sys.version_info >= (3, 0) patterns in typeshed Dave Halter 2019-08-10 15:30:51 +02:00
  • 4a5c992b1a Remove an unnecessary isinstance usage Dave Halter 2019-08-10 14:41:47 +02:00
  • 04b7c99753 Make CompiledValue lazy Dave Halter 2019-08-10 14:36:40 +02:00
  • 499408657b A python 2 fix Dave Halter 2019-08-08 17:07:54 +02:00
  • 4ec3fb6e12 Fix an error that occured because of some refactorings Dave Halter 2019-08-08 11:03:27 +02:00
  • 463cbb1595 Fix one more os.path.join issue Dave Halter 2019-08-08 09:31:13 +02:00
  • 03608151e8 Fix more issues with os.path path completion Dave Halter 2019-08-08 01:48:25 +02:00
  • 822394663c Make join detection much easier Dave Halter 2019-08-08 01:03:31 +02:00
  • 52517f78b1 Fix some remaining issues with file path completions Dave Halter 2019-08-07 23:00:27 +02:00
  • a191b7b458 A few more tests for path completions (join) Dave Halter 2019-08-07 21:11:48 +02:00
  • e68273c0ff Fix quote completions for os.path.join path completions Dave Halter 2019-08-07 20:54:22 +02:00
  • aeff5faa3d Fix first param argument of os.path.join file completions Dave Halter 2019-08-07 20:39:47 +02:00