-
Notifications
You must be signed in to change notification settings - Fork 143
Pull requests: rdfjs/N3.js
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Opt-in term source spans and a provenance-tracking parser wrapper
#672
opened Aug 3, 2026 by
ericprud
Loading…
fix(writer): represent blank nodes through their term type
ai-generated
Authored or prepared by an AI coding agent
perf(store): remove per-call allocations from index read hot paths
ai-generated
Authored or prepared by an AI coding agent
fix: escape IRIREF-forbidden characters and full control range in Writer (#659)
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
fix(lexer): anchor the dircode regex and reset the literal scan cache per document
ai-generated
Authored or prepared by an AI coding agent
fix(parser): bound input-derived content in error messages
ai-generated
Authored or prepared by an AI coding agent
fix: guard termFromId JSON parsing of quoted-triple ids
ai-generated
Authored or prepared by an AI coding agent
fix(datafactory): type unsafe-range numbers as xsd:double, not xsd:integer
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
test: add deterministic fuzz / round-trip property tests
ai-generated
Authored or prepared by an AI coding agent
chore(ci): harden GitHub Actions supply chain
ai-generated
Authored or prepared by an AI coding agent
perf: answer fully bound has() with a direct index probe
ai-generated
Authored or prepared by an AI coding agent
perf: track index entry counts for constant-time removal cleanup
ai-generated
Authored or prepared by an AI coding agent
perf: coalesce stream writer output into 64 KB chunks
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
perf(parser): reduce per-quad allocation (no throwaway literal, no per-literal .bind, lean contexts)
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
perf(reasoner): remove per-match object/closure allocations in the inner loop
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
fix: support resource paths after literals, lists and variables in N3 mode
ai-generated
Authored or prepared by an AI coding agent
chore(tests): run the W3C Notation3 spec suites in CI
ai-generated
Authored or prepared by an AI coding agent
chore(tests): run browser bundle tests in Chromium, Firefox and WebKit
ai-generated
Authored or prepared by an AI coding agent
feat: add a graphs option to control named-graph handling in the writer
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
feat: match Variables inside Quad pattern terms
ai-generated
Authored or prepared by an AI coding agent
fix: make import() return an awaitable promise for the store
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
semver.major
perf: index triple terms by component ids instead of composite strings
ai-generated
Authored or prepared by an AI coding agent
feat: opt-in validation modes for the parser
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
fix: accept lists in the predicate position in N3 mode
ai-generated
Authored or prepared by an AI coding agent
needs-author-review
Awaiting author review; agent has done its part (author removes if follow-ups remain)
Previous Next
ProTip!
Add no:assignee to see everything that’s not assigned.