summaryrefslogtreecommitdiff
path: root/benchmark
Commit message (Collapse)AuthorAgeFilesLines
* [add] 'benchmark/mybench2.rb' which is rewrited benchmark scriptmakoto kuwata2009-07-201-0/+266
|
* [edit] remove '$Rev$' from all filesmakoto kuwata2009-07-141-1/+0
|
* - [change] bench/bench.rb: Ruby 1.9 supportmakoto kuwata2008-04-291-8/+16
|
* - [refactor] remove RailsHelperEruby from helpers/rails.rbmakoto kuwata2007-05-182-21/+21
| | | | | | - [bugfix] change context key 'code' to 'symbol' in benchmark/bench_context.yaml
* - [change] remove 'benchmark/erubybench*'makoto kuwata2007-05-155-889/+1
|
* - [enhance] add 'benchmark/bench.rb' and 'benchmark/templates/*'makoto kuwata2007-05-156-0/+449
|
* - [change] rename ExpressionInterporationEnhancer to InterpolationEnhancermakoto kuwata2007-05-151-0/+9
| | | | | | - [enhance] add test/test-users-guide.rb
* - [bugfix] ExpressionInterporationEnhancer.description() had errormakoto kuwata2007-05-151-0/+1
| | | | | | - [bugfix] test/test-main.rb fixed around error messages
* - [enhance] add ErboutEnhancer(no author)2007-03-051-0/+4
| | | | | | - [enhance] add ExpressionInterpolationEnhancer
* - [release] release preparation(no author)2007-02-114-40/+37
|
* - [change] option '-X' is changed to '-z'(no author)2007-02-115-88/+171
| | | | | | | | - [enhance] erubybench.rb supports '-e' (escape) option - [enhance] erubybench.rb supports PI::Eruby - [update] users-guide
* - [update] users-guide updated(no author)2007-02-031-15/+63
| | | | | | | | - [enhance] add Erubis::Eruby_cached test - [enhance] Context#update() added - [enhance] option '-f' can take '*.rb' file
* - [change] engine/eruby.rb: class Erubis::Eruby changed to include ↵(no author)2007-02-021-5/+5
| | | | StringBufferEnhancer instead of ArrayBufferEnhancer
* - [change] main.rb: option '-c class' is renamed to '-C'(no author)2007-02-023-109/+199
| | | | | | | | | | | | | | | - [enhance] main.rb: option '-c context' supported - [refactor] tiny.rb: prefix '_' is aded to local vars in TinyEruby#evaluate() and PI::TinyEruby#evaluate() - [refactor] tiny.rb: method 'escape_text() is inlined in TinyEruby and PI::TinyEruby classes - [enhance] add test for PI::TinyEruby - [change] erubybench.rb: default output file is changed to '/dev/null' - [change] erubybench.rb: options '-F' is changed to '-t' - [change] erubybench.rb: options '-T' is changed to '-m' - [change] erubybench.rb: don't convert string keys of context data into symbol - [change] erubybench.yaml: add price, change, and ratio - [change] erubybench.rhtml: add price, change, and ratio
* - [change] erubybench.rb: option '-S' obsoletedmakoto kuwata2007-01-101-18/+15
| | | | | | | - [change] erubybench.rb: option '-o' (outfile) added - [change] erubybench.rb: option '-O' is changed to '-p'
* - [change] erubybench.rb: option '-A' and '-O' added, '-t' obsoletedmakoto kuwata2007-01-103-167/+410
| | | | | | | - [change] erubybench.rhtml changed to include 'if-then-else' statement - [enhance] add 'benchmark/pibench.rb'
* - [change] erubybench.rb: create 'src' directory for cache filemakoto kuwata2007-01-091-15/+19
|
* - [change] erubybench.rb: add option '-D'makoto kuwata2007-01-091-29/+14
|
* - [change] add '-S' (use /dev/null) option to 'benchmark/erubybench.rb'makoto kuwata2007-01-091-34/+37
| | | | | | - [change] use STDOUT instead of /dev/null by default in erubybench.rb
* - [refactor] add '-X' (expand) option to 'benchmark/erubybench.rb'makoto kuwata2007-01-092-101/+154
|
* - [enhance] add PI::Converter#parse_stmt2()makoto kuwata2006-08-091-3/+3
|
* - [change] '_out' is changed to '_buf'makoto kuwata2006-05-192-16/+16
| | | | | | | | | | - [change] option '-s' is obsolete - [change] option '-E' is obsolete - [change] option '-e' is renamed to '-E' - [change] use command-line option object in Main class - [refact] Helper#escape_xml() is changed to call String#gsub a time - [change] test-bin.rb invoke Main.new.execute(), not 'ruby $script'
* - [change] engine/xxx.rb is renamed to engine/exxx.rbmakoto kuwata2006-05-181-0/+8
| | | | | - [enhance] add 'bin/notext' command
* - [enhance] Context#initialize() can take a hash objectmakoto kuwata2006-05-061-1/+1
| | | | | | | | | - [enhance] Engine#result() can take a hash object - [enhance] TinyEruby#evaluate() added - [change] Engine#evaluate() convert hash into Context object - [change] command-line option '-X' removed and add '-B' (invoke result(binding)) - [enhance] add 'website/' directory
* - [change] 'simplest.rb' is renamed to 'tiny.rb'makoto kuwata2006-05-032-8/+8
| | | | | | | - [enhance] add Context class - [enahnce] Engine#enhacne() now support Context object - [enhance] new command-line option '-X' (convert to context obj) added
* - [refactor] Engine#compile() refactoredmakoto kuwata2006-05-022-34/+221
| | | | | | | | | | | | | - [refactor] XxxxXmlEruby classes are removed - [change] PrintStatementEnhancer is renamed to PrintOutEnhancer - [change] add benchmark/erubybench-lib.rb - [change] command-line option '-E' (enhancers) changed to '-e' - [change] README is rewrited in RDoc format - [change] removed FastEnhancer - [change] removed XxxXmlEruby classes - [enhance] new command-line option '-E' (show all enhancers) - [enhance] add XxxEnhancer.desc
* - [enhance] javascript supportmakoto kuwata2006-04-301-28/+40
| | | | | | | | | | | | | - [enhance] new property :preamble and :postamble support - [enhance] new command-line option '-b' (body only) - [change] Engine#init_src()/finis_src() are named to add_preamble()/add_postamble() - [change] Ejava changed to print preamble and postamble. - [enhance] add simplest.rb - [enhance] new method Engine#compile!(), which compile input and set @src - [enhance] new command-line option '-E' (load enhancers) - [enhance] new property :escape, which represents escape function name - [update] update users-guide
* - [change] Eruby adopt ArrayBufferEnhancer as defaultmakoto kuwata2006-04-291-35/+66
| | | | | | | | | | | | | | | | | | | | - [enhance] new module BiPatternEnhancer [experimental] - [enhance] new module SimplifiedEnhancer - [enhance] new module StringBufferEnhancer - [enhance] new module PrintStatementEnhancer - [enhance] new module PercentLineEnhancer - [enhance] new module HeaderFooterEnhancer [experimental] - [enhance] new class OutputSimplifiedEruby - [enhance] Engine.supported_properties() added - [enhance] print show_properties() when '-h' is specified - [enhance] add Eperl class (engine/perl.rb) - [enhance] add examples - [change] class Eruby includes ArrayBufferEnhancer - [change] EscapeEnhancer now overrides add_expr() - [change] module PrintEnhancer is renamed to PrintAvailableEnhancer - [change] Ejava doesn't out 'StringBuffer _buf' nor 'return _buf.toString();' - [change] subclasses of Eruby are moved to new file 'enhanced.rb'
* - [enhance] PHP, C, Java, and Scheme supportmakoto kuwata2006-04-271-5/+12
| | | | | | | | | - [enhance] new class Engine is splitted from Eruby - [enhance] Eruby now escapes '<%== ... %>' - [change] method names are changed in Engine class ('add_src_code'=>'add_stmt', etc) - [enhance] new module ArrayEnhancer and ArrayBufferEnhander - [enhance] add test/test-engines.rb
* - [enhance] new method Eruby#pattern_regexp() to customize regexp for scanningmakoto kuwata2006-04-253-0/+430
- [change] 'lib/erubis.rb' is divided into eruby.rb, enhancer.rb, and optimized.rb - [change] command 'bin/erubis' is moved to 'lib/erubis/main.rb' - [change] benchmark/erubybench.rb updated - [enhance] new command-line option '-k' (convert map key to Symbol) added