Next step of refactoring. For more details see bug #341588. I applied the
authorKasimier T. Buchcik <kbuchcik@src.gnome.org>
Fri, 12 May 2006 21:31:53 +0000 (21:31 +0000)
committerKasimier T. Buchcik <kbuchcik@src.gnome.org>
Fri, 12 May 2006 21:31:53 +0000 (21:31 +0000)
commit76ccb3003459ef0bac2fb6b5ac5c818ebb2e8674
treeeeec96abc4cb0e5635100075c234867904fef6bd
parent8f605ccf7c324d38a57cb0bfe85d38de20070b2a
Next step of refactoring. For more details see bug #341588. I applied the

* libxslt/documents.c libxslt/namespaces.c
  libxslt/preproc.c libxslt/transform.c
  libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.c:
  Next step of refactoring. For more details see bug #341588.
  I applied the suggestion of Jerome Pesenti to the refactored
  (still IDFEDed out with XSLT_REFACTORED) code: The XPath
  compilation context (accessible via the compilation context)
  is now reused for compilation of expressions at
  compilation-time; this should reduce compilation time to 50%
  for avarage stylesheets.
ChangeLog
libxslt/documents.c
libxslt/namespaces.c
libxslt/preproc.c
libxslt/transform.c
libxslt/xslt.c
libxslt/xsltInternals.h
libxslt/xsltutils.c