Ulysse
Ulysse
A complete rewrite of `locate` will land with OCaml 5.2 and it appears to fix that issue :-)
> Does this mean this functionality would require Dune and would not directly be part of Merlin? It requires an indexing phase. Indexation of individual CMT files and merging of...
> Hey there! This has recently become somewhat critical for refactoring one of our projects Just to be clear, the first version of the index aims at searching all usages...
> (We mainly want information about _unreferenced_ values; which, based on my understanding, _is_ something that we can extract out of your work. At least, it's sure looking like it...
Typo, #949 was closed, not #945.
I just tried Merlin 4.11-501 on some Irmin file and it's still very slow. Although not the typing... https://github.com/ocamllabs/vscode-ocaml-platform/issues/954#issuecomment-1735447318
Update: this PR has not been merged yet because we discovered some issues with the current approach. More work is needed.
Closing in favor of #1612
Thanks a lot @Zineb-Ada for this precursor work ! We just merged a more complete bench CI so I am closing this one.
> As an extra piece of info (that might be another issue), typeof has trouble with expressions that use `and+` (though a single `let+` seems fine). Fixed in #1653 Occurrences...