[new release] merlin (4 packages) (5.6.1-504)#29117
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.
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.
| "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.
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)