Skip to content

Tags: voodoos/merlin

Tags

v4.14-500

Toggle v4.14-500's commit message
Release v4.14-500

CHANGES:

Thu Feb 22 14:00:42 CET 2024

  + merlin binary
    - Add a "heap_mbytes" field to Merlin server responses to report heap usage (ocaml#1717)
    - Add cache stats to telemetry (ocaml#1711)
    - Add new SyntaxDocument command to find information about the node under the cursor (ocaml#1706)
    - Fix `FLG -pp ppx.exe -as-pp/-dump-ast` use of invalid shell redirection when
    direct process launch on Windows. (ocaml#1723, fixes ocaml#1722)
    - Add a query_num field to the `ocamlmerlin` responses to detect server crashes (ocaml#1716)
    - Jump to cases within a match statement (ocaml#1726)
    - Jump to `module-type` (ocaml#1728, partially fixes ocaml#1656)
    - Exposes stable functions for configuration handling and pattern variable
      destruction. (ocaml#1730)
  + editor modes
    - vim: load merlin under the ocamlinterface and ocamllex filetypes (ocaml#1340)
    - Fix merlinpp not using binary file open (ocaml#1725, fixes ocaml#1724)

v4.14-414

Toggle v4.14-414's commit message
Release v4.14-414

CHANGES:

Thu Feb 22 14:00:42 CET 2024

  + merlin binary
    - Add a "heap_mbytes" field to Merlin server responses to report heap usage (ocaml#1717)
    - Add cache stats to telemetry (ocaml#1711)
    - Add new SyntaxDocument command to find information about the node under the cursor (ocaml#1706)
    - Fix `FLG -pp ppx.exe -as-pp/-dump-ast` use of invalid shell redirection when
    direct process launch on Windows. (ocaml#1723, fixes ocaml#1722)
    - Add a query_num field to the `ocamlmerlin` responses to detect server crashes (ocaml#1716)
    - Jump to cases within a match statement (ocaml#1726)
    - Jump to `module-type` (ocaml#1728, partially fixes ocaml#1656)
    - Exposes stable functions for configuration handling and pattern variable
      destruction. (ocaml#1730)
  + editor modes
    - vim: load merlin under the ocamlinterface and ocamllex filetypes (ocaml#1340)
    - Fix merlinpp not using binary file open (ocaml#1725, fixes ocaml#1724)

v4.13-500

Toggle v4.13-500's commit message
Release v4.13-500

CHANGES:

Mon Dec 18 16:42:00 CET 2023

  + merlin binary
    - Fix a follow-up issue to the preference of non-ghost nodes introduced in ocaml#1660 (ocaml#1690, fixes ocaml#1689)
    - Add `-cache-lifespan` flag, that sets cache invalidation period. (ocaml#1698,
      ocaml#1705)
    - Fix Merlin locate not fallbacking on the correct file in case of ambiguity
      (@goldfirere, ocaml#1699)
    - Fix Merlin reporting errors provoked by the recovery itself (ocaml#1709, fixes
      ocaml#1704)
  + editor modes
    - vim: load merlin when Vim is compiled with +python3/dyn (e.g. MacVim)
    - emacs: highlight only first error line by default (ocaml#1693, fixes ocaml#1663)

v4.13.1-501

Toggle v4.13.1-501's commit message
Release v4.13.1-501

CHANGES:

Fri Dec  1 15:00:42 CET 2023

  + merlin binary
    - Fix a follow-up issue to the preference of non-ghost nodes introduced in ocaml#1660 (ocaml#1690, fixes ocaml#1689)
    - Add `-cache-lifespan` flag, that sets cache invalidation period. (ocaml#1698,
      ocaml#1705)
    - Ignore the new 5.1 `cmi-file` flag instead of rejecting it (ocaml#1710, fixes
      ocaml#1703)
    - Fix Merlin locate not fallbacking on the correct file in case of ambiguity
      (@goldfirere, ocaml#1699)
    - Fix Merlin reporting errors provoked by the recovery itself (ocaml#1709, fixes
      ocaml#1704)
    - Add support for OCaml 5.1.1 (ocaml#1714)
  + editor modes
    - vim: load merlin when Vim is compiled with +python3/dyn (e.g. MacVim)
    - emacs: highlight only first error line by default (ocaml#1693, fixes ocaml#1663)

v4.13-501

Toggle v4.13-501's commit message
Release v4.13-501

CHANGES:

Fri Dec  1 15:00:42 CET 2023

  + merlin binary
    - Fix a follow-up issue to the preference of non-ghost nodes introduced in ocaml#1660 (ocaml#1690, fixes ocaml#1689)
    - Add `-cache-lifespan` flag, that sets cache invalidation period. (ocaml#1698,
      ocaml#1705)
    - Ignore the new 5.1 `cmi-file` flag instead of rejecting it (ocaml#1710, fixes
      ocaml#1703)
    - Fix Merlin locate not fallbacking on the correct file in case of ambiguity
      (@goldfirere, ocaml#1699)
    - Fix Merlin reporting errors provoked by the recovery itself (ocaml#1709, fixes
      ocaml#1704)
  + editor modes
    - vim: load merlin when Vim is compiled with +python3/dyn (e.g. MacVim)
    - emacs: highlight only first error line by default (ocaml#1693, fixes ocaml#1663)

v4.13-414

Toggle v4.13-414's commit message
Release v4.13-414

CHANGES:

Fri Dec  1 15:00:42 CET 2023

  + merlin binary
    - Fix a follow-up issue to the preference of non-ghost nodes introduced in ocaml#1660 (ocaml#1690, fixes ocaml#1689)
    - Add `-cache-lifespan` flag, that sets cache invalidation period. (ocaml#1698,
      ocaml#1705)
    - Fix Merlin locate not fallbacking on the correct file in case of ambiguity
      (@goldfirere, ocaml#1699)
    - Fix Merlin reporting errors provoked by the recovery itself (ocaml#1709, fixes
      ocaml#1704)
  + editor modes
    - vim: load merlin when Vim is compiled with +python3/dyn (e.g. MacVim)
    - emacs: highlight only first error line by default (ocaml#1693, fixes ocaml#1663)

v4.12-501

Toggle v4.12-501's commit message
Release v4.12-501

CHANGES:

Tue Sep 26 17:45:42 CEST 2023

  + merlin binary
    - Fix issue with let operators and tuples (ocaml#1684, fixes ocaml#1683, fixes
      ocaml/ocaml-lsp#1182)
    - Fix an issue causing Merlin locate queries to hang (ocaml#1686,
      fixes ocaml/ocaml-lsp#1192)

v4.12-500

Toggle v4.12-500's commit message
Release v4.12-500

CHANGES:

Tue Sep 26 17:45:42 CEST 2023

  + merlin binary
    - Fix issue with let operators and tuples (ocaml#1684, fixes ocaml#1683, fixes
      ocaml/ocaml-lsp#1182)
    - Fix an issue causing Merlin locate queries to hang (ocaml#1686,
      fixes ocaml/ocaml-lsp#1192)

v4.12-414

Toggle v4.12-414's commit message
Release v4.12-414

CHANGES:

Tue Sep 26 17:45:42 CEST 2023

  + merlin binary
    - Fix issue with let operators and tuples (ocaml#1684, fixes ocaml#1683, fixes
      ocaml/ocaml-lsp#1182)
    - Fix an issue causing Merlin locate queries to hang (ocaml#1686,
      fixes ocaml/ocaml-lsp#1192)

v4.11-501

Toggle v4.11-501's commit message
Release v4.11-501

CHANGES:

Thu Sep 24 18:01:42 CEST 2023

  + merlin binary
    - Add support for OCaml 5.1
    - Improve error messages for missing configuration reader (ocaml#1669)
    - Fix regression causing crash when using ppxes under Windows (ocaml#1673)
    - Fix confusion between aliased modules and module types (ocaml#1676,
      fixes ocaml#1667)
    - Ignore hidden branches when listing occurrences (ocaml#1677, fixes ocaml#1671)
  + editor modes
    - emacs: fix/improve keybindings (ocaml#1668, fixes ocaml#1386):
      Unbind <kbd>C-c C-r</kbd> (to avoid shadowing `tuareg-eval-region`)
      and bind <kbd>C-c C-v</kbd> instead to `merlin-error-check`;
      rebind <kbd>C-c C-d</kbd> to `merlin-document`
      and bind <kbd>C-c M-d</kbd> and <kbd>C-c |</kbd> instead to `merlin-destruct`;
      bind <kbd>C-u C-c C-t</kbd> to `merlin-type-expr`.
      See also <ocaml#1386 (comment)>
    - emacs: remove use of obsolete `defadvice` macro (ocaml#1675)