summaryrefslogtreecommitdiff
path: root/jinja2/runtime.py
Commit message (Expand)AuthorAgeFilesLines
* don't prefetch next item in loop contextDavid Lord2019-11-071-94/+157
* fixing LoopContext, loops indexing and iterator length propertyaayushuppal2019-10-141-12/+11
* Don't make cond_expr_undefined configurableAdrian Moennich2019-10-131-1/+1
* Fix bug with when using Markup on ChainableUndefinedLaurence de Bruxelles2019-10-041-4/+7
* Fix simple typo: problemtic -> problematic (#1059)Tim Gates2019-09-041-3/+2
* Fix typoMin ho Kim2019-07-251-1/+1
* Apply suggestionsMin ho Kim2019-07-071-1/+1
* Fix typoMin ho Kim2019-07-071-1/+1
* Fix typo "the the"Jon Dufresne2019-06-211-1/+1
* Add ChainableUndefined allowing getattr & getitem (#997)Étienne Pelletier2019-05-081-3/+30
* Import abstract base classes from collections.abcFlorian Bruhin2018-08-071-7/+2
* Merge pull request #502 from berrange/callableDavid Lord2017-07-071-7/+8
|\
| * runtime: avoid assumption that all objects provide __call__Daniel P. Berrange2015-10-131-7/+8
* | Add support for namespace attribute assignmentAdrian Moennich2017-06-241-2/+2
* | Add changed() to loop contextAdrian Moennich2017-06-241-0/+8
* | Add previtem/nextitem to loop contextAdrian Moennich2017-06-241-5/+22
* | Fix custom contexts in fast resolve modeAdrian Moennich2017-03-151-1/+3
* | Fixed async macro autoescape. Fixes #671Armin Ronacher2017-01-281-0/+4
* | Add support back for custom resolves on old resolve methodArmin Ronacher2017-01-121-10/+58
* | Fixed some string literal warnings. Fixes #646Armin Ronacher2017-01-081-1/+1
* | Support new scoping rules in scoped blocksArmin Ronacher2017-01-081-3/+5
* | Add support for explicit callersArmin Ronacher2017-01-081-1/+15
* | Bump up the copyright to 2017Armin Ronacher2017-01-071-1/+1
* | Generalize scoping. This fixes #603Armin Ronacher2017-01-071-2/+7
* | Fixed self references in macrosArmin Ronacher2017-01-061-1/+3
* | Set macro autoescape behavior at call instead of compile time. Fixes #565Armin Ronacher2017-01-061-3/+35
* | Do not emit make_logging_undefined to runtimeArmin Ronacher2017-01-051-1/+1
* | Changed behavior of macro defaults to be frame boundArmin Ronacher2017-01-031-7/+2
* | First pass on integrating id trackingArmin Ronacher2017-01-031-6/+13
* | Changelog and __rsub__ handlingArmin Ronacher2017-01-031-1/+1
* | Merge pull request #530 from nick-garcia/masterArmin Ronacher2017-01-031-1/+1
|\ \
| * | Setting __sub__ equal to _fail_with_undefined_error so subtractions withNick Garcia2016-01-071-1/+1
| |/
* | Support the same set of loop functions for async modeArmin Ronacher2016-12-281-24/+24
* | Added support for async loop contextArmin Ronacher2016-12-281-12/+21
|/
* Let the Environment override the ContextThiefMaster2015-04-061-1/+2
* Fix doctestsMarkus Unterwaditzer2015-03-221-7/+7
* Fixed a Python 3 regression.Armin Ronacher2014-06-061-10/+16
* Added tests for logging undefined and added it to the docs.Armin Ronacher2014-06-061-18/+61
* Added support for logging of undefined objects.Armin Ronacher2014-06-061-6/+41
* Fix loop context length calculation for iterators. Fixes #244Christoph Reiter2014-03-301-2/+3
* Merge branch '2.7-maintenance'Armin Ronacher2013-08-071-1/+11
|\
| * Fixed warnings if Python is run with -3.Armin Ronacher2013-08-071-1/+11
* | Since we no longer support 2.5 we can use the builtin next() functionArmin Ronacher2013-05-201-1/+1
|/
* Documented loop.depth and added loop.depth0.Armin Ronacher2013-05-201-2/+4
* feature to version check for context dict methodsArmin Ronacher2013-05-201-2/+2
* Removed an unnecessary checkArmin Ronacher2013-05-201-8/+7
* Make the runtime leak less of the version hacksArmin Ronacher2013-05-201-13/+13
* Added unicode mixin for unified string logicArmin Ronacher2013-05-191-17/+3
* PY3 -> PY2 macroArmin Ronacher2013-05-191-7/+7
* Moved all six usages (ignoring testsuite) into jinja2._compatArmin Ronacher2013-05-191-19/+24