11open Import
2- open Memo.O
32open Meta
43
54module Pub_name = struct
@@ -61,6 +60,7 @@ let archives ?(preds = []) lib =
6160;;
6261
6362let gen_lib pub_name lib ~version =
63+ let open Action_builder.O in
6464 let info = Lib. info lib in
6565 let synopsis = Lib_info. synopsis info in
6666 let kind = Lib_info. kind info in
@@ -87,10 +87,10 @@ let gen_lib pub_name lib ~version =
8787 | _ -> name
8888 in
8989 let to_names = Lib_name.Set. of_list_map ~f: name in
90- let * lib_deps = Resolve.Memo. read_memo (Lib. requires lib) >> | to_names in
91- let * lib_re_exports = Resolve.Memo. read_memo (Lib. re_exports lib) >> | to_names in
90+ let * lib_deps = Resolve.Memo. read (Lib. requires lib) >> | to_names in
91+ let * lib_re_exports = Resolve.Memo. read (Lib. re_exports lib) >> | to_names in
9292 let * ppx_rt_deps =
93- Lib. ppx_runtime_deps lib |> Memo. bind ~f: Resolve. read_memo |> Memo . map ~f: to_names
93+ Lib. ppx_runtime_deps lib |> Resolve. Memo.read |> Action_builder . map ~f: to_names
9494 in
9595 let + ppx_runtime_deps_for_deprecated_method =
9696 (* For the deprecated method, we need to put all the runtime dependencies of
@@ -106,7 +106,7 @@ let gen_lib pub_name lib ~version =
106106 Lib. closure [ lib ] ~linking: false
107107 >> = Resolve.Memo.List. concat_map ~f: Lib. ppx_runtime_deps
108108 >> | to_names
109- |> Resolve.Memo. read_memo
109+ |> Resolve.Memo. read
110110 in
111111 List. concat
112112 [ version
@@ -168,14 +168,14 @@ let gen_lib pub_name lib ~version =
168168;;
169169
170170let gen ~(package : Package.t ) ~add_directory_entry entries =
171- let open Memo .O in
171+ let open Action_builder .O in
172172 let version =
173173 match Package. version package with
174174 | None -> []
175175 | Some s -> [ rule " version" [] Set (Package_version. to_string s) ]
176176 in
177177 let + pkgs =
178- Memo. parallel_map entries ~f: (fun (e : Scope.DB.Lib_entry.t ) ->
178+ Action_builder.List. map entries ~f: (fun (e : Scope.DB.Lib_entry.t ) ->
179179 match e with
180180 | Library lib ->
181181 let info = Lib.Local. info lib in
@@ -210,7 +210,7 @@ let gen ~(package : Package.t) ~add_directory_entry entries =
210210 | Deprecated_library_name
211211 { old_name = old_public_name, _; new_public_name = _, new_public_name; _ } ->
212212 let deps = Lib_name.Set. singleton new_public_name in
213- Memo . return
213+ Action_builder . return
214214 ( Pub_name. of_lib_name (Public_lib. name old_public_name)
215215 , version @ [ requires deps; exports deps ] ))
216216 in
0 commit comments