Mark Thomas
Mark Thomas
See #837 for a PR that should address this.
#837 has been merged
Not essential but I think the web.xml changes should also have been reverted for `servlet_compat_LeadingSlash_With_web.xml`. It shouldn't change the outcome of the test (which is excluded anyway) but I think...
I have an implementation of this in the current Tomcat 12 development branch. You can download SNAPSHOT build a standard distribution from: https://repository.apache.org/content/groups/snapshots/org/apache/tomcat/tomcat/12.0.0-M1-SNAPSHOT/ Embedded and individual JARs are also available....
It has been over a month without feedback. The operator works as expected for me so I am going to proceed with the spec updates and TCK tests for 6.1.
The functionality that has been requested here is the [Null coalescing operator](https://en.wikipedia.org/wiki/Null_coalescing_operator) (`??`) not the [Elvis operator](https://en.wikipedia.org/wiki/Elvis_operator) (`?:`). Given the similarities, I am going to implement both.
This needs to be more precisely defined. I'd lean towards referencing an existing method (`addAll(Collection)` / `putAll(Map)`) rather than trying to define our own merge function. Cleaner to write the...
I have an implementation of this in the current Tomcat 12 development branch. You can download SNAPSHOT build a standard distribution from: https://repository.apache.org/content/groups/snapshots/org/apache/tomcat/tomcat/12.0.0-M1-SNAPSHOT/ Embedded and individual JARs are also available....
It has been over a month without feedback. The operator works as expected for me so I am going to proceed with the spec updates and TCK tests for 6.1.
Before adding this to the specification, I think there is a choice to make regarding syntax. String concatenation uses `+=` rather than `+` to avoid any potential ambiguity due to...