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 |
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 |
Jeremie Dimino
|
2033b34983
|
Update tests
- remove tests that were creating files outside the test directory
- add tests with cycles longer than 1
|
2018-05-16 13:12:45 +01:00 |
Jérémie Dimino
|
95d9cf0415
|
Refactor Jbuild.Scope_info.Name and Dune_project.name (#775)
|
2018-05-15 14:07:02 +01:00 |
Rudi Grinberg
|
241ec87a2b
|
Add test for symlinking outside workspace
|
2018-05-15 19:42:33 +07:00 |
Rudi Grinberg
|
ac078fcdbb
|
add cycle and max depth to symlink following
|
2018-05-15 19:29:20 +07:00 |
Rudi Grinberg
|
c9916f4a76
|
Add some more test cases for symlinks
|
2018-05-15 17:33:51 +07:00 |
Rudi Grinberg
|
540a22315b
|
Refactor symlink following
Correctly resolve relative symlinks and add better error handling. Also move the
logic to the path module.
|
2018-05-15 17:33:51 +07:00 |
Rudi Grinberg
|
c1f81bef64
|
Add test for #764
|
2018-05-15 17:33:27 +07:00 |
Rudi Grinberg
|
7580b8e16f
|
Detect circular sym links
Fix #764
|
2018-05-15 17:33:27 +07:00 |