This is an automated email from the ASF dual-hosted git repository.

jengebr pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 5ca117b919515b4f8d810e458b898d35255c7da3
Merge: 490c5871d6 c288103193
Author: jengebr <73608737+jeng...@users.noreply.github.com>
AuthorDate: Wed Apr 16 14:53:40 2025 -0500

    Merge pull request #842 from jengebr/nonstandard_tags
    
    Adding nonstandard support for c:set and c:remove

 java/org/apache/jasper/EmbeddedServletOptions.java |  12 ++
 java/org/apache/jasper/JspC.java                   |  19 ++
 java/org/apache/jasper/Options.java                |   8 +
 java/org/apache/jasper/compiler/Generator.java     | 227 +++++++++++++++++++++
 .../apache/jasper/runtime/JspRuntimeLibrary.java   |  27 +++
 test/jakarta/servlet/jsp/TesterPageContext.java    |  12 +-
 .../jsp/TesterPageContextWithAttributes.java       | 121 +++++++++++
 test/org/apache/jasper/compiler/TestGenerator.java |  86 ++++++++
 .../compiler/TestNonstandardTagPerformance.java    | 156 ++++++++++++++
 .../jasper/runtime/TestJspRuntimeLibrary.java      |  37 +++-
 test/webapp/WEB-INF/web.xml                        |  28 +++
 .../webapp/jsp/generator/nonstandard/remove-01.jsp |  26 +++
 .../webapp/jsp/generator/nonstandard/remove-02.jsp |  26 +++
 .../webapp/jsp/generator/nonstandard/remove-03.jsp |  26 +++
 .../webapp/jsp/generator/nonstandard/remove-04.jsp |  26 +++
 .../webapp/jsp/generator/nonstandard/remove-05.jsp |  26 +++
 test/webapp/jsp/generator/nonstandard/set-01.jsp   |  22 ++
 test/webapp/jsp/generator/nonstandard/set-02.jsp   |  22 ++
 test/webapp/jsp/generator/nonstandard/set-03.jsp   |  22 ++
 test/webapp/jsp/generator/nonstandard/set-04.jsp   |  22 ++
 test/webapp/jsp/generator/nonstandard/set-05.jsp   |  22 ++
 webapps/docs/changelog.xml                         |   5 +
 22 files changed, 975 insertions(+), 3 deletions(-)

diff --cc webapps/docs/changelog.xml
index 653ef0f363,cb8ec31bd9..3cb02f44ca
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@@ -212,11 -198,12 +212,16 @@@
          <code>compilerTargetVM</code> have been updated to 21 to align with 
Java
          21 being the minimum Java version required for Tomcat 12. (markt)
        </update>
+       <add>
+         Add support for optimized execution of c:set and c:remove tags, when
+         activated via JSP servlet param useNonstandardTagOptimizations.
+         (jengebr)
+       </add>
        <!-- Entries for backport and removal before 12.0.0-M1 below this line 
-->
 +      <fix>
 +        <bug>69635</bug>: Add support to <code>jakarta.el.ImportHandler</code>
 +        for resolving inner classes. (markt)
 +      </fix>
      </changelog>
    </subsection>
    <subsection name="Cluster">


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to