summaryrefslogtreecommitdiff
path: root/jinja2/compiler.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Added untested support for imports and includes in async modeArmin Ronacher2016-12-281-7/+12
|
* Use more _get_default_module callsArmin Ronacher2016-12-281-4/+5
|
* RewrapArmin Ronacher2016-12-281-1/+2
|
* Stop use of .module in generated codeArmin Ronacher2016-12-281-1/+1
|
* Basic async support for blocksArmin Ronacher2016-12-281-2/+4
|
* Automatically await on function calls if necessaryArmin Ronacher2016-12-281-0/+7
|
* Initial support for async renderingArmin Ronacher2016-12-281-11/+10
|
* Add async flagsArmin Ronacher2016-12-281-0/+7
|
* Added support for generator_stopArmin Ronacher2016-12-271-1/+10
|
* Added decorator support for finalize. This fixes #431Armin Ronacher2015-05-251-2/+24
|
* Let the Environment override the CodeGeneratorThiefMaster2015-04-061-1/+2
| | | | see #404
* Implemented a block set tag.Armin Ronacher2014-06-071-28/+51
|
* Merge branch '2.7-maintenance'Armin Ronacher2013-08-071-9/+2
|\
| * Revert "Support included blocks override"Armin Ronacher2013-08-071-9/+2
| | | | | | | | | | | | This reverts commit 33aee12a29426987805420a410e13e0470a79cbf. This fixes #243.
* | 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/+2
|
* Some more small cleanup for metaclassesArmin Ronacher2013-05-201-1/+2
|
* Moved all six usages (ignoring testsuite) into jinja2._compatArmin Ronacher2013-05-191-16/+14
|
* six.advance_iterator -> nextArmin Ronacher2013-05-191-3/+4
|
* Merge remote-tracking branch 'paradoxxxzero/include_fix'Armin Ronacher2013-05-191-2/+9
|\
| * Support included blocks overrideFlorian Mounier2012-01-051-2/+9
| |
* | Fixed #79Armin Ronacher2013-05-191-1/+2
| |
* | Fixed a loop bug. This fixes #100Armin Ronacher2013-05-191-0/+1
| |
* | Fixed a type in a module name.Armin Ronacher2013-05-181-1/+1
| |
* | Merge remote-tracking branch 'ThomasWaldmann/sprint-branch' into sprint-branchArmin Ronacher2013-05-181-7/+3
|\ \
| * | stuff missing from previous commit, thanks gitThomas Waldmann2013-05-181-5/+2
| | |
* | | Merge branch 'master' into sprint-branchArmin Ronacher2013-05-181-3/+3
|\ \ \
| * | | Fixed typos: overriden to overriddenJonas Nockert2013-02-231-3/+3
| | |/ | |/|
* | | Python 2.6+ supports conditional expressions.Cory Benfield2013-05-181-24/+7
| | |
* | | Merge pull request #214 from Lukasa/luk-sprint-branchArmin Ronacher2013-05-181-4/+6
|\ \ \ | | | | | | | | Sprint: More misc fixes
| * | | Don't assign the range type each time.Cory Benfield2013-05-181-4/+6
| | | |
* | | | Cleanup up some importsArmin Ronacher2013-05-181-2/+1
| |_|/ |/| |
* | | Fixed a check that broke pypyArmin Ronacher2013-05-181-1/+5
|/ /
* | python 3 port: manual fixes, remove 2to3 from setup.py, remove fixersThomas Waldmann2013-05-181-9/+11
| |
* | python 3 port: automated changes by a slightly modified python-modernizeThomas Waldmann2013-05-171-8/+11
|/ | | | (replacing unicode with six.text_type, but not replacing u"" by six.u(""))
* Fixed a test caseArmin Ronacher2011-03-131-9/+6
|
* Grammar.Armin Ronacher2011-01-151-1/+1
|
* groupby now supports attributes of attributes. This fixes #10Armin Ronacher2010-12-211-1/+1
|
* Implemented operator interceptingArmin Ronacher2010-11-291-11/+23
|
* Changed naked except statements to catch only subclasses of Exception.Ian Lewis2010-11-071-1/+1
| | | | | | | | | | | | | | Naked except statements catch subclasses of BaseException which can occur anywhere (i.e. KeyboardInterrupt). Unexpected issues can occur when the exception happens during the loading of a module. The python interpreter doesn't know about a module's failed load and does not remove it from sys.modules. This is particularly a problem on AppEngine where python will think the module is loaded but in fact the module load has failed. See: http://code.google.com/p/googleappengine/issues/detail?id=1409 Signed-off-by: Armin Ronacher <armin.ronacher@active-4.com>
* Fixed the profile.py file and removed a useless newline callArmin Ronacher2010-06-061-2/+0
| | | | | --HG-- branch : trunk
* it's now possible to register extensions after an environmentArmin Ronacher2010-05-291-1/+5
| | | | | | | was created. --HG-- branch : trunk
* Tip is now 2.5. Started work on newstyle gettext translations.Armin Ronacher2010-05-291-0/+5
| | | | | --HG-- branch : trunk
* Fixed a scoping bug that caused the immutable scoping rule to be ignoredArmin Ronacher2010-04-051-3/+3
| | | | | | | in a few edge cases. This clauses #376. --HG-- branch : trunk
* autoescape no longer is a plain boolean value but can also be a functionArmin Ronacher2010-04-051-1/+1
| | | | | | | | to enable or disable autoescaping for certain filenames (or file extensions for that matter) --HG-- branch : trunk
* Fixed a testcase for Python 2.4Armin Ronacher2010-03-151-6/+10
| | | | | --HG-- branch : trunk
* Added another testcase and fixed a bug with the volatile scoping.Armin Ronacher2010-03-151-1/+2
| | | | | --HG-- branch : trunk
* Biggest change to Jinja since the 1.x migration: added evaluation contextsArmin Ronacher2010-03-141-16/+67
| | | | | | | | | which make it possible to keep the ahead of time optimizations and provide dynamic activation and deactivation of autoescaping and other context specific features. --HG-- branch : trunk
* added a :class:`ModuleLoader` that can load templates fromArmin Ronacher2010-03-121-6/+13
| | | | | | | | | | precompiled sources. The environment now features a method to compile the templates from a configured loader into a zip file or folder. --HG-- branch : trunk extra : rebase_source : 4824f663e4ff58ca3d2176c65fc1b7494e1f0c43
* Fixed some tests for python 2.4. Disabled a test for 2.4 that does not work ↵Armin Ronacher2010-02-171-2/+15
| | | | | | | because of a python limitation. --HG-- branch : trunk