Etienne Millon
4041db372f
Merge pull request #1236 from ocaml/fix-1231
...
Make -p honor test stanzas
2018-09-07 15:41:49 +02:00
Etienne Millon
dcf3f0713b
Make -p honor test stanzas
...
Previously, this option would consider that test stanzas do not have any
package set.
Closes #1231
Signed-off-by: Etienne Millon <me@emillon.org>
2018-09-07 11:29:35 +02:00
Etienne Millon
3c9cfbf1c0
Merge pull request #1233 from ocaml/doc-watch
...
Document --watch flag
2018-09-07 09:58:35 +02:00
Etienne Millon
e7fe7c3114
Document --watch flag
...
Signed-off-by: Etienne Millon <me@emillon.org>
2018-09-07 09:46:02 +02:00
Rudi Grinberg
9409f46cc0
Merge pull request #1219 from rgrinberg/lib-info-virtual
...
Add virtual implementation info to lib info
2018-09-07 11:27:22 +04:00
Rudi Grinberg
9ac375a34e
Add support for building stubs archive for implementations
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-07 11:19:26 +04:00
Rudi Grinberg
15ba509898
Disable archives for virtual libraries
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-07 11:19:26 +04:00
Rudi Grinberg
fb45dbeab0
Copy virtual library artifacts
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-07 11:19:26 +04:00
Rudi Grinberg
9b409da352
Add virtual implementation info to lib info
...
Only support internal vlibs and implementations for now
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-07 11:19:26 +04:00
Pavel Senchanka
7ecd664785
Fix #1234 and extend watch to DELETE event ( #1235 )
...
Signed-off-by: Pavel Senchanka <pavel.senchanka@gmail.com>
2018-09-06 18:47:54 +01:00
Jérémie Dimino
3e23ac7966
Cleanup the way we detect the library search path ( #1226 )
...
Try to guess what kind of build environment we are using, then use
only the right method to find out the library search path.
Signed-off-by: Jeremie Dimino <jeremie@dimino.org>
2018-09-06 17:37:27 +01:00
Rudi Grinberg
c08f39a627
Merge pull request #1224 from prometheansacrifice/docs-configurator-v1-example
...
Use Configurator.V1 in the docs as example for cstubs
2018-09-06 02:01:12 +04:00
Manas
f643fea885
Use Configurator.V1 in the docs as example for cstubs
...
Signed-off-by: Manas <prometheansacrifice@gmail.com>
2018-09-05 18:10:06 +05:30
Rudi Grinberg
753da98784
Merge pull request #1222 from rgrinberg/experimental-extensions
...
Add support for experimental extensions
2018-09-05 15:33:18 +04:00
Rudi Grinberg
bc69c43433
Add support for experimental extensions
...
These extension provide the minimum version by default
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-05 14:47:00 +04:00
Jeremie Dimino
f7b31f121b
Update changelog
...
Signed-off-by: Jeremie Dimino <jeremie@dimino.org>
2018-09-05 10:59:51 +01:00
Pavel Senchanka
8f2a4c0741
Added a simple version of a polling loop. ( #1140 )
...
`dune build -w` keeps running and automatically rebuilds the project
when changes are detected.
Note that on platforms other than Linux, you need to have `fswatch`
installed for watch mode to work.
Signed-off-by: Pavel Senchanka <pavel.senchanka@gmail.com>
2018-09-05 10:53:21 +01:00
Rudi Grinberg
22fe0696ff
Merge pull request #1223 from rgrinberg/setup-file-deps-function
...
Move setting lib file aliases to separate function
2018-09-05 12:50:05 +04:00
Rudi Grinberg
428fcd4f48
Move setting lib file aliases to separate function
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-05 12:33:21 +04:00
Etienne Millon
86c1060dfa
Merge pull request #1186 from ocaml/env-as-dependency
...
Add a (env var) dependency
2018-09-05 10:27:53 +02:00
Etienne Millon
f2035892aa
Extract a Static_deps module
...
Signed-off-by: Etienne Millon <me@emillon.org>
2018-09-05 09:36:06 +02:00
Etienne Millon
74db582b04
Add (env var) dependencies
...
Signed-off-by: Etienne Millon <me@emillon.org>
2018-09-05 09:32:54 +02:00
Jérémie Dimino
fb53dcca01
Fix ppx flags with (staged_pps ...) ( #1218 )
...
Signed-off-by: Jeremie Dimino <jeremie@dimino.org>
2018-09-04 15:29:58 +01:00
Rudi Grinberg
610b20d8c2
Merge pull request #1207 from rgrinberg/virtual-modules-field
...
Interpret virtual modules field
2018-09-04 16:14:25 +04:00
Rudi Grinberg
b76211b916
Capitalize module names in errors messages
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:26:29 +04:00
Rudi Grinberg
fbc0284132
Introduce Module.Name_map.t alias
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:22:15 +04:00
Rudi Grinberg
f899e7be05
Remove unnecessary boilerplate for accumulating errors
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:22:15 +04:00
Rudi Grinberg
8c41bdc8d2
Create a dedidcated collection type for errors
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:22:15 +04:00
Rudi Grinberg
7663117075
Replaces uses of List.hd with pattern matching
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:22:15 +04:00
Rudi Grinberg
cf86781ad2
Add tests for all permutations of virtual modules field
...
All permutations of:
* presence of implementation
* presence in virtual_modules
* presence in modules_without_implementation
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:22:15 +04:00
Rudi Grinberg
15e06f8008
Add test for invalid virtual libraries
...
Specifically, the virtual module listed already has an implementation
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:22:15 +04:00
Rudi Grinberg
ccc972676d
Interpret virtual modules field
...
Check that it doesn't overlap with other fields and signal appropriate errors
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-04 15:22:15 +04:00
Louis Roché
7d12034741
emacs: cleanup dune package
...
- Fix description of the package
- Run `checkdoc`
- Run `package-lint`
- Remove non necessary `:group` in defcustom
Signed-off-by: Louis Roché <louis@louisroche.net>
2018-09-04 10:49:53 +01:00
Rudi Grinberg
a61a2c8cd8
Merge pull request #1210 from rgrinberg/wrapped-virtual
...
Enforce wrapped true for virtual libs/implementations
2018-09-04 00:49:59 +04:00
Rudi Grinberg
61d8a597a0
Disable wrapped for implementations
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:39:20 +04:00
Rudi Grinberg
ea72649311
Enforce wrapped true for virtual libs/implementations
...
This is useful to enforce because it lets us check for the wrapped propertyy without having to
look up virtual libraries of implementations.
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:29:23 +04:00
Rudi Grinberg
daac91da82
Merge pull request #1213 from rgrinberg/lib-deps
...
Move SC.Libs to own module
2018-09-03 16:28:19 +04:00
Rudi Grinberg
baf8852e4c
Rename Lib_deps to Lib_file_deps
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:25:34 +04:00
Rudi Grinberg
5bd510543d
Encapsulate the -and- separator in lib_deps
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:25:34 +04:00
Rudi Grinberg
0ebad2d50f
Move functions that operate on more than 1 module to Lib_deps.L
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:25:34 +04:00
Rudi Grinberg
e47987a670
Move library glob handling to own module
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:25:34 +04:00
Rudi Grinberg
ede1487d04
Merge pull request #1209 from rgrinberg/lib-info-mod
...
Move Lib.Info to own module
2018-09-03 16:23:04 +04:00
Rudi Grinberg
7f306e3504
Simplify a pattern match with Result.is_ok?
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:21:49 +04:00
Rudi Grinberg
16d257db9c
Move Lib.Info to own module
...
This will be useful when this module will expand to cover more installation needs
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:16:18 +04:00
Rudi Grinberg
7ae939313b
Merge pull request #1214 from rgrinberg/result-list-map
...
Simplify some Result.List.all
2018-09-03 16:11:17 +04:00
Rudi Grinberg
68f4147869
Simplify some Result.List.all
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2018-09-03 16:01:46 +04:00
Etienne Millon
b41f132fb0
Merge pull request #1203 from ocaml/always-display-file-number
...
Always display the line number in file excerpts
2018-09-03 10:18:15 +02:00
Etienne Millon
46338d109c
Always display the line number in file excerpts
...
Signed-off-by: Etienne Millon <me@emillon.org>
2018-09-03 09:54:29 +02:00
Etienne Millon
8dbfd668e9
Merge pull request #1168 from anuragsoni/error-more-than-10-lines
...
Truncated view for blocks longer than 10 lines
2018-09-03 09:45:22 +02:00
Anurag Soni
81797f86cc
Truncated view for blocks longer than 10 lines
...
Signed-off-by: Anurag Soni <anuragsoni.13@gmail.com>
2018-09-03 09:26:50 +02:00