Commit Graph

97 Commits

Author SHA1 Message Date
Jeremie Dimino a0ce6a68aa Install all manual pages 2017-02-24 17:36:39 +00:00
Jeremie Dimino ecc3462912 Add (with-stdout-to ...) 2017-02-24 16:47:23 +00:00
Jeremie Dimino 24ac055511 Avoid loading findlib packages more than once 2017-02-24 16:29:08 +00:00
Jeremie Dimino 35d987e4f0 Added an entry to the roadmap 2017-02-24 16:09:10 +00:00
Jeremie Dimino e01cc8c04e Add an entry to the ROADMAP 2017-02-24 16:05:00 +00:00
Jeremie Dimino e3722a922a Put alias files in a dedicated directory 2017-02-24 15:58:54 +00:00
Jeremie Dimino dd77e045e6 Set the default command to printing some help 2017-02-24 15:47:09 +00:00
Jeremie Dimino 437a4fa5d7 added install/uninstall commands 2017-02-24 15:41:52 +00:00
Jeremie Dimino a3346384c4 remove an assert false 2017-02-24 14:23:17 +00:00
Jeremie Dimino 21cd4d1a9a Fix order of chdir and open in Future 2017-02-24 13:48:23 +00:00
Jeremie Dimino dce615a559 Fix build of the aliases module 2017-02-24 13:42:53 +00:00
Jeremie Dimino 4bdac39dd4 fix use of labels 2017-02-24 13:08:37 +00:00
Jeremie Dimino e148f75ee4 add an install alias 2017-02-24 12:54:51 +00:00
Jeremie Dimino bdcc86d7a8 add support for building aliases 2017-02-24 12:31:01 +00:00
Jeremie Dimino 6080929ede Fix colors in bootstrap mode 2017-02-24 12:20:07 +00:00
Jeremie Dimino 9c6e367089 Add a development mode and cleanup the code 2017-02-24 12:19:02 +00:00
Jeremie Dimino 4f161894ff colorize output filenames 2017-02-24 12:02:57 +00:00
Jeremie Dimino b3cf69c3d8 improvve coloration of program 2017-02-24 11:54:53 +00:00
Jeremie Dimino a3cd58de5d A bit more colors 2017-02-24 11:38:50 +00:00
Jeremie Dimino 03f788a0fa a bit more colors 2017-02-24 11:16:55 +00:00
Jeremie Dimino 9b6b6b11f7 drop support for (preprocess metaquot) 2017-02-24 10:50:43 +00:00
Jeremie Dimino 0f28c8bba0 Refactor Sexp.of_sexp_error API 2017-02-24 10:49:27 +00:00
Jeremie Dimino 942754495e Added a changelog 2017-02-24 10:42:39 +00:00
Jeremie Dimino 89335dd5e4 Better support for cross-compilation 2017-02-24 10:28:31 +00:00
Jeremie Dimino ae376d30d2 Better support for byte-code only architectures 2017-02-24 10:13:13 +00:00
Jeremie Dimino 0b0d80011c update roadmap 2017-02-24 10:05:52 +00:00
Jeremie Dimino add9450a5d Switch jbuilder to (jbuilder_version 1) 2017-02-24 10:04:40 +00:00
Jeremie Dimino e2a607af6e Parse and interpret (jbuilder_version ...) stanzas 2017-02-24 10:03:39 +00:00
Jeremie Dimino f9c80160f1 Implement versionned jbuild parsers 2017-02-24 09:41:32 +00:00
Jeremie Dimino 3fd14a8f28 Factorize jbuilds a bit 2017-02-23 18:46:12 +00:00
Jeremie Dimino 7d10b0e983 Make sexp record parsing more composable 2017-02-23 18:33:37 +00:00
Jeremie Dimino ee7ab05d9e Better for user written/generated META files 2017-02-23 17:34:11 +00:00
Jeremie Dimino a257da3f94 Fix path of install files 2017-02-23 16:55:42 +00:00
Jeremie Dimino f2e1f7d2ce Check that packages are correctly specified in jbuilds 2017-02-23 16:47:25 +00:00
Jeremie Dimino fe929a07d7 Don't require packages to be defined at the root
To match the manual
2017-02-23 15:59:44 +00:00
Jeremie Dimino 331b9dc14e Include generated files when looking for odig doc files 2017-02-23 14:16:29 +00:00
Jeremie Dimino 75335af4bc Implement odig conventions properly 2017-02-23 13:52:36 +00:00
Jeremie Dimino 1b8dcad28f Update the roadmap 2017-02-23 13:19:38 +00:00
Jeremie Dimino 3716f87285 Add a runtest command
Closes #3
2017-02-23 13:17:38 +00:00
Jeremie Dimino 087c9570e4 Fix recursive aliases 2017-02-23 13:15:36 +00:00
Jeremie Dimino affacb8925 Disable handling of exceptions by cmdliner 2017-02-23 12:15:57 +00:00
Jeremie Dimino d696bd113b Hack to force OCaml to use colors when possible 2017-02-23 12:12:02 +00:00
Jeremie Dimino aa5c4078f7 Improve rendering of errors 2017-02-23 11:55:14 +00:00
Jeremie Dimino 901d9acc2a Don't mangle the output of commands and keep a log file 2017-02-23 11:45:03 +00:00
Jeremie Dimino e75f0e4455 Interpret extra_disabled_warnings 2017-02-23 10:43:51 +00:00
Jeremie Dimino 0281a95f2c improve man pages a bit 2017-02-23 10:32:23 +00:00
Jeremie Dimino 2295db637c Name positional arguments 2017-02-23 10:23:15 +00:00
Jeremie Dimino 358c9ecbc6 Implement targets resolution
Prepend _build/default only when a path is not a direct target. This
way "jbuilder build package.install" does produce the
"package.install" file
2017-02-23 10:04:32 +00:00
Jeremie Dimino 593bd4c1c1 Disable colors when compiling from emacs 2017-02-23 10:04:23 +00:00
Jeremie Dimino bb996f696b Split bulding boot.exe and running it
This is to make development on jbuilder itself easier.
2017-02-23 10:04:16 +00:00