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
Rudi Grinberg
4f18a7b30a
Add build-test to opam file
2017-11-07 13:34:55 +08:00
Rudi Grinberg
e383e6ddf0
Remove no longer necessary constraint on the OCaml version
...
We now support >= 4.02.3
2017-11-07 13:34:14 +08:00
Rudi Grinberg
5926808b12
Fix formatting in descr
2017-11-06 18:49:49 +08:00
Rudi Grinberg
ec6b3144ba
Update jbuild workspace
...
Use latest version of 4.04, add 4.05.0, and 4.06.0
2017-11-06 18:45:40 +08:00
Rudi Grinberg
89c3355a2b
Naive fix for 4.06.0
2017-11-06 18:45:27 +08:00
Rudi Grinberg
fa043105fb
Add lwt_react to dependencies
2017-11-06 18:35:25 +08:00
Rudi Grinberg
39d18c9541
Enable -safe-string everywhere
...
Useful for testing on OCaml < 4.06.0
2017-11-06 18:33:48 +08:00