summaryrefslogtreecommitdiff
path: root/ext/erb
Commit message (Expand)AuthorAgeFilesLines
* [ruby/erb] Skip using the extension for truffleruby as wellTakashi Kokubun2022-11-271-1/+6
* [ruby/erb] Define ERB::Escape moduleTakashi Kokubun2022-11-261-3/+3
* [ruby/erb] Keep ERB::Util#html_escape privateTakashi Kokubun2022-11-251-1/+1
* [ruby/erb] Rename erb.so to erb/escape.soTakashi Kokubun2022-11-243-3/+3
* [ruby/erb] Revert the strpbrk optimizationTakashi Kokubun2022-11-051-5/+0
* [ruby/erb] Optimize away the rb_convert_type call using RB_TYPE_PTakashi Kokubun2022-11-051-1/+3
* [ruby/erb] Use strpbrk only when str is long enough for SIMDTakashi Kokubun2022-11-051-5/+7
* [ruby/erb] Optimize the no-escape case with strpbrkTakashi Kokubun2022-11-051-5/+8
* [ruby/erb] Avoid using prepend + super for fallbackTakashi Kokubun2022-11-041-4/+8
* [ruby/erb] Do not allocate a new String if not neededTakashi Kokubun2022-11-041-4/+4
* [ruby/erb] Optimize away to_s if it's already T_STRINGTakashi Kokubun2022-11-041-9/+2
* [ruby/erb] Copy CGI.escapeHTML to ERB::Util.html_escapeTakashi Kokubun2022-11-042-0/+98