Skip to content

feat: position encoding negotiation and doc sync ordering tests#17

Merged
meymchen merged 3 commits into
mainfrom
feat/position-encoding-negotiation
Jun 17, 2026
Merged

feat: position encoding negotiation and doc sync ordering tests#17
meymchen merged 3 commits into
mainfrom
feat/position-encoding-negotiation

Conversation

@meymchen

Copy link
Copy Markdown
Owner

This PR adds position encoding negotiation support and document synchronization ordering tests.\n\nChanges:\n- Update Cargo.toml\n- Modify src/dispatcher.rs and src/server.rs\n- Add tests/doc_sync_ordering.rs

meymchen added 3 commits June 17, 2026 02:19
- Change server_capabilities(&self) to server_capabilities(&self, &InitializeParams)
- Negotiate UTF-8 preferred / UTF-16 fallback from client general.positionEncodings
- Write the chosen encoding into the Documents store
- Add integration tests covering default, UTF-8, UTF-16-only, unsupported,
  and preference-order behavior
@meymchen meymchen merged commit b6485cf into main Jun 17, 2026
@meymchen meymchen deleted the feat/position-encoding-negotiation branch June 17, 2026 15:35
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