You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhanced Pypy support. Pypy does not require optimizations which potentially obfuscate the resulting code. So we don't do them.
Fixed incorrect #{} handling when it was the first non-whitepsace on a line. (#22)
Fixed buffer iteration edge case if the first template text in a function is deeper than the function scope. (#21)
Python 3-style function annotations can now be used to define function-wide "pragma" additions and removals, even on Python 2. (#8)
Pragma processing directives. Processing flags can be set and unset during the translation process using : pragma.
Unbuffered mode. Cinje can now operate in unbuffered mode. Each contiguous chunk is individually yielded. (#8)
Secret feature. Have a cinje template? Want to more easily peek behind the curtain? (Sssh, it's a completely unsupported feature that even syntax colors if pygments is installed.) python -m cinje source file.py