Skip to content

Make fn:invisible-xml parser interruptible - #2767

Merged
ChristianGruen merged 1 commit into
BaseXdb:mainfrom
GuntherRademacher:#2763
Sep 22, 2026
Merged

ChristianGruen merged 1 commit into
BaseXdb:mainfrom
GuntherRademacher:#2763

Conversation

@GuntherRademacher

Copy link
Copy Markdown
Member

As reported in #2763, an ambiguous ixml grammar can grow the parse forest until OOM without being stoppable: xquery:eval's timeout and memory limits never fire, because the parse loop does not take notice of the stopped condition.

Markup Blitz 1.13 now has a checkpoint-aware parse. Passing qc::checkStop to it makes these limits work.

@ChristianGruen

Copy link
Copy Markdown
Member

Great

@ChristianGruen
ChristianGruen merged commit d60092e into BaseXdb:main Sep 22, 2026
1 check passed
@ChristianGruen
ChristianGruen deleted the #2763 branch September 22, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants