On Fri, 1 Jul 2022 17:04:10 GMT, Joe Wang <jo...@openjdk.org> wrote:

> To improve efficiency, this patch moves the limit check to within the Lexer 
> and reports any overlimit situation as soon as it happens.
> 
> Note the change in XPathParser: diff (and also webrevs) showed the whole 
> error-report block was changed, the actual change was only placing the block 
> to within the isOverLimit statement.
> 
> Test: java.xml tests passed.

Hi Joe,
In the bug report, it reads:

It would be more efficient for the XSLT XPath impl to do the same as the XPath 
impl does and report any error earlier

So now the code works as once the first error was found, it immediately reports 
it. Would that result in a behavioral change, if there are multiple overflows 
co-exist? Would there be a possibility where a different error be thrown 
compared to the prior implementation?

-------------

PR: https://git.openjdk.org/jdk19/pull/101

Reply via email to