Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[new release] merlin and merlin-lib (4.8-500)
CHANGES: Fri Feb 24 16:55:42 CEST 2023 + merlin binary - Recognize OCaml 5.0 cmi magic number in compiler version mismatch message (ocaml/merlin#1554, fixes ocaml/merlin#1553) - Upgrade Merlin from the RC2 to the stable 5.0.0 compiler release (ocaml/merlin#1559, fixes ocaml/merlin#1558) - Improve type-enclosing behaviour when used on records' labels (ocaml/merlin#1565, fixes ocaml/merlin#1564) - Restore compatibility with the compiler's command line by accepting the `-safe-string` flag as a no-op instead of rejecting it (ocaml/merlin#1544, fixes ocaml/merlin#1518) - Traverse aliases when jumping to declaration. This matches jump-to-definition's behavior (ocaml/merlin#1563) - Improve locate's behavior in various ill-typed expressions (ocaml/merlin#1546, fixes ocaml/merlin#1567 and partially ocaml/merlin#1543) - Correctly traverse patterns when looking for docs in the typedtree (ocaml/merlin#1572) - Get documentation when the declaration or definition is selected (ocaml/merlin#1542, fixes ocaml/merlin#1540) - On Windows, change to a harmless directory when launching server to avoid locking down current directory (ocaml/merlin#1569, fixes ocaml/merlin#1474) + editor modes - emacs: Fix misuse of `eq` comparison (ocaml/merlin#1549, @mattiase) - emacs: xref works from context menus; better highlighting of xref matches; xref recognises operators and binding operators at the cursor position; bad locations are filtered out (ocaml/merlin#1385, fixes ocaml/merlin#1410, @mattiase) + test suite - Add a test for incorrect alert defaults (ocaml/merlin#1559) - Add multiple tests for locate over ill-typed expressions (ocaml/merlin#1546) - Add non-regression tests for other fixes in this release
- Loading branch information