Commit Graph

16 Commits

Author SHA1 Message Date
Peter Zotov 257bfa7eb6 Replace pa_optcomp with cppo. 2014-10-20 16:20:55 +04:00
Jeremie Dimino 893cd5f327 compile with findlib < 1.4 2013-08-07 12:10:10 -04:00
Jeremie Dimino 09659b1dbe install utop-full with access to compiler libraries
Ignore-this: 2612df285dd4900ca4eb4af08d5a4d93

darcs-hash:20120731150940-c41ad-2e08c11a1830ad058e1a856b31b2d74a87350dca
2012-07-31 17:09:40 +02:00
Jeremie Dimino 41e8b10e64 add Toploop and Topmain manually to the list of modules to keep
Ignore-this: c300c14dfd007c9ab16616c7be150466

darcs-hash:20120731145322-c41ad-584b36703d3e719d8e0e5acefb276a6a40201e1a
2012-07-31 16:53:22 +02:00
wojciech.meyer 11cf629c46 Basic functionality is almost there, however still plenty to make it production quality. In this changeset I regenerated setup.ml via. oasis 3 so it contains a huge diff.
Ignore-this: 357d4c82baa1ecdf5c49bf65459059e9

darcs-hash:20120321031530-33bd9-43e454ae62709103edfb0208e7ab95a5319ae93a
2012-03-21 04:15:30 +01:00
Jeremie Dimino 4a43491f55 next gen utop
Ignore-this: c0e7aa3db012df3af520003d99403929

- reimplement the toplevel loop without using the standard one
- handle ocaml parsing/typing/compilation error messages to correctly
  highlight error locations in the console and in emacs
- detect incomplete input and don't try to evaluate it
- automatically run with Lwt_main.run values with type _ Lwt.t
- colorize values

darcs-hash:20120211092107-c41ad-de115ed1ec0806b4261a3182f58fb2498e040d9d
2012-02-11 10:21:07 +01:00
Jeremie Dimino f5663a80f4 ensure -package lwt.syntax is not passed for executables
Ignore-this: 3337806c6b44ce638ff9cb3d98778277

darcs-hash:20120122143643-c41ad-5471d1c391b95a8e7fbefe61a1f99b23ef541ed3
2012-01-22 15:36:43 +01:00
Jeremie Dimino cf0fde1559 fix expunged pacakges
Ignore-this: 105de7e1d9d2cc2a95d492fae5945450

Expunge only packages tagged for a pragraam

darcs-hash:20120122025410-c41ad-f3df3a4e3e331b262003c522c1c5e5c9594832b5
2012-01-22 03:54:10 +01:00
Jeremie Dimino 4a456f0b59 do not expunge gtk modules
Ignore-this: 5491c43d53bf3c10a6f6257d36e2902d

darcs-hash:20110921003037-c41ad-5839cbdaa108f44a69e2ac2046c9d4d3cd345228
2011-09-21 02:30:37 +02:00
Jeremie Dimino 7125782c8b allow to create the toplevel with debugging informations
Ignore-this: d993a5d1397aadd9d2d3d41f8dd122f3

darcs-hash:20110916110346-c41ad-6b6d5717082e90e291d57acb05b631feba5b5591
2011-09-16 13:03:46 +02:00
Jeremie Dimino 45ed680139 ocaml 3.13 ready
Ignore-this: 390ddd9264558fd4af5b1d437e817982

darcs-hash:20110803175530-c41ad-a1aeeb47c9c3294e7815a62dcb3d532276a235bf
2011-08-03 19:55:30 +02:00
Jeremie Dimino fa942b0750 avoid passing -I with path that does not exist to ocamlc
Ignore-this: 2afbd12ecfe0d685b2b64c063ffac401

darcs-hash:20110803173144-c41ad-2e18488ec03b935b50839a5718b0db4f19f6f3d7
2011-08-03 19:31:44 +02:00
Jeremie Dimino fa84034e80 search for compiler libraries at configure time
Ignore-this: 69791ad05709149e95a034f2a84be5a3

darcs-hash:20110803170052-c41ad-44393df785313f3e6fb832189d4fc9f0e05f7bc2
2011-08-03 19:00:52 +02:00
Jeremie Dimino 0dfa0749d1 fix the usage of threads inside the emacs mode
Ignore-this: 930a4187d5df267ebe880017b43805a2

darcs-hash:20110731165014-c41ad-2b67d0c47c48ea7ff8834f1cff2fb857da49fbf5
2011-07-31 18:50:14 +02:00
Jeremie Dimino 95a67bb1f7 first working version
Ignore-this: 15e2821ceb34ae98bc62bf5e49d487d3

darcs-hash:20110726184310-c41ad-fa25fb6d2825eaf71e9d3151fc75031c0f59a513
2011-07-26 20:43:10 +02:00
Jeremie Dimino dce0895554 setup the build system
Ignore-this: 6b30f7e389966d1f6a47a95281971c86

darcs-hash:20110725133042-c41ad-c677ce7d5f2b11ed97a1453a83dc8fe072f3385f
2011-07-25 15:30:42 +02:00