Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CHANGES: Tue Apr 14 15:25:05 CEST 2020 + ocaml support - full support from OCaml 4.02 to OCaml 4.10 (ocaml/merlin#1117, ocaml/merlin#1127) - fix desynchronized cache (ocaml/merlin#1120) - short path for OCaml 4.09 and OCaml 4.10 (ocaml/merlin#1082, ocaml/merlin#1117) - catch and test environment initialization errors (ocaml/merlin#1083, ocaml/merlin#1130) - restore type levels after recovery (ocaml/merlin#1092) + merlin binary - fix syntax errors in 4.08 and 4.09 (ocaml/merlin#1081) - complete-prefix command accepts -kind option to filter results (ocaml/merlin#1071) - code cleanup (ocaml/merlin#1093, ocaml/merlin#1079, ocaml/merlin#1112) - better handling of expression and pattern extra nodes during browse tree traversal (ocaml/merlin#1091, ocaml/merlin#1121) - improve context detection (e.g. appropriate namespace for lookup) for various queries (ocaml/merlin#1104, ocaml/merlin#1110) - add stdlib to locate source path (ocaml/merlin#1085) + editor modes - vim: tweak heuristic to select python version (ocaml/merlin#1111) - emacs: marlin/call - lsp: move server to its own repository (ocaml/merlin#1069), https://github.com/ocaml/ocaml-lsp + test suite - dune rules for the test suite are now generated, deterministic and can be run individually (ocaml/merlin#1068, ocaml/merlin#1070, ocaml/merlin#1072) - fix incorrect command-line arguments in tests (ocaml/merlin#1073) - better coverage of frontend features (ocaml/merlin#1075, ocaml/merlin#1078, ocaml/merlin#1088, ocaml/merlin#1089, ocaml/merlin#1126) Build no longer relies on implicit transitive_deps (ocaml/merlin#1065).
- Loading branch information