You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2021/01/22 12:45:26 UTC
[tomcat] branch master updated (03a3edf -> deac802)
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org