Commit Graph

485 Commits

Author SHA1 Message Date
Anil Madhavapeddy 641af3fd63 port build from jbuilder to dune 2019-01-15 09:50:54 +00:00
Mario Rodas ea38850e60 Company backend only complete on utop buffers 2018-10-10 17:55:03 -04:00
Rizo Isrof 4009cb09dc Add screenshot (#259) 2018-09-24 11:48:27 -05:00
François Bobot 4a05fa91b5 Update a link in Readme.md 2018-09-18 18:08:54 +01:00
Anton Kochkov 53db99356e Env.Env_copy_types should work also on OCaml 4.06 2018-08-31 11:35:51 -04:00
ncihnegn cf8e423f58 Replace deprecated CamomileLibraryDyn with CamomileLibraryDefault for camomile >= 1.0.0 2018-08-29 18:46:43 +01:00
ncihnegn 098d2f854b Replace deprecated String.capitalize with String.capitalize_ascii 2018-08-29 18:46:43 +01:00
ncihnegn 9dcb51fea8 Replace deprecated String.lowercase with String.lowercase_ascii 2018-08-29 18:46:43 +01:00
ncihnegn 239e6aad95 Replace deprecated Lwt_sequence with LTerm_dlist 2018-08-29 18:46:43 +01:00
ncihnegn 03b383bd58 Add dune-project 2018-08-29 18:46:43 +01:00
Anton Kochkov 13132c3ea4 Deprecate OCaml 4.02 version support, add 4.07 (#254)
Deprecation due to https://github.com/ocaml-community/utop/pull/246
New version support because of the release.
2018-08-29 10:23:29 +01:00
Guillaume Petiot 081e49d882 Make more functions tail-recursive, and use tail-rec List functions (#251) 2018-08-23 17:53:07 +01:00
Perry E. Metzger 74749bb720
Change build status icon to reflect new project location 2018-08-21 18:22:45 -04:00
Jeremie Dimino 8cd6b1a58e Setup code owners 2018-08-20 14:31:13 +01:00
Jeremie Dimino 194419227f Update opam file 2018-08-20 14:28:10 +01:00
Rudi Grinberg 9612274567 Use http for git url
Only this works for dune-release

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-07-15 09:31:53 +02:00
Rudi Grinberg e139aa20db
Merge pull request #245 from rgrinberg/release-update
Release update
2018-07-15 09:13:53 +02:00
Rudi Grinberg 806c05830f Remove topkg boilerplate
Since we can now use dune-release

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-07-15 09:12:11 +02:00
Rudi Grinberg 3b9cd51d9f Update supported packages in jbuild-workspace
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-07-15 09:12:02 +02:00
Rudi Grinberg 0ca9304737 Update CHANGELOG for release
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-07-15 09:11:56 +02:00
sliquister 601973c953 Clflags.include_dirs is expected to hold unexpanded directories (#242) 2018-07-09 10:28:08 +01:00
Rudi Grinberg 48100fcf76
Merge pull request #241 from Wilfred/fix-next-phrase
Fix utop-eval-phrase on recent tuareg-mode
2018-07-07 05:49:18 +07:00
Wilfred Hughes 2d358b2d9c Fix utop-eval-phrase on recent tuareg-mode
tuareg-next-phrase was moved to tuareg_indent.el in
ocaml/tuareg@b40e733c1 and removed entirely in
ocaml/tuareg@b2ad75f3d5 (September 2017).

As a result, utop-eval-phrase crashes due to the missing function.

Instead, write a small function to move to the next phrase, similar to
the movement logic in tuareg-eval-phrase.
2018-07-06 21:02:29 +01:00
Hezekiah M. Carty 0bee8c9297 Minimal update to make utop build on OCaml 4.07.0+rc1 (#238) 2018-06-23 00:05:49 +01:00
Rudi Grinberg 1b4bd052c6 Update CHANGES 2018-02-28 18:34:24 +07:00
Rudi Grinberg 4a5ae8058e
Merge pull request #233 from rgrinberg/company-mode
Company mode
2018-02-28 18:05:28 +07:00
Rudi Grinberg 90bd622f85 Don't discard line if the protocol-version isn't matched 2018-02-28 16:59:04 +07:00
Rudi Grinberg e65468882b Add version detection based on utop printing protocol-version 2018-02-28 16:28:35 +07:00
Rudi Grinberg c36f20bf12 Print protocol-version in emacs mode 2018-02-28 16:26:19 +07:00
Jeremie Dimino ff5212cd81 Remove the new maintainer banner
Doesn't seem to work
2018-02-27 10:17:03 +00:00
Rudi Grinberg 27ae188261 Replace while loops with dolist 2018-02-27 01:38:12 +07:00
Rudi Grinberg 49de3344f7 Make company completion conditional 2018-02-27 00:50:42 +07:00
Rudi Grinberg 1f295f49da Add support for detecting utop version 2018-02-27 00:42:01 +07:00
Rudi Grinberg 1f3a5d66ef Company backend for utop completion 2018-02-26 22:30:00 +07:00
Rudi Grinberg 730a8aeac1
Merge pull request #216 from rgrinberg/dev
Emacs mode renovation
2018-02-26 22:29:27 +07:00
Rudi Grinberg fe8b2b8aae Prefix unused argument with _ 2018-02-26 22:23:00 +07:00
Rudi Grinberg 42953e4f6a ignore .elc files 2018-02-26 22:23:00 +07:00
Rudi Grinberg e1e589b5ea fix cond default clause 2018-02-26 22:23:00 +07:00
Rudi Grinberg f54d1291b1 enable lexical scoping 2018-02-26 22:23:00 +07:00
Rudi Grinberg 4aafcfbbe7 remove tabuluated-list compatibility
the package already requires emacs 24, there's no need for this shim.
2018-02-26 22:23:00 +07:00
Rudi Grinberg afca031099 refactor utop-set-state, utop-cannot-edit, utop-process-line
Make them all use pcase and and gets rid of some duplicate code in the process
2018-02-26 22:23:00 +07:00
Rudi Grinberg e838896e53 Use pcase in utop-compat-resolve
Simpler than cond (and pcase is available since emacs 24)
2018-02-26 22:23:00 +07:00
Rudi Grinberg 14c2282449 fix indentation
no semantic changes here
2018-02-26 22:23:00 +07:00
Rudi Grinberg b46cf690a7 fix docstring of utop-compat-resolve
It forgot to mention the recently supported reason mode
2018-02-26 22:23:00 +07:00
tuncer 262539ae26 Fix utop -vnum (#231)
The handler for 'utop -vnum' failed to terminate after printing the
version number.
2018-02-26 12:34:37 +00:00
Rudi Grinberg d6e873cafc
Merge pull request #214 from Chris00/master
Make clear that toplevel = REPL
2017-11-27 19:14:54 +08:00
Christophe Troestler 673608a0a0 Make clear that toplevel = REPL
This is to help newcomers and stems from the discussion
https://discuss.ocaml.org/t/ocaml-first-impressions/517/47
2017-11-27 11:35:51 +01:00
Rudi Grinberg 599fa4ff64 Update CHANGELOG for 2.0.2 2017-11-07 13:41:06 +08:00
Rudi Grinberg 15a02e2de5
Merge pull request #221 from rgrinberg/4.06.0-and-safe-string
4.06.0 and safe string
2017-11-07 13:38:01 +08:00
Rudi Grinberg fb0723fe48 Update travis 2017-11-07 13:36:23 +08:00