Commit Graph
3 Commits
Author SHA1 Message Date
doyaGu d2a5d36bd2 fix(search): reject parentheses nested deeper than 64 levels
Deep nesting overflowed the stack of the recursive Pidgin parser (around
400-700 levels), an uncatchable crash. The depth is now checked on the token
stream before parsing and reported as a syntax error. Listed in PLAN 6.2 and
USAGE.
2026-10-03 08:12:34 -04:00
doyaGu 27b507e439 feat: tighten search grammar and use unicode case folding 2026-10-03 02:50:52 -04:00
yyc12345 22a0f61cb5 feat: add search parser, sql compiler and markdown export 2026-10-02 22:32:33 +08:00