This is an automated email from the ASF dual-hosted git repository. markt pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/tomcat.git.
from 03a3edf New StringInterpreter to allow optimised String -> Type conversions add 8d5f79b BZ 64872 Optimised ELInterpreter for literal booleans & strings add deac802 BZ 64872 Optimised StringInterpreter for Enum Values No new revisions were added by this update. Summary of changes: .../optimizations/ELInterpreterTagSetters.java | 268 ++++++++++ .../optimizations/StringInterpreterEnum.java} | 30 +- .../optimizations/TestELInterpreterTagSetters.java | 550 +++++++++++++++++++++ .../TestStringInterpreterTagSetters.java | 120 +++++ test/webapp/WEB-INF/tag-setters.tld | 245 +++++++++ .../bug64872-bigdecimal.jsp} | 16 +- .../bug64872-biginteger.jsp} | 16 +- .../bug56147.jsp => bug6nnnn/bug64872-boolean.jsp} | 28 +- .../{bug46381.jsp => bug6nnnn/bug64872-byte.jsp} | 18 +- .../bug64872-character.jsp} | 16 +- .../{bug46381.jsp => bug6nnnn/bug64872-double.jsp} | 16 +- .../{bug46381.jsp => bug6nnnn/bug64872-float.jsp} | 16 +- .../bug64872-integer.jsp} | 16 +- .../{bug46381.jsp => bug6nnnn/bug64872-long.jsp} | 16 +- .../bug64872-primitive-boolean.jsp} | 28 +- .../bug64872-primitive-byte.jsp} | 18 +- .../bug64872-primitive-character.jsp} | 16 +- .../bug64872-primitive-double.jsp} | 16 +- .../bug64872-primitive-float.jsp} | 16 +- .../bug64872-primitive-integer.jsp} | 16 +- .../bug64872-primitive-long.jsp} | 16 +- .../bug64872-primitive-short.jsp} | 16 +- .../{bug46381.jsp => bug6nnnn/bug64872-short.jsp} | 16 +- .../{bug46381.jsp => bug6nnnn/bug64872-string.jsp} | 19 +- .../bug64872-timeunit.jsp} | 16 +- .../bug64872b-timeunit.jsp} | 13 +- webapps/docs/jasper-howto.xml | 13 +- 27 files changed, 1418 insertions(+), 172 deletions(-) create mode 100644 java/org/apache/jasper/optimizations/ELInterpreterTagSetters.java copy java/{jakarta/el/Expression.java => org/apache/jasper/optimizations/StringInterpreterEnum.java} (58%) create mode 100644 test/org/apache/jasper/optimizations/TestELInterpreterTagSetters.java create mode 100644 test/org/apache/jasper/optimizations/TestStringInterpreterTagSetters.java create mode 100644 test/webapp/WEB-INF/tag-setters.tld copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-bigdecimal.jsp} (71%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-biginteger.jsp} (71%) copy test/webapp/{bug5nnnn/bug56147.jsp => bug6nnnn/bug64872-boolean.jsp} (54%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-byte.jsp} (65%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-character.jsp} (71%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-double.jsp} (71%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-float.jsp} (72%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-integer.jsp} (71%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-long.jsp} (72%) copy test/webapp/{bug5nnnn/bug56147.jsp => bug6nnnn/bug64872-primitive-boolean.jsp} (52%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-primitive-byte.jsp} (63%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-primitive-character.jsp} (70%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-primitive-double.jsp} (70%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-primitive-float.jsp} (70%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-primitive-integer.jsp} (70%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-primitive-long.jsp} (71%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-primitive-short.jsp} (71%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-short.jsp} (72%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-string.jsp} (67%) copy test/webapp/{bug46381.jsp => bug6nnnn/bug64872-timeunit.jsp} (71%) copy test/webapp/{bug5nnnn/bug51544.jsp => bug6nnnn/bug64872b-timeunit.jsp} (76%) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org