GitNexus/gitnexus/test
Mick Cooney 7b514f1157 fix(r): make the roxygen @param name and package qualifier parsing linear
The @param name pattern [\w.]*\w[\w.]* backtracks quadratically on a long
name followed by anything but a blank (32,000 characters took about half a
second per line), and parseRQualifier's lazy [\s\S]*? does the same on a
long run of blanks. Match [\w.]+ and require a word character separately,
and take the text before the first '::' directly. Accepted inputs and
results are unchanged (checked against the old patterns on two million
generated strings).

Tests cover large adversarial inputs and the dotted formal names.
2026-10-16 14:58:45 +01:00
..
fixtures Merge upstream/main into feat/r-language-support 2026-10-16 13:03:19 +01:00
helpers Merge upstream/main into feat/r-language-support 2026-10-15 14:13:14 +01:00
integration Merge upstream/main into feat/r-language-support 2026-10-16 13:03:19 +01:00
unit fix(r): make the roxygen @param name and package qualifier parsing linear 2026-10-16 14:58:45 +01:00
utils feat(storage): add configurable index storage and content retention tiers (#3060) 2026-09-12 20:31:55 +00:00