Skip to content

Migrate to Rubydex and remove old indexer#4103

Open
vinistock wants to merge 36 commits intomainfrom
rubydex_adoption_feature_branch
Open

Migrate to Rubydex and remove old indexer#4103
vinistock wants to merge 36 commits intomainfrom
rubydex_adoption_feature_branch

Conversation

@vinistock
Copy link
Copy Markdown
Member

Motivation

This is a formality at this point since all of the changes were reviewed one by one, but this PR merges the feature branch into main to migrate to Rubydex and fully remove the old indexer.

vinistock and others added 30 commits May 6, 2026 14:09
Encoding::UTF_32 doesn't actually encodes strings
correctly and we were calculating code points with
a wrong encoding. It's UTF_32LE that encodes the
string and provides us the right locations back
…ivers (#4062)

* Fix parent scope and method receiver resolution and tracking

* Fix surrounding method call sites

* Add more parent scope and method definition receiver tests
* Fix parent scope and method receiver resolution and tracking

* Fix surrounding method call sites

* Add more parent scope and method definition receiver tests

* Migrate find references to Rubydex
@vinistock vinistock self-assigned this May 8, 2026
@vinistock vinistock requested a review from a team as a code owner May 8, 2026 19:18
@vinistock vinistock added breaking-change Non-backward compatible change server This pull request should be included in the server gem's release notes labels May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change Non-backward compatible change server This pull request should be included in the server gem's release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant