forked from ocaml/dune
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change the type of state.result to include a bool indicating if the d…
…ependency is direct or not. add -H feature to dune. _ _ merged the requires_link and requires_compile lists into one list, and removed the forced laziness. In the process of changing the return type of result from (lib) to (lib * bool). This affects the Vlib module, and edits should be done. injected the bool inside the lib module and its submodules. Progress: there is still a problem with the type Lib itself; should the bool be inserted there also? _ Changes concerning the propagation of the new bool in different files finished refactoring the code. The choice of dropping or maintaining the bool is not final. _ modified lib_flags.ml to test for hidden deps and adapt the -H flag accordingly. _ _ _ _ Changed the type of paths container into a map (path * bool) removed uncessary diff _ Maintained requires_compile and requires_link in compilation_context.ml. Reduced diff. _ Added tests for failing when accessing a hidden dep, and for correct use of -H flag. More tests regarding compiler version and legacy mode behaviour to be added. _ _ _ _ _ _ _ Reduced diff. _ Edited the hidden-deps test + removed uncessary diffs from lib_flags.mli Removed unnecessary deps from test dune files.
- Loading branch information
Showing
59 changed files
with
365 additions
and
254 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,3 @@ | ||
|
||
|
||
module Appendable_list = Appendable_list | ||
module Nonempty_list = Nonempty_list | ||
module Ansi_color = Ansi_color | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.