12 years agoremoved .cvsignore
Uri Guttman [Wed, 9 May 2012 07:24:15 +0000]
removed .cvsignore

12 years agoremoved Makefile
Uri Guttman [Wed, 9 May 2012 07:22:18 +0000]
removed Makefile

12 years agotoken_re, include cleanup, git cleanup
Uri Guttman [Wed, 9 May 2012 07:20:28 +0000]
token_re, include cleanup, git cleanup

12 years agoadded support for token_re
Uri Guttman [Wed, 9 May 2012 07:16:12 +0000]
added support for token_re
added pod for token_re
cleaned up pod for include rendering

12 years agoadded test for token_re option
Uri Guttman [Wed, 9 May 2012 07:15:26 +0000]
added test for token_re option

12 years agochanged version number
Uri Guttman [Wed, 9 May 2012 07:15:10 +0000]
changed version number

13 years agoadded support for template::teeny
Uri Guttman [Fri, 6 May 2011 07:42:54 +0000]
added support for template::teeny

13 years agofirst version of new benchmark script
Uri Guttman [Fri, 6 May 2011 06:52:03 +0000]
first version of new benchmark script

15 years agofixed bug in compiler where it lost $+[0] during recursion
Uri Guttman [Thu, 22 Oct 2009 19:41:26 +0000]
fixed bug in compiler where it lost $+[0] during recursion
also cleaned up finding the template in render()

15 years agofixed bug in compiled code to handle undef as an allowed value - needs testing
Uri Guttman [Wed, 14 Jan 2009 05:41:38 +0000]
fixed bug in compiled code to handle undef as an allowed value - needs testing
pointed out by bob rogers

removed use of $1, $2 in parsing chunks in the compiler.
pointed out by bobbie fox

15 years agoadded bench_all.pl (from Template::Teeny) to compare TS to teeny and
Uri Guttman [Thu, 25 Dec 2008 05:51:48 +0000]
added bench_all.pl (from Template::Teeny) to compare TS to teeny and
template toolkit.

deleted Simple.pm.expnad which was an experimental side version.

15 years agoadded compiled template support
Uri Guttman [Wed, 24 Dec 2008 06:36:30 +0000]
added compiled template support

15 years agocleaned up a bug when timing the compiled templates. pasted in a new
Uri Guttman [Sun, 21 Dec 2008 21:22:00 +0000]
cleaned up a bug when timing the compiled templates. pasted in a new
compiled example. munged what tests to do and print.

15 years agochanged to use cmpthese
Uri Guttman [Fri, 19 Dec 2008 06:00:18 +0000]
changed to use cmpthese

15 years agohand edited concat (current compiler generated code) to benchmark with
Uri Guttman [Fri, 19 Dec 2008 05:53:19 +0000]
hand edited concat (current compiler generated code) to benchmark with
joined, and then append to sub var styles.

append is the fastest for sure.

15 years agoremoving old trexy files
Uri Guttman [Thu, 18 Dec 2008 19:17:42 +0000]
removing old trexy files

15 years agoadded bench.pl
Uri Guttman [Thu, 18 Dec 2008 18:49:46 +0000]
added bench.pl

15 years agogot compiler working
Uri Guttman [Thu, 18 Dec 2008 18:47:23 +0000]
got compiler working
bug fix: chunk parser didn't want /g in while loop
bug fix: redid loop unrolling to push sublists onto main data list
bench.pl shows the compiler and renderer match
need to add tests and optimize the compiled code

15 years agoloops and hashes are working
Uri Guttman [Sun, 14 Dec 2008 07:43:32 +0000]
loops and hashes are working
added get_source method (needs pod)
need to add tests, pod

15 years agoadded compiled loop support
Uri Guttman [Sun, 14 Dec 2008 07:08:06 +0000]
added compiled loop support
added compile scalar vs hash data support
needs testing and benchmarking

15 years agoadded basic compiled templates
Uri Guttman [Fri, 12 Dec 2008 23:36:20 +0000]
added basic compiled templates
need to add loops, tests, benchmarks

15 years agoadded support for compiling templates.
Uri Guttman [Mon, 8 Dec 2008 19:10:21 +0000]
added support for compiling templates.
todo:
support loops
add tests (hook into existing table driven ones)
benchmark variations

16 years agoinitial commit
Uri Guttman [Fri, 31 Oct 2008 01:40:05 +0000]
initial commit