summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix various optimizer bugs. This fixes #548bugfix/inline-optmiizeArmin Ronacher2017-01-065-37/+43
* Added a test for macro scoping in loopsArmin Ronacher2017-01-061-0/+17
* Block sets are now safe. This fixes #490Armin Ronacher2017-01-063-1/+9
* Add note on HTML usage of tojson filterArmin Ronacher2017-01-061-0/+2
* Ported tojson filter. Fixes #458Armin Ronacher2017-01-066-3/+97
* Expect formatArmin Ronacher2017-01-062-45/+39
* Cleaned up shitty syntax in testsuiteArmin Ronacher2017-01-0611-29/+29
* Fixed self references in macrosArmin Ronacher2017-01-064-36/+100
* Turns out order tracking for loads is not usefulArmin Ronacher2017-01-061-2/+1
* Write loads in order they were definedArmin Ronacher2017-01-062-2/+3
* Killed some whitespaceArmin Ronacher2017-01-061-2/+2
* Optimize the case where we know about defined variablesArmin Ronacher2017-01-062-4/+17
* Set macro autoescape behavior at call instead of compile time. Fixes #565Armin Ronacher2017-01-065-20/+69
* Fix and/or logic in docs (#521)Zach Malone2017-01-061-1/+1
* Added changelog entryArmin Ronacher2017-01-061-0/+2
* Merge pull request #610 from jab/jab-do_truncateArmin Ronacher2017-01-062-14/+18
|\
| * Fix and improve do_truncatejab2016-09-242-14/+18
* | Ensure we depend on recent markupsafe. Fixes #638Armin Ronacher2017-01-062-1/+2
* | Added a missing testArmin Ronacher2017-01-061-0/+7
* | Merge branch 'feature/no-locals'Armin Ronacher2017-01-0615-505/+870
|\ \
| * | Better error messages for some undefines. This fixes #575feature/no-localsArmin Ronacher2017-01-062-2/+14
| * | Optimize emitting of forced yieldsArmin Ronacher2017-01-061-4/+3
| * | Support yield from if we can use itArmin Ronacher2017-01-051-16/+42
| * | Do not emit make_logging_undefined to runtimeArmin Ronacher2017-01-051-1/+1
| * | Changed behavior of macro defaults to be frame boundArmin Ronacher2017-01-034-24/+27
| * | Checked in a failing testArmin Ronacher2017-01-031-0/+11
| * | Added a second test for #278Armin Ronacher2017-01-031-0/+11
| * | Added a test for #278Armin Ronacher2017-01-031-0/+9
| * | Added test for #86Armin Ronacher2017-01-031-0/+6
| * | Alias resolve and undefinedArmin Ronacher2017-01-031-4/+10
| * | Kill stray printArmin Ronacher2017-01-031-1/+0
| * | Small optimizations for escape branchesArmin Ronacher2017-01-031-5/+5
| * | Small optimization for recursive loopsArmin Ronacher2017-01-031-1/+2
| * | Use a separate scope for the loop else branchArmin Ronacher2017-01-033-16/+31
| * | Clarified for else todoArmin Ronacher2017-01-031-1/+2
| * | Small optimization for python scopesArmin Ronacher2017-01-031-1/+1
| * | Fixed a typoArmin Ronacher2017-01-031-1/+1
| * | Cleaned up some code that no longer needs to existArmin Ronacher2017-01-031-6/+3
| * | Stop assigning stuff to the frame that does not belong thereArmin Ronacher2017-01-031-13/+19
| * | Kill now unused assigned_namesArmin Ronacher2017-01-031-5/+0
| * | Kill some dead codeArmin Ronacher2017-01-031-11/+0
| * | Force missing to be a localArmin Ronacher2017-01-031-2/+4
| * | Fixed from imports with contextArmin Ronacher2017-01-032-2/+11
| * | Make tests pass on 3.x againArmin Ronacher2017-01-031-1/+1
| * | Made all tests pass againArmin Ronacher2017-01-031-4/+4
| * | Fixed some broken testsArmin Ronacher2017-01-032-4/+4
| * | Fixed various breakage from the new id trackingArmin Ronacher2017-01-035-56/+50
| * | Changed behavior of local extractionArmin Ronacher2017-01-032-3/+4
| * | Reset variables for scopingArmin Ronacher2017-01-032-27/+75
| * | Fixed debug support locals for new behaviorArmin Ronacher2017-01-032-10/+41