[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;
  -}
  --------------------------------------------------------
  -