Skip to content

Emit SCIP shards directly from plugins#904

Merged
jupblb merged 9 commits into
mainfrom
michal/semadb-scip-trans
Jun 4, 2026
Merged

Emit SCIP shards directly from plugins#904
jupblb merged 9 commits into
mainfrom
michal/semadb-scip-trans

Conversation

@jupblb
Copy link
Copy Markdown
Member

@jupblb jupblb commented Jun 4, 2026

semanticdb-javac and semanticdb-kotlinc now write per-source *.scip shards under META-INF/scip/; scip-semanticdb merges shards and rewrites symbol package coordinates. SemanticDB proto, *.semanticdb files, and the SignatureFormatter detour are gone.

Goldens regenerated: class signatures carry extends/implements, local-var annotation args are preserved, enum constants keep ctor args, and the LombokBuilder enclosing_range ordering matches the new scan order.

jupblb added 9 commits June 4, 2026 14:08
semanticdb-javac and semanticdb-kotlinc now write per-source *.scip shards
under META-INF/scip/; scip-semanticdb merges shards and rewrites symbol
package coordinates. SemanticDB proto, *.semanticdb files, and the
SignatureFormatter detour are gone.

Goldens regenerated: class signatures carry extends/implements, local-var
annotation args are preserved, enum constants keep ctor args, and the
LombokBuilder enclosing_range ordering matches the new scan order.
@jupblb jupblb merged commit 12ac5eb into main Jun 4, 2026
12 checks passed
@jupblb jupblb deleted the michal/semadb-scip-trans branch June 4, 2026 13:48
@jupblb jupblb mentioned this pull request Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant