1
0
forked from VimPlug/jedi

Commit Graph

  • d9dc4ac840 Merge branch 'master' of https://github.com/johannesmik/jedi Johannes Mikulasch 2017-10-31 14:02:35 +01:00
  • a1b60a978d add testcases for pep0484 ahead of time annotations Johannes Mikulasch 2017-10-31 13:57:10 +01:00
  • 6feac2a0ec add ahead of time annotations PEP 526 Johannes Mikulasch 2017-10-31 12:58:56 +01:00
  • 1428b67c4d Replace TODO by explanation of the parameter 'cut_own_trailer' langsamer 2017-10-29 02:00:28 +02:00
  • f13b4e800a Install docopt for dev setup Robin Roth 2017-10-28 14:14:44 +02:00
  • 88cf592c95 Make goto work with await Robin Roth 2017-10-28 13:34:25 +02:00
  • 752b7d8d49 One more usages test. Dave Halter 2017-10-15 21:11:49 +02:00
  • 2b138b3150 Usages fix for more complex situations Dave Halter 2017-10-09 21:09:04 +02:00
  • 06004ad2f5 Some minor refactorings. Dave Halter 2017-10-09 20:32:28 +02:00
  • 8658ac5c28 Using additional_dynamic_modules sometimes led to weird behavior of using modules twice. Dave Halter 2017-10-09 20:28:39 +02:00
  • bedff46735 Simplify usages. It should also work way better, now. Dave Halter 2017-10-08 20:13:24 +02:00
  • 4ddf7bf56d Remove the disabling of dynamic flow information Dave Halter 2017-10-07 10:52:43 +02:00
  • 8dba08eeb2 Small sys path refactoring. Dave Halter 2017-10-06 09:01:15 +02:00
  • 21531abd1e Fix a small test error Dave Halter 2017-10-05 20:43:28 +02:00
  • 7019ca643e Remove a possible security issue Dave Halter 2017-10-05 19:57:50 +02:00
  • aa8a6d2482 Move a function around Dave Halter 2017-10-05 18:49:12 +02:00
  • 28dea46bed Better English Dave Halter 2017-10-05 18:34:59 +02:00
  • 2b30c6fee4 Remove documentation about caveats that are not realy 100% true anymore. Dave Halter 2017-10-05 18:33:02 +02:00
  • 51d2ffb078 Use sys path mostly from project and move some sys path stuff around. Dave Halter 2017-10-05 10:06:28 +02:00
  • 383f749026 Move the initial sys path generation into a new project class. Dave Halter 2017-10-02 20:19:47 +02:00
  • 0762c9218c Move arguments to a separate module. Dave Halter 2017-10-01 13:29:28 +02:00
  • b6bb251c96 Common instance objects are now directly accessible Dave Halter 2017-09-30 18:19:25 +02:00
  • 604ca65a9b Directly importing FunctionContext. Dave Halter 2017-09-30 18:11:15 +02:00
  • 39b24ff2df Move lazy contexts to a separate module not in contexts Dave Halter 2017-09-30 18:02:02 +02:00
  • 16011a91af Move iterable to context/iterable. Dave Halter 2017-09-30 17:41:21 +02:00
  • 06b2857974 Import simplification. Dave Halter 2017-09-30 17:26:20 +02:00
  • f733e07045 AbstractSequence -> AbstractIterable. Dave Halter 2017-09-30 17:23:15 +02:00
  • 3bfff846ed Move the special method filter from iterable to filters. Dave Halter 2017-09-30 17:15:23 +02:00
  • 2c81bd919e ClassContext is now importable from context. Dave Halter 2017-09-30 16:57:28 +02:00
  • 3c75f27376 Move the base Context stuff to another module to keep context free for imports. Dave Halter 2017-09-30 16:46:07 +02:00
  • 3c2221ec2d Don't use a star import. Dave Halter 2017-09-29 15:47:36 +02:00
  • c8cae2140f Move the lazy contexts to a separate module. Dave Halter 2017-09-29 15:44:40 +02:00
  • 8c601a1c65 Also move the class to the context package. Dave Halter 2017-09-29 15:39:20 +02:00
  • 5f613ece28 Move the namespace to a separate module. Dave Halter 2017-09-29 15:31:21 +02:00
  • 32917d5565 Remove the function context to a separate module. Dave Halter 2017-09-29 15:28:17 +02:00
  • 8a9e1cd914 Move an import of a function. Dave Halter 2017-09-29 15:17:19 +02:00
  • 95930d293c Move instance module to the context package. Dave Halter 2017-09-29 15:14:56 +02:00
  • 8f177eea07 Move the ModuleContext to a separate module. Dave Halter 2017-09-29 13:24:48 +02:00
  • 41cfbe2382 Move context to base.py Dave Halter 2017-09-29 13:06:03 +02:00
  • 20a462597d Move context.py to a separate package. Dave Halter 2017-09-28 21:10:19 +02:00
  • b70cef735a Find packages differently in setup.py Dave Halter 2017-09-28 21:03:56 +02:00
  • d656ccd833 Move a BaseContext to jedi.common.context. Dave Halter 2017-09-28 17:06:58 +02:00
  • d99d4deebf Merge branch 'values' Dave Halter 2017-09-28 16:19:38 +02:00
  • 3734d52c8b Move all the remaining imports out of the syntax tree functions Dave Halter 2017-09-28 14:44:58 +02:00
  • 18bab194c0 Move a few imports out of functions. Dave Halter 2017-09-28 14:35:18 +02:00
  • e62d89bb03 Move the is_string etc functions to the helpers module. Dave Halter 2017-09-28 14:28:07 +02:00
  • 6b76e37673 Make some functions private in evaluate/iterable. Dave Halter 2017-09-28 14:19:11 +02:00
  • 612ad2f491 Move eval_subscript_list to the syntax_tree module. Dave Halter 2017-09-28 14:17:37 +02:00
  • 65ef6a3166 Move py__getitem__ to the context module. Dave Halter 2017-09-28 14:10:32 +02:00
  • 30df79e234 Rename py__iter__types to iterate_contexts. Dave Halter 2017-09-28 13:19:33 +02:00
  • 8c0845cf0c Move iterate logic to the context. Dave Halter 2017-09-28 13:13:09 +02:00
  • 47c249957d Make BuiltinMethod a Context object. Dave Halter 2017-09-28 12:04:44 +02:00
  • b08300813e Fix an issue surrounding namedtuples where I didn't see the tests failing. Dave Halter 2017-09-28 10:39:54 +02:00
  • 1c9060ebc5 Remove evaluator as param from apply_decorators. Dave Halter 2017-09-28 09:18:12 +02:00
  • d9d3aeb5bc Move more functions to the syntax tree module. Dave Halter 2017-09-28 09:16:43 +02:00
  • 0782a80cef Move all the search to py__getattribute__ and remove find_types. Dave Halter 2017-09-27 19:22:50 +02:00
  • 9073f0debc Use the typical ordering of arguments for ClassContext. Dave Halter 2017-09-27 19:16:05 +02:00
  • a7a66024d4 Make a lot more functions private. Dave Halter 2017-09-27 19:13:19 +02:00
  • ed43a68c03 Remove the precedence module in favor of the syntax tree module. Dave Halter 2017-09-27 19:08:52 +02:00
  • d0939f0449 Move eval_or_test away from precedence module. Dave Halter 2017-09-27 18:51:53 +02:00
  • 08a48672bc A minor rename. Dave Halter 2017-09-27 18:15:12 +02:00
  • d584b698b7 Move eval_element and eval_stmt to the syntax tree module. Dave Halter 2017-09-27 18:14:04 +02:00
  • b997b538a7 Move eval_atom to the syntax tree module. Dave Halter 2017-09-27 16:27:37 +02:00
  • 5415a6164f Starting to try to move some functions away from Evaluator. Dave Halter 2017-09-27 16:21:02 +02:00
  • 313e1b3875 Use a different way of executing functions. Dave Halter 2017-09-27 16:07:24 +02:00
  • 025951089a Some conversions of eval_element -> eval_node. Dave Halter 2017-09-27 15:17:11 +02:00
  • b1ed0c7d22 Add py__class__ to ContextSet. Dave Halter 2017-09-27 14:09:09 +02:00
  • b74c8cb033 To be able to customize ContextSet, move a subclass to evaluate.context Dave Halter 2017-09-27 09:20:58 +02:00
  • faa2d01593 The memoize decorator doesn't need to magically cache generators as lists. Dave Halter 2017-09-26 18:36:10 +02:00
  • a0a438fe6f Forgot an iterator in context sets. Dave Halter 2017-09-26 18:32:42 +02:00
  • e4090910f6 Remove the ParamListener, it was not used anymore. Dave Halter 2017-09-26 18:24:42 +02:00
  • 00f2f9a90c Fix the final issues with the ContextSet refactoring. Dave Halter 2017-09-26 18:17:19 +02:00
  • ee52cc7501 Fix most dynamic array issues. Dave Halter 2017-09-26 17:26:33 +02:00
  • 592f2dac95 A lot more fixes for tests. Dave Halter 2017-09-26 16:29:07 +02:00
  • 174eff5875 Replace a lot more of empty sets and unite calls. Dave Halter 2017-09-25 23:08:59 +02:00
  • 921d1008f2 First tests are now passing. Dave Halter 2017-09-25 11:10:09 +02:00
  • 5328d1e700 Add a ContextSet. Dave Halter 2017-09-25 11:04:09 +02:00
  • dd924a287d Deployment script forgot to push the tags to github. Dave Halter 2017-09-21 00:05:52 +02:00
  • a06af3d989 Remove the old deploy script. v0.11.0 Dave Halter 2017-09-20 22:23:50 +02:00
  • f2855ebb11 Change the date of the change log. Dave Halter 2017-09-20 20:33:52 +02:00
  • a433ee7a7e Move common to evaluate.utils. Dave Halter 2017-09-20 20:32:26 +02:00
  • 55d7c2acff A bit of a different import. Dave Halter 2017-09-20 18:32:16 +02:00
  • 84ec5eda4c Remove two internal deprecations that don't seem to matter. Dave Halter 2017-09-20 18:28:46 +02:00
  • d6a04b2928 Remove the deprecated attributes from Jedi. Dave Halter 2017-09-20 18:27:29 +02:00
  • 0c01a3b823 The sys.modules implementation did not work properly with newly created files. Dave Halter 2017-09-19 18:16:22 +02:00
  • 03584ff3f3 Imports can be executed twice without this. Dave Halter 2017-09-19 18:17:07 +02:00
  • 260aef943a Increase Python's recursion limit Dave Halter 2017-09-18 10:26:42 +02:00
  • c7dbf95344 Fix recursion issues. Dave Halter 2017-09-17 21:54:09 +02:00
  • 0516a8bd35 Get rid of the settings module in recursions. Dave Halter 2017-09-17 14:18:56 +02:00
  • 2eb715dae8 Mention in the changelog that the recursion settings have been moved. Dave Halter 2017-09-17 14:10:26 +02:00
  • f4ba71f6a3 Move the recursion limit settings to the recursion module. Dave Halter 2017-09-17 14:08:39 +02:00
  • f2d24f0259 Remove inspecting the stack in the debugger. Dave Halter 2017-09-17 03:03:12 +02:00
  • c51634b8d4 dict_values should be accessible for CompiledObjects. Dave Halter 2017-09-17 02:48:09 +02:00
  • 96ad254fcc Typo. Dave Halter 2017-09-17 02:15:49 +02:00
  • 4b4b2c2122 Fix a small issue surrounding old school classes in Python 2. Dave Halter 2017-09-17 02:09:39 +02:00
  • 8fcb468539 Jedi was able to go crazy and loop endlessly in certain if/self assignment combinations. Dave Halter 2017-09-17 02:02:52 +02:00
  • 9dd2027299 Way better support for instantiated classes in REPL Dave Halter 2017-09-15 01:55:00 +02:00
  • 63edbdcc5b Better context completions for finally/except/else/elif Dave Halter 2017-09-15 00:48:56 +02:00
  • e389c61377 Relative imports with more than one level did not work Dave Halter 2017-09-14 22:05:04 +02:00
  • ab84030ad2 full_name was buggy when used on import error names Dave Halter 2017-09-14 20:41:25 +02:00