-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[new release] merlin (4 packages) (5.6.1-504) #29117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CHANGES:
Sat Dec 20 11:15:42 CET 2025
+ merlin binary
- Fix a plethora of minor issues with the C code (ocaml/merlin#1998)
+ merlin library
- Signature help should not appear on the function name (ocaml/merlin#1997)
- Fix completion not working for inlined records labels (ocaml/merlin#1978, fixes ocaml/merlin#1977)
- Perform buffer indexing only if the query requires it (ocaml/merlin#1990 and ocaml/merlin#1991)
- Stop unnecessarily forcing substitutions when initializing short-paths graph (ocaml/merlin#1988)
- Fix Mocaml.with_printer didn't update replacement_printer_doc (ocaml/merlin#2010)
+ test suite
- Add a test to ensure the behavior showed in issue ocaml/merlin#1517 is no longer relevant (ocaml/merlin#1995)
- Add a test to ensure the code fragment exhibited in issue ocaml/merlin#1118 no longer makes Merlin crash (ocaml/merlin#1996)
- Add a test case illustrating how a snippet produces two unrelated errors in issue ocaml/merlin#2000. (ocaml/merlin#2003)
- Add a test reproducing issue ocaml/merlin#1983 where `document` command which sometime concatenates consecutive variants and labels (ocaml/merlin#2005)
- Signature-help should trigger on unfinished `let ... in` bindings (ocaml/merlin#2009)
jmid
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Any idea of what's up with the 3 tuareg revdeps failures?
tuareg.2.0.10 (failed: void-function (batch-update-autoloads))
tuareg.2.1.0 (failed: void-function (batch-update-autoloads))
tuareg.2.2.0 (failed: void-function (batch-update-autoloads))
|
Thanks Jan. I have no idea about the Tuareg failures. I don't expect them to be related to this release. |
|
I think tuareg is an issue with updated emacs. The rest looks good |
| "menhir" {dev & >= "20201216"} | ||
| "menhirLib" {dev & >= "20201216"} | ||
| "menhirSdk" {dev & >= "20201216"} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| "menhir" {dev & >= "20201216"} | |
| "menhirLib" {dev & >= "20201216"} | |
| "menhirSdk" {dev & >= "20201216"} | |
| "menhir" {with-dev-setup & >= "20201216"} | |
| "menhirLib" {with-dev-setup & >= "20201216"} | |
| "menhirSdk" {with-dev-setup & >= "20201216"} |
Are these dev (pinned package) dependencies or a good to have for development time?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Menhir is indeed a dev dependency. Building in dev mode requires it (while building in release mode doesn't).
Having the correct version of menhir is a "good to have for development time" dependency, since it won't create diffs for the generated parses.
|
Thanks |
Editor helper, provides completion, typing and source browsing in Vim and Emacs
CHANGES:
Sat Dec 20 11:15:42 CET 2025
documentconcatenates consecutive variants and labels merlin#1983 wheredocumentcommand which sometime concatenates consecutive variants and labels (Add a test reproducing the issue #1983 merlin#2005)let ... inbindings (Signature-help should trigger on unfinishedlet ... inbindings merlin#2009)