[Templates-cvs] cvs commit: Template2 TODO
cvs@template-toolkit.org
cvs@template-toolkit.org
cvs 06/05/25 11:23:35
Modified: . TODO
Log:
Added code to replace virtual method to bypass slow code if no backrefs
are defined
Revision Changes Path
2.83 +1 -20 Template2/TODO
Index: TODO
===================================================================
RCS file: /template-toolkit/Template2/TODO,v
retrieving revision 2.82
retrieving revision 2.83
diff -u -r2.82 -r2.83
--- TODO 2006/05/25 08:22:33 2.82
+++ TODO 2006/05/25 11:23:34 2.83
@@ -11,7 +11,7 @@
# Andy Wardley <abw@wardley.org>
#
#------------------------------------------------------------------------
-# $Id: TODO,v 2.82 2006/05/25 08:22:33 abw Exp $
+# $Id: TODO,v 2.83 2006/05/25 11:23:34 abw Exp $
#========================================================================
#------------------------------------------------------------------------
@@ -727,22 +727,3 @@
------------------------------------------------------------------------
--------------------------------------------------------
-my $replace_has_backref;
-while ($replace =~ m/(\\*) \$\d+/gx) {
- if (length($1 || '') % 2 == 0) {
- $replace_has_backref = 1;
- last;
- }
-}
-
-if (!$replace_has_backref) {
- if ($global) {
- $text =~ s/$pattern/$replace/g;
- } else {
- $text =~ s/$pattern/$replace/;
- }
- return $text;
-}
--------------------------------------------------------
-