Skip to content

v3.3.2

Compare
Choose a tag to compare
@let-def let-def released this 15 Jul 10:00
· 1550 commits to master since this release

CHANGES:

Mon Jul 15 11:10:35 CEST 2019

  • backend
    • ** globbing in .merlin won't look into hidden directories
      (starting with a '.') (by Daniel Bünzl, #990)
    • fallback to "/dev/null" configuration for findlib
    • better 4.08 support:
      • support for letop (let+, and+, ...) (#986)
      • fix parsing recovery for 4.08 constructions (#987)
      • catch an exception raised by 4.08 Printtyp trying to rename a
        persistent identifier (#991)
    • locate: treat local locations differently from external locations (coming
      from a cmi), this fixes "jump to definition" on mutually recursive
      bindings (#984)
    • when completing an infix operator in a sub-module, wrap with () (#992)
    • disable arity checks on externals (for Bucklescript compatibility)
    • remove parser preprocessing (simplify compilation for OCaml < 4.08) (#997)
  • editor modes
    • emacs
      • fix position computation in presence of tabs or multi-byte characters (#981)
      • log arguments in "merlin-debug-last-commands" (#981)
    • vim
      • install reason.vim file (by Hezekiah M. Carty, #974)