diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2019-06-05 11:00:54 +0900 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2019-06-05 11:00:54 +0900 |
commit | 71b14affc6b699f38aabe73125380cab57799e34 (patch) | |
tree | cd3058b97f95780b592ae43ae173523eb5bb4919 /benchmark | |
parent | 804a7907a8974cf2f820a7cdce9133843b0fa7db (diff) |
Revert "Optimize CGI.escapeHTML by reducing buffer extension"
This reverts commit 8d81e59aa7a62652caf85f9c8db371703668c149.
`ALLOCA_N` does not check stack overflow unlike ALLOCV. I'll fix it and
re-commit it again.
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/cgi_escape_html.yml | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/benchmark/cgi_escape_html.yml b/benchmark/cgi_escape_html.yml deleted file mode 100644 index af6abd08ac..0000000000 --- a/benchmark/cgi_escape_html.yml +++ /dev/null @@ -1,40 +0,0 @@ -prelude: require 'cgi/escape' -benchmark: - - name: escape_html_blank - prelude: str = "" - script: CGI.escapeHTML(str) - loop_count: 20000000 - - name: escape_html_short_none - prelude: str = "abcde" - script: CGI.escapeHTML(str) - loop_count: 20000000 - - name: escape_html_short_one - prelude: str = "abcd<" - script: CGI.escapeHTML(str) - loop_count: 20000000 - - name: escape_html_short_all - prelude: str = "'&\"<>" - script: CGI.escapeHTML(str) - loop_count: 5000000 - - name: escape_html_long_none - prelude: str = "abcde" * 300 - script: CGI.escapeHTML(str) - loop_count: 1000000 - - name: escape_html_long_all - prelude: str = "'&\"<>" * 10 - script: CGI.escapeHTML(str) - loop_count: 1000000 - - name: escape_html_real - prelude: | # http://example.com/ - str = <<~HTML - <body> - <div> - <h1>Example Domain</h1> - <p>This domain is established to be used for illustrative examples in documents. You may use this - domain in examples without prior coordination or asking for permission.</p> - <p><a href="http://www.iana.org/domains/example">More information...</a></p> - </div> - </body> - HTML - script: CGI.escapeHTML(str) - loop_count: 1000000 |