1
0
forked from VimPlug/jedi
Commit Graph

16 Commits

Author SHA1 Message Date
Dave Halter faa2d01593 The memoize decorator doesn't need to magically cache generators as lists.
This makes no sense at all. Explicit is better than implicit.
2017-09-26 18:36:10 +02:00
Dave Halter 8d06e9f9c9 Do some parser tree caching. This might be important for recursions. 2017-09-05 19:00:49 +02:00
Dave Halter 16ad43922f Aldo change CachedMetaClass a bit to use the same memoize decorator. 2017-09-05 18:52:12 +02:00
Dave Halter e85000b798 Replace memoize_default with two nicer functions. 2017-09-05 18:46:16 +02:00
Dave Halter e81486894f Prepare for eventual cache changes. 2017-09-05 18:38:32 +02:00
Dave Halter 82667b85b9 Publicize the _evaluator in contexts. 2016-11-03 09:54:47 +01:00
Dave Halter f5dad437dd Get rid of the None default for memoize_default. It shouldn't have a default if not given. This also uncovered a bug in for/else loops, that wasn't teste before. 2015-02-27 01:42:14 +01:00
Dave Halter 9178d314b0 Add search_global to names_dicts calls. 2015-01-06 15:30:59 +01:00
Dave Halter 24cfa62c8a documentation 2014-12-15 15:10:44 +01:00
Dave Halter 50c4b7bfd9 memoize problems with defaults in combination with raised exceptions 2014-04-20 14:14:30 +02:00
Dave Halter 283a5086f9 use memoize_default instead of strange underscore_decorators in api classes 2014-04-02 10:34:43 +02:00
Dave Halter b768e214eb fix cache memoization 2013-12-25 15:19:12 +01:00
Dave Halter 4cf5d56b64 fix more issues and renamings 2013-12-25 03:24:12 +01:00
Dave Halter ef764d39d8 evaluator stuff for dynamic 2013-12-25 01:54:51 +01:00
Dave Halter 39ed0d0f8a most evaluate representation classes probably receive the evaluator instance now 2013-12-24 19:47:52 +01:00
Dave Halter ab2c6bf45d integrate memoize caches into evaluator 2013-12-24 18:46:51 +01:00