Rudi Grinberg
88e71c3432
Speed up merlin generation ( #805 )
...
Improve merlin generation by minimizing intermediate strings and reusing a buffer.
2018-05-26 11:04:21 +07:00
Rudi Grinberg
37366ea63f
Merge pull request #804 from rgrinberg/remove-extra-conversion
...
Remove extra set to list conversion
2018-05-25 19:17:45 +07:00
Rudi Grinberg
15ce5211b8
Merge branch 'master' into remove-extra-conversion
2018-05-25 19:17:38 +07:00
Rudi Grinberg
e27077b86b
Merge pull request #793 from avsm/odoc-master-titles
...
Fix doc generation with odoc-master branch
2018-05-25 13:51:00 +07:00
Rudi Grinberg
f0e0bf5156
Remove extra set to list conversion
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-25 12:06:22 +07:00
Jérémie Dimino
459d17fc13
Merge branch 'master' into odoc-master-titles
2018-05-24 17:37:28 +01:00
Rudi Grinberg
1e3b90c1d6
Merge pull request #800 from rgrinberg/interned-stdune
...
Move Interned to Stdune
2018-05-24 21:05:52 +07:00
Rudi Grinberg
d3edc454ac
Add initial size to interned
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 20:51:12 +07:00
Rudi Grinberg
cbf2727209
Add a resizing policy for Interned
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 20:22:13 +07:00
Rudi Grinberg
1aa6209584
Move interned to stdune
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 18:23:02 +07:00
Rudi Grinberg
274bb70994
Move fmt to stdune
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 18:22:55 +07:00
Rudi Grinberg
6b130e809c
Move int sets and maps to stdune
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 18:22:36 +07:00
Rudi Grinberg
1dd9262ecf
Merge pull request #798 from rgrinberg/remove-alias
...
Remove aliases of Path.{Set,Map}
2018-05-24 17:38:19 +07:00
Rudi Grinberg
f838c89d74
Remove aliases of Path.{Set,Map}
...
They save very little in terms of typing but grepping harder than it should be
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 17:34:32 +07:00
Rudi Grinberg
5310181bed
Merge pull request #799 from rgrinberg/paths-set
...
Replace dyn_paths with dyn_path_set
2018-05-24 17:32:47 +07:00
Rudi Grinberg
8e8cda01b2
Replace dyn_paths with dyn_path_set
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 14:56:39 +07:00
Rudi Grinberg
f59fe20344
Merge pull request #797 from rgrinberg/build-job-set
...
Change Build_job to be set
2018-05-24 11:15:26 +07:00
Rudi Grinberg
d600db2158
Change Build_job to be set
...
The elements are unique and the order isn't well defined anyway
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-05-24 10:44:47 +07:00
Jeremie Dimino
48cd886bfc
Simplify the API for inlined records in constructors
2018-05-23 14:24:41 +01:00
Jeremie Dimino
b48b1a168b
Simplify the API for capturing the location of constructors
2018-05-23 14:24:41 +01:00
Jeremie Dimino
d22eebf5a1
Simplify the API for parsing remaining arguments of constructors
2018-05-23 14:24:41 +01:00
Anil Madhavapeddy
b2dd904847
odoc: make indexes work with the development version of odoc
...
We now generate library titles at level 2 instead of level 1,
and remove trailing fullstop after the `modules` entry.
The development branch of odoc has a more precise parser that
enforces that there is only a single title level field in the
generated odoc.
Closes #791
Signed-off-by: Anil Madhavapeddy <anil@recoil.org>
2018-05-23 10:59:19 +01:00
Jeremie Dimino
34ec6e050d
Added contributing
2018-05-23 10:44:25 +01:00
Jeremie Dimino
64b485da81
Switch to MIT License
2018-05-23 10:44:25 +01:00
Rudi Grinberg
7cf684888f
Merge pull request #787 from timbertson/patch-1
...
Fix typo
2018-05-21 18:30:14 +07:00
Tim Cuthbertson
9265ac87d9
Fix typo
2018-05-21 21:29:18 +10:00
Jérémie Dimino
e3345dffad
Add a migration file ( #781 )
2018-05-21 09:59:42 +01:00
Rudi Grinberg
dc254638e3
Merge pull request #780 from ocaml/dup-fields
...
Allow to define that can appear multiple times
2018-05-21 00:13:58 +07:00
Rudi Grinberg
3548e2f6d4
Merge pull request #777 from rgrinberg/spec-reach-for-running
...
Add tests for reach_for_running
2018-05-20 23:57:40 +07:00
Rudi Grinberg
fc7d2fef21
Use reach_for_running consistently
...
Also change the default from to Path.root
2018-05-20 20:48:32 +07:00
Rudi Grinberg
f52f5aaf92
Merge pull request #786 from rgrinberg/fix-784
...
Fix 784
2018-05-20 20:41:10 +07:00
Rudi Grinberg
a6f2b5be9b
Fix exception to be friendly when loc is available
...
When the loc is available, the error is likely because of an ill-defined user
rule. We should simply reflect the location back to the user.
2018-05-20 13:22:59 +07:00
Rudi Grinberg
b1be607b9b
Reproduce stack trace leaking out to user
2018-05-20 13:14:24 +07:00
Rudi Grinberg
9a62e70471
Fix command line printing for errors
2018-05-19 18:11:31 +07:00
Jeremie Dimino
cae4948b72
Allow fields that can appear multiple times
2018-05-19 10:14:50 +01:00
Rudi Grinberg
03b53256b3
Merge pull request #779 from diml/fix-sexp-record-bug
...
Fix sexp record bug
2018-05-17 23:00:14 +07:00
Rudi Grinberg
8e72a3a951
Use Path.root as the default
2018-05-17 22:58:21 +07:00
Jeremie Dimino
9d3117d63e
Fix bug exposed by previous commit
2018-05-17 15:48:19 +01:00
Jeremie Dimino
0d27e9f909
Expose a bug in the S-expression record parser
2018-05-17 15:42:40 +01:00
Rudi Grinberg
8cea102d3c
Fix type of Path.reach_for_running
...
It should return a string rather than a path. Also, make Process.run use it
rather than relying on the caller to do it.
2018-05-17 20:23:48 +07:00
Rudi Grinberg
a834e6f6ba
Add tests for reach_for_running
2018-05-17 12:56:35 +07:00
Jeremie Dimino
9fbfc272eb
Fix typo in doc
2018-05-16 17:05:14 +01:00
Jérémie Dimino
ac8bffc1f3
Get rid of Jbuild.Scope_info and use Dune_project instead ( #776 )
2018-05-16 16:21:08 +01:00
Rudi Grinberg
da827f7946
Merge pull request #769 from rgrinberg/fix-764
...
Detect circular sym links
2018-05-16 21:58:22 +07:00
Jeremie Dimino
58de56ad0d
Remove useless call
2018-05-16 15:19:04 +01:00
Jeremie Dimino
62997d6676
fix
2018-05-16 15:18:36 +01:00
Jeremie Dimino
2cf1631730
Try again
2018-05-16 15:15:45 +01:00
Jeremie Dimino
46479fd083
Try to make tests pass in Travis
2018-05-16 14:40:21 +01:00
Jeremie Dimino
2192a549f4
Use dev/inode to detect loops
2018-05-16 14:23:01 +01:00
Jeremie Dimino
3a2e136e5c
Add a more complex test
2018-05-16 13:54:12 +01:00