Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
jinja
/
5304229478b34fa7190f0cfa93cce13ed8a1273b
/
jinja2
5304229
worked on the tests and made undefined fail on comparisons now
by Armin Ronacher
· 16 years ago
2feed1d
there is now a workaround in the compiler that makes sure it's possible to call things with python keywords. {{ foo(class=42) }} works again
by Armin Ronacher
· 16 years ago
de6bf71
some performance improvements
by Armin Ronacher
· 16 years ago
0611e49
revamped jinja2 import system. the behavior is less confusing now, but it's not backwards compatible. I like it though ;)
by Armin Ronacher
· 16 years ago
6ce170c
`IncludedTemplate` uses getattr rather then getitem now
by Armin Ronacher
· 16 years ago
963f97d
moved `IncludedTemplate` into the regular template API, fixed more unittests
by Armin Ronacher
· 16 years ago
b5124e6
moved trans extension from jinja2.i18n to jinja2.ext and fixed some more unittests
by Armin Ronacher
· 16 years ago
203bfcb
inheritance uses a less awkward hack for contexts now and subclassing templates is possible
by Armin Ronacher
· 16 years ago
07a21ba
removed loop unrolling. for such optimizations we would need a separate syntax tree as far as i can see
by Armin Ronacher
· 16 years ago
4f7d2d5
fixed more unittests
by Armin Ronacher
· 16 years ago
2b60fe5
fixed setup.py, a type and removed the possibility to use multiple statements per block. The latter makes it easier to write custom tags
by Armin Ronacher
· 16 years ago
7324eb8
removed custom nodes again
by Armin Ronacher
· 16 years ago
0553093
refactored extensions a bit
by Armin Ronacher
· 16 years ago
f59bac2
added first code for parser extensions and moved some code in speedups around
by Armin Ronacher
· 16 years ago
f41d139
fixed more unittests
by Armin Ronacher
· 16 years ago
10f3ba2
loops and `tests` tests pass now
by Armin Ronacher
· 16 years ago
f64efb8
removed loop.parent. If this variable is wanted you can get it by doing something like `{% parent_looo = loop %}` before the iteration
by Armin Ronacher
· 16 years ago
4c81b16
samp and friends from char* to const char*
by Priit Laes
· 16 years ago
be4ae24
fixed a few bugs from the unittests
by Armin Ronacher
· 16 years ago
bd33f11
added C escape and tb_set_next functions
by Armin Ronacher
· 16 years ago
284f200
improved wordcount by removing pointless test
by Priit Laes
· 16 years ago
8464ab1
added missing indent filter
by Priit Laes
· 16 years ago
4149a0e
fixed two typos
by Priit Laes
· 16 years ago
9a82205
improved undefined behavior
by Armin Ronacher
· 16 years ago
814f6c2
simplified loader api and added builtin caching
by Armin Ronacher
· 16 years ago
68f7767
various docstring changes
by Armin Ronacher
· 16 years ago
5236d8c
`TemplateData` -> `Markup`
by Armin Ronacher
· 16 years ago
26c0f51
updated a few docstrings and removed contrib
by Armin Ronacher
· 16 years ago
9a027f4
improved filters
by Armin Ronacher
· 16 years ago
18c6ca0
added autoescaping
by Armin Ronacher
· 16 years ago
6cc8dd0
debugger skips two internal frames now
by Armin Ronacher
· 16 years ago
8e8d071
better debugging information. compiler knows about name and filename now (the first one is the load name, the second the estimated filename on the file system if such a name exists)
by Armin Ronacher
· 16 years ago
ba3757b
added new python only debug hack
by Armin Ronacher
· 16 years ago
577ad38
ported the tests
by Armin Ronacher
· 16 years ago
5f51488
updated a few filters and improved i18n
by Armin Ronacher
· 16 years ago
2e9396b
reimplemented {% trans %}
by Armin Ronacher
· 16 years ago
b9bed15
removed unusde __delitem__ for context
by Armin Ronacher
· 16 years ago
b6fc38c
Automated merge with ssh://team@pocoo.org/jinja2-main
by Armin Ronacher
· 16 years ago
c63243e
added sandbox and exchageable undefined objects
by Armin Ronacher
· 16 years ago
8090986
continued convertig filters
by Christoph Hack
· 16 years ago
f437fa3
hopefully fixed `Template`
by Armin Ronacher
· 16 years ago
4f11d74
Automated merge with ssh://dev.pocoo.org/jinja2-main
by Christoph Hack
· 16 years ago
e9e43bb
converted unit tests, started rewriting filters
by Christoph Hack
· 16 years ago
62f8a29
added super()
by Armin Ronacher
· 16 years ago
fed44b5
added globals
by Armin Ronacher
· 16 years ago
625215e
optimizer can optimize filtered for loops now
by Armin Ronacher
· 16 years ago
3d8b784
added loop filtering
by Armin Ronacher
· 16 years ago
00d5d21
some more stuff for jinja2
by Armin Ronacher
· 16 years ago
fa865fb
filter tag works now
by Armin Ronacher
· 16 years ago
7108207
added support for new call statement
by Armin Ronacher
· 16 years ago
bf7c4ad
added support for line statement prefixes (cheetah/mako/erb like)
by Armin Ronacher
· 16 years ago
7c0116f
fixed include
by Armin Ronacher
· 16 years ago
f059ec1
implemented includes
by Armin Ronacher
· 16 years ago
41ef36f
basic inheritance works now
by Armin Ronacher
· 16 years ago
449167d
fixed a bug in the compiler
by Armin Ronacher
· 16 years ago
d4c64f7
filters are always used as locals now and we don't do any post-loop cleanup
by Armin Ronacher
· 16 years ago
46f5f98
w000t. first template
by Armin Ronacher
· 16 years ago
bcb7c53
work on tha runtime
by Armin Ronacher
· 16 years ago
7a52df8
fixed a small bug
by Armin Ronacher
· 16 years ago
7fb3897
*now* we have no overhead :)
by Armin Ronacher
· 16 years ago
75cfb86
optimized child template code generation. we now have zero overhead for the most common inheritance case
by Armin Ronacher
· 16 years ago
2ba4c92
removed debug print
by Armin Ronacher
· 16 years ago
ebe55aa
assignments are traversed in the correct order now
by Armin Ronacher
· 16 years ago
8edbe49
fixed one bug with blocks, one to go
by Armin Ronacher
· 16 years ago
d436e98
fixed deepcopy
by Armin Ronacher
· 17 years ago
0ecb859
added broken copy method
by Armin Ronacher
· 17 years ago
cb3bd65
Automated merge with ssh://team@pocoo.org/jinja2-main
by Armin Ronacher
· 17 years ago
d55ab53
nodes have access to environment now
by Armin Ronacher
· 17 years ago
f9f029c
render templates
by Christoph Hack
· 17 years ago
96beb07
Automated merge with ssh://team@pocoo.org/jinja2-main
by Armin Ronacher
· 17 years ago
4dfc975
simplified undefined behavior for better compile time processing
by Armin Ronacher
· 17 years ago
d1d2f3d
improved loop unrolling
by Armin Ronacher
· 17 years ago
ca12b71
merged again
by Christoph Hack
· 17 years ago
bfe7a6b
merged
by Christoph Hack
· 17 years ago
2751d94
converted some filters
by Christoph Hack
· 17 years ago
180a1bd
tuple unpacking at compile time is handled properly now
by Armin Ronacher
· 17 years ago
81b8817
improved static optimizer
by Armin Ronacher
· 17 years ago
149aa4e
Automated merge with ssh://team@pocoo.org/jinja2-main
by Armin Ronacher
· 17 years ago
ca0666d
added subscribe-optimation
by Christoph Hack
· 17 years ago
b40b880
used the new nodetransformer to make mitsuhiko happy
by Christoph Hack
· 17 years ago
671594b
Automated merge with ssh://team@pocoo.org/jinja2-main
by Armin Ronacher
· 17 years ago
ecb839e
removed unused import
by Armin Ronacher
· 17 years ago
5af9c55
loop unrolling
by Christoph Hack
· 17 years ago
9d99e47
added optimizer
by Christoph Hack
· 17 years ago
9706fab
updated macro stuff
by Armin Ronacher
· 17 years ago
4f62a9f
work on the macro stuff
by Armin Ronacher
· 17 years ago
fdbefac
merged
by Christoph Hack
· 17 years ago
f4fdc72
optimize filters on constant values
by Christoph Hack
· 17 years ago
acb130e
only import filters to the local namespace if they are called more than once
by Christoph Hack
· 17 years ago
8efc522
more compiler stuff
by Armin Ronacher
· 17 years ago
65642a5
added environment, make filters available locally
by Christoph Hack
· 17 years ago
e791c2a
added first working pieces of compiler
by Armin Ronacher
· 17 years ago
82b3f3d
first version of new parser
by Armin Ronacher
· 17 years ago
07bc684
a clean restart
by Armin Ronacher
· 17 years ago