Skip to content

fix: modernize cache and tune Boehm GC#118

Open
renich wants to merge 2 commits into
elbywan:masterfrom
renich:fix/modernization
Open

fix: modernize cache and tune Boehm GC#118
renich wants to merge 2 commits into
elbywan:masterfrom
renich:fix/modernization

Conversation

@renich
Copy link
Copy Markdown

@renich renich commented Apr 28, 2026

Description

This PR focuses on improving server responsiveness and modernizing the internal high-resolution clock usage.

Fixes: #7

Key Changes

  • ResultCache Modernization: Replaced the deprecated Time.monotonic with the modern Time.instant for cache invalidation logic.
  • GC Performance: Enabled incremental Boehm GC (LibGC.enable_incremental) and tuned the free space divisor to improve performance during heavy compilation cycles.

PR 3: fix/sync-drift-and-formatting

Title: fix: resolve sync drift and improve formatting safety

Description

This PR fixes a critical synchronization bug between the editor and the server and adds safety guards to the document formatting logic.

Fixes: #41, #84, #63

Assisted-by: Gemini gemini@google.com

@renich renich force-pushed the fix/modernization branch from 0d6d3d0 to 0d65d09 Compare April 28, 2026 00:38
renich added 2 commits April 27, 2026 18:45
Assisted-by: Gemini <gemini@google.com>
Assisted-by: Gemini <gemini@google.com>
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