mirror of
https://github.com/sbrow/thor.git
synced 2026-08-26 19:33:32 -04:00
715 B
715 B
- Initialize string builder size based on filesize?
- Review whitespace handling code
- Add leak checks for public procs.
- Simplify
trim_standalone_whitespace— four temp arrays (li_buf,ri_buf,left_done,right_done) could potentially be reduced to two by merging the done-tracking into the index buffers using sentinel values (e.g.-2= already trimmed). - Adjacent standalone tags don't capture indent for the second tag (e.g.
{{>a}}\n {{>b}}—{{>b}}getsindent=""because its left text was consumed by{{>a}}'s right-trim). Blocks recover viadeindent_blocks, but partials/parents have no fallback. - lazy load partials ? (with mutex)