Peter Zotov
caf6ac1031
examples/custom-utop: no need for -cflag/-lflag anymore.
2014-10-28 01:50:15 +03:00
Peter Zotov
6f07ec0911
Remove utils/install-compiler-libs.sh.
...
utop now depends on OCaml >=4.01, which has compiler-libs
installed properly.
2014-10-28 01:38:20 +03:00
Peter Zotov
93ce7dbee6
Remove --force from git add options in dist.
...
This has caused me to put _build into a release at least twice.
/cc @diml
2014-10-22 18:47:05 +04:00
Peter Zotov
3fe804e340
Fix 4.01 compatibility.
2014-10-22 18:22:52 +04:00
Peter Zotov
5261d02c25
Bump version to 1.16.
2014-10-20 21:59:50 +04:00
Peter Zotov
5be698d124
Update opam file for opam 1.2.
2014-10-20 21:56:31 +04:00
Peter Zotov
fbc4e1d523
Add instructions for building with camlp4 support to README.
2014-10-20 20:16:39 +04:00
Peter Zotov
88f1a730f1
Update dependencies in README.
2014-10-20 20:14:08 +04:00
Peter Zotov
11442761a0
Merge pull request #103 from diml/die-camlp4-die
...
Remove hard dependency on camlp4
2014-10-20 20:07:42 +04:00
Peter Zotov
f17f8f2959
Print out a nice message if trying to load camlp4 with no support.
...
This handles #camlp4o;; #camlp4r;; and also indirect cases
like #require "sexplib.syntax";;.
2014-10-20 20:04:18 +04:00
Peter Zotov
9254d5cf92
Make --disable-camlp4 the default.
2014-10-20 20:03:45 +04:00
Peter Zotov
c1bcb5abc5
Fix myocamlbuild expunge code that broke after 0.3->0.4 OASIS migration.
2014-10-20 19:53:18 +04:00
Peter Zotov
789417bfce
Migrate from deprecated Format functions.
2014-10-20 17:14:39 +04:00
Peter Zotov
2eea83a65f
Remove unused/deprecated autodetection from myocamlbuild.ml.
...
FINDLIB_VERSION is not used anymore.
compiler-libs are provided as a package in findlib >=1.4.
errors.cmi is now provided by compiler-libs.
2014-10-20 17:14:39 +04:00
Peter Zotov
6f7ac4559f
Remove compatibility with pre-4.01.0.
2014-10-20 17:14:39 +04:00
Peter Zotov
1205520aff
Update deprecated License value in _oasis.
2014-10-20 16:20:55 +04:00
Peter Zotov
121b1a9e58
Get rid of lwt.syntax.
2014-10-20 16:20:55 +04:00
Peter Zotov
257bfa7eb6
Replace pa_optcomp with cppo.
2014-10-20 16:20:55 +04:00
Peter Zotov
7c8a68eea6
Add a flag to build utop-camlp4 conditionally.
2014-10-18 20:42:43 +04:00
Peter Zotov
8e061eced3
Merge pull request #102 from maverickwoo/master
...
change error message formatting of #require
2014-10-18 02:25:53 +04:00
Maverick Woo
2116ebdcfc
change error message formatting of #require
...
Before:
utop # #require "foo";;
No such package: foo""
After:
utop # #require "foo";;
No such package: foo
The quoted empty string due to %S can be confusing to students.
2014-10-17 11:57:32 -04:00
Peter Zotov
ea45f25c73
Implement wrapper for -safe-string ( fixes #93 ).
2014-09-08 23:25:25 +04:00
Peter Zotov
1dc1720fa4
Version 1.15
2014-08-30 12:17:14 +02:00
Jérémie Dimino
8c073bc7f5
Merge pull request #86 from lunaryorn/improve-emacs-setup-instructions
...
Improve Emacs setup instructions
2014-08-22 13:07:34 +01:00
Sebastian Wiesner
638ff52e0b
Improve Emacs setup instructions
...
Use parse-colon-path instead of split-string, preserve exec-directory in
exec-path, and add an absolute directory to load-path.
2014-08-22 13:55:33 +02:00
Jérémie Dimino
8545a6e048
Merge pull request #85 from mads379/master
...
Close *Completions* buffer after evaluation
2014-08-22 09:29:15 +01:00
Mads Hartmann Jensen
064d874e61
Prettier fix for closing completion buffer
2014-08-21 22:35:26 +02:00
Mads Hartmann Jensen
081a10dadd
Close *Completions* buffer after evaluation
...
This is a quick fix for #84 . There might be a better place in the
code for the fix but this certainly does the trick.
2014-08-21 19:06:08 +02:00
Jeremie Dimino
50a398744a
handle Syntaxerr.Ill_formed_ast
2014-08-18 11:29:34 +01:00
Jeremie Dimino
fac09516fc
ignore completion errors from invalid cmis
2014-08-18 11:27:03 +01:00
Peter Zotov
1541f25520
Fix compatibility with 4.02.
2014-08-07 15:31:14 +04:00
Jeremie Dimino
87b0ca1807
handle module aliases for completion
2014-07-30 13:49:59 +01:00
Jeremie Dimino
8d35b32af0
fix #77
2014-07-28 10:18:45 +01:00
Peter Zotov
9704fefad5
Version 1.14.
2014-07-05 02:18:59 +04:00
Peter Zotov
495336f330
Fix build on 4.00.1 and earlier.
2014-07-05 02:17:01 +04:00
Jeremie Dimino
2d9285a87f
version 1.13
2014-07-04 09:52:24 +01:00
Jeremie Dimino
deccc8ea16
Don't stylise uge strings
...
Fix #73
2014-06-24 14:26:09 +01:00
Jeremie Dimino
6124f722f0
fix for trunk
2014-05-14 11:37:13 +01:00
Jeremie Dimino
7175551183
add an opam file
2014-05-14 11:35:55 +01:00
Peter Zotov
cc8793665f
Revert "Add a shim for #ppx directive for 4.02."
...
This reverts commit 5cda9ffb99
.
The patch was accepted into 4.02 after all:
11bf27a936
2014-05-13 18:41:50 +04:00
Jérémie Dimino
6e52edc81c
Merge pull request #70 from whitequark/master
...
Don't execute all phrases twice on >=4.02
2014-05-12 11:27:55 +01:00
Peter Zotov
1dc2409107
Don't execute all phrases twice on >=4.02 ( fixes #69 ).
2014-05-12 14:25:44 +04:00
Jérémie Dimino
778f2a3fbb
Merge pull request #68 from pveber/patch-1
...
Fix typo and dead link
2014-05-12 10:25:18 +01:00
pveber
60672a8071
Fix typo and dead link
2014-05-10 08:48:41 +02:00
Jérémie Dimino
45f35219e4
Merge pull request #66 from whitequark/master
...
Run ppx preprocessors before typing and report their errors gracefully
2014-05-07 16:42:44 +01:00
Peter Zotov
c179eadcdb
Implement autocompletion for #ppx.
2014-05-07 19:37:46 +04:00
Peter Zotov
5cda9ffb99
Add a shim for #ppx directive for 4.02.
...
The patch that adds it was accepted, but missed the merge window
for 4.02: https://github.com/ocaml/ocaml/pull/54#issuecomment-42351331
2014-05-07 19:35:37 +04:00
Peter Zotov
8c09e086f5
Run ppx preprocessors before typing and report their errors gracefully.
2014-05-06 21:37:32 +04:00
Jérémie Dimino
27b92f90eb
Merge pull request #65 from whitequark/master
...
Update for 4.02.
2014-05-06 17:28:13 +01:00
Peter Zotov
5305027a36
Update for 4.02.
2014-05-06 20:18:39 +04:00