Skip to content

Conversation

@voodoos
Copy link
Contributor

@voodoos voodoos commented Dec 20, 2025

Editor helper, provides completion, typing and source browsing in Vim and Emacs

CHANGES:

Sat Dec 20 11:15:42 CET 2025

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)
Copy link
Member

@jmid jmid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@voodoos
Copy link
Contributor Author

voodoos commented Dec 20, 2025

Thanks Jan. I have no idea about the Tuareg failures. I don't expect them to be related to this release.

@mseri
Copy link
Member

mseri commented Jan 6, 2026

I think tuareg is an issue with updated emacs. The rest looks good

Comment on lines +18 to +20
"menhir" {dev & >= "20201216"}
"menhirLib" {dev & >= "20201216"}
"menhirSdk" {dev & >= "20201216"}
Copy link
Member

@mseri mseri Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"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?

Copy link
Contributor Author

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.

@mseri mseri merged commit a52850e into ocaml:master Jan 7, 2026
4 of 5 checks passed
@mseri
Copy link
Member

mseri commented Jan 7, 2026

Thanks

@mseri mseri removed the question label Jan 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Completion fails on inlined record field

3 participants