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