feat: import gnpl from lithoglyph monorepo - #10
Conversation
Squashed, signed extraction of lithoglyph/gql-dt (GNPL / GQL-dt query language) into its reserved standalone repo. Template stubs superseded by real content. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Note Automatic reviews are paused because your trial's included automatic processing has been used for this period. Upgrade now, or comment "Gitar review" to run a review anytime. Code Review ✅ Approved 2 resolved / 2 findingsImports the GNPL dependently-typed query language core and Zig FFI layer, but contains critical off-by-one errors in the lexer and unescaped query text in JSON serialization. ✅ 2 resolved✅ Bug: Lexer peek off-by-one breaks operators, escapes, comments
✅ Security: gqldt_serialize_json does not escape query text
OptionsDisplay: compact → Showing less information. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
Squashed, signed extraction of lithoglyph/gql-dt (GNPL / GQL-dt query language) into its reserved standalone repo. Template stubs superseded by real content.
Summary
Closes #
Type of change
How has this been verified?
Checklist
git commit -S).SPDX-License-Identifier(code/configMPL-2.0,prose
CC-BY-SA-4.0); I did not relicense existing files.Notes for reviewers
Summary by Gitar
src/GqlDt/) in Lean 4src/GqlDt/Lexer.lean) and corresponding test suite (test/LexerTest.lean)bridge/zig/,ffi/zig/)lakefile.lean,gqldt.ipkg,Containerfile)0-AI-MANIFEST.a2ml,spec/,docs/)This will update automatically on new commits.