Skip to content

Commit a74324e

Browse files
Optimize parsing and serialization performance (#86)
Replaces regex validators with hand-written character checks, use `strings.Builder` for ToString, implement custom purl parser, and avoid reflection-based sorting. Also fixes query string escaping for qualifiers and subpaths as per purl spec. Co-authored-by: Andrew Nesbitt <andrewnez@gmail.com>
2 parents 53d197f + b41f387 commit a74324e

4 files changed

Lines changed: 615 additions & 83 deletions

File tree

0 commit comments

Comments
 (0)