Commit Graph

380 Commits

Author SHA1 Message Date
Jeremie Dimino ccc2c7cb9e Add installation instructions and a support section
Fix #59
2017-04-21 17:38:23 +01:00
Jeremie Dimino 229e7fa883 A couple of fixes for Windows
- open files in text mode when reading lines
- open files used for redirections with O_SHARE_DELETE
2017-04-21 17:22:41 +01:00
Jeremie Dimino 52b326ab43 Advertise reason support 2017-04-20 16:52:05 +01:00
Jeremie Dimino 18377cddf5 Update changelog 2017-04-20 16:49:13 +01:00
Rudi Grinberg 66f973cd4c Add Reason support (#58)
jbuilder now recognizes .re/.rei files as modules and pass them through refmt
2017-04-20 16:41:16 +01:00
Jeremie Dimino ff6019c919 Document manual installation and where external libraries are looked up 2017-04-19 16:06:32 +01:00
Jeremie Dimino aea7ba8cbf Update the opam invocation 2017-04-18 12:32:39 +01:00
Jeremie Dimino 419272e215 1.0+beta8 2017-04-17 14:50:54 +01:00
Jeremie Dimino 03f1f42e57 Document: --cookie library-name="..." 2017-04-17 13:56:44 +01:00
Jeremie Dimino de0f65b4f4 Remove hard-coded knowledge of a a few specific ppx rewriters 2017-04-17 13:48:52 +01:00
Jeremie Dimino 238c22f3b8 Remove hardcoded PORTABLE_INT63 2017-04-17 13:35:42 +01:00
Jeremie Dimino 31922a590f Make sure the action working directory exist 2017-04-17 13:35:05 +01:00
Jeremie Dimino 2f4ec1c281 refactoring 2017-04-17 13:20:21 +01:00
Jeremie Dimino 07871b1190 Add support for ${lib-available:<name>} forms 2017-04-17 12:48:54 +01:00
Jeremie Dimino b292856141 1.0+beta7 2017-04-12 14:55:14 +01:00
Jeremie Dimino f134182f82 Fix the lookup of the executable in: jbuilder exec 2017-04-10 18:10:55 +01:00
Jeremie Dimino 6d57a0deb8 Update changelog 2017-04-10 11:11:51 +01:00
Jeremie Dimino 72550dc3e0 Add a -p/--for-release-of-packages command line argument
`-p pkgs` is the equivalent of `--root . --only-packages pkgs`
2017-04-10 10:44:49 +01:00
Jeremie Dimino eb68c98f01 remove unused function 2017-04-10 10:10:49 +01:00
Jeremie Dimino 37d9ed33c3 Update changelog 2017-04-10 10:10:15 +01:00
Jeremie Dimino d948edbc4c Add a (no_dynlink) field 2017-04-10 10:10:15 +01:00
Jeremie Dimino cc7ea35a14 Split the building of the .so and .a when needed 2017-04-10 10:10:15 +01:00
Jeremie Dimino d8f7d77a75 Don't generate an "exists_if ..." line in META files
This is useless sine the jbuild is auto-generated
2017-04-10 10:10:15 +01:00
Rudi Grinberg b9d145dd80 Fix typo in manual 2017-04-07 17:23:35 -04:00
Jeremie Dimino 77422bb114 Document #51 2017-04-05 12:50:56 +01:00
Jeremie Dimino 989d0bd91a s/option/field/ 2017-04-03 16:29:27 +01:00
Jeremie Dimino 3c57d4eeff Update changelog 2017-04-03 16:27:25 +01:00
Rudi Grinberg 3e3d92c9e5 Add menhir support (#42)
Adds the menhir stanza which desugars into a Rule.t with Support for:
* ocamlyacc like use
* modular parsers with --base
* passing extra flags

Also add tests and documentation.
2017-04-03 16:25:43 +01:00
Jeremie Dimino 4c3036b3cc Don't fail when opam return the same envirnonemt variable several times
Instead, print a warning and take the last bindings.

Fixes #46
2017-03-31 17:45:38 +01:00
Jeremie Dimino 83c1a6f5bd Fix compat with 4.06 2017-03-31 17:31:55 +01:00
Jeremie Dimino f534266b3d Unix.create_process is broken in 4.05.0+beta3, switch to 4.05.0+trunk 2017-03-31 15:49:04 +01:00
Jeremie Dimino e5950b7422 Update changelog 2017-03-31 15:30:41 +01:00
Jeremie Dimino a7dbc12bac Sandbox different actions in different directories 2017-03-31 15:29:47 +01:00
Jeremie Dimino ffa1662ce9 Sandbox the build of the alias module with 4.02
To prevent the compiler from reading the cmi of the aliased modules.
2017-03-31 15:15:54 +01:00
Jeremie Dimino b9976773a3 Add support for sandboxing 2017-03-31 15:06:53 +01:00
Jeremie Dimino 047139a2d7 Added tests for Map.of_alist_multi 2017-03-31 13:50:36 +01:00
Jeremie Dimino 21b29b0cb6 Refactor the job printing code
Fix #50
2017-03-31 13:44:53 +01:00
Jeremie Dimino 99b0d94335 Fixed the implementation of Filename.{split_,}ext 2017-03-31 13:34:30 +01:00
Jeremie Dimino d62429455b Add -keep-locs to the dev mode
Related to #44
2017-03-31 11:01:52 +01:00
Jeremie Dimino 9ae2a8d6ef Update changelog 2017-03-31 10:59:38 +01:00
Stephen Dolan 110e4a63d0 Make "build" build @install by default 2017-03-31 10:30:08 +01:00
Jeremie Dimino be75c8a4c9 Use -short-paths by default in dev-mode
Related to #44
2017-03-30 18:29:23 +01:00
Jeremie Dimino d14fdd8f98 Document how to run tests
Fix #45
2017-03-30 18:10:23 +01:00
Jeremie Dimino 3caff0761d Update changelog 2017-03-30 17:45:56 +01:00
Adrien Guatto c05f410b75 Improve wording and fix typos in documentation 2017-03-30 17:42:07 +01:00
Adrien Guatto 6ce4d54274 Escape @ in error message 2017-03-30 17:42:07 +01:00
Stephen Dolan b5ae1b1f52 Quieter output (#40)
Makes the output quieter by default and add a `--verbose` argument. Print a message when waiting for background jobs to finish only it it takes more than 0.5 seconds.
2017-03-30 17:36:58 +01:00
Jeremie Dimino 06710d56a9 1.0+beta6 2017-03-29 17:48:41 +01:00
Jeremie Dimino d5b5322f12 Fix a bug in the interpretation of META files
Before this commit, when there was more than one applicable
assignment, the one with the lowest number of formal predicates was
selected instead of the one with the biggest number of formal predicates
2017-03-29 17:47:17 +01:00
Jeremie Dimino 16233d1ebe Added tests for the findlib subsystem 2017-03-29 17:39:17 +01:00