Commit Graph

452 Commits

Author SHA1 Message Date
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
Jérémie Dimino 42b50ce138 Merge pull request #64 from whitequark/master
Implement -ppx, -dparsetree and -dsource
2014-05-02 17:25:31 +01:00
Peter Zotov 0c745bcef5 Implement -dparsetree and -dsource options (refs #51). 2014-05-02 19:43:30 +04:00
Peter Zotov 72a7e7bfbe Implement -ppx option (fixes #63). 2014-05-02 19:38:57 +04:00
Jeremie Dimino b0795906e5 fix for trunk 2014-05-02 10:58:05 +01:00
Jeremie Dimino d49693ac4b update pa_optcomp.ml
Fix #62
2014-05-02 10:36:12 +01:00
Jeremie Dimino 5be7134436 silence camlp4 2014-04-24 09:11:19 +01:00
Jeremie Dimino 98334b8883 version 1.12 2014-04-21 14:03:37 +01:00
Jeremie Dimino d082071cea supports -require for scripts 2014-04-11 16:06:09 +01:00
Jérémie Dimino 34c65a4a03 Merge pull request #59 from dbuenzli/master
Support for React 1.0.0.
2014-04-04 14:55:21 +01:00
Daniel Bünzli 089aed899a Support for React 1.0.0. 2014-03-27 13:58:45 +01:00
Jérémie Dimino d316ebe421 Merge pull request #57 from martintrojer/prepare-for-melpa
better package.el boiler plate
2014-03-08 19:41:14 +00:00