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