The unpac monorepo manager self-hosting as a monorepo using unpac
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

partial fix for the dune build

The dune build is, in fact, still broken by format-related changes,
as it does not use the bootstrap compiler.

+8 -7
+7 -7
dune
··· 54 54 ident path primitive types btype oprint subst predef datarepr 55 55 cmi_format persistent_env env 56 56 typedtree printtyped ctype printtyp includeclass mtype envaux includecore 57 - typedtreeIter tast_mapper cmt_format untypeast includemod 57 + tast_iterator tast_mapper cmt_format untypeast includemod 58 58 typetexp printpat parmatch stypes typedecl typeopt rec_check typecore 59 59 typeclass typemod typedecl_variance typedecl_properties typedecl_immediacy 60 60 typedecl_unboxed ··· 88 88 (flags (:standard -principal -nostdlib)) 89 89 (libraries stdlib ocamlcommon) 90 90 (modules_without_implementation 91 - cmx_format x86_ast backend_intf inlining_decision_intf 91 + cmxs_format cmx_format x86_ast backend_intf inlining_decision_intf 92 92 simplify_boxed_integer_ops_intf) 93 93 (modules 94 94 ;; ASMCOMP 95 95 arch backend_var cmm printcmm reg reg_with_debug_info reg_availability_set 96 96 mach proc clambda printclambda export_info export_info_for_pack compilenv 97 97 closure traverse_for_exported_symbols build_export_info closure_offsets 98 - flambda_to_clambda import_approx un_anf afl_instrument strmatch cmmgen 99 - interval printmach selectgen spacetime_profiling selection comballoc CSEgen 100 - CSE liveness spill split interf coloring linscan reloadgen reload deadcode 101 - printlinear linearize available_regs schedgen scheduling 98 + flambda_to_clambda import_approx un_anf afl_instrument strmatch cmmgen_state 99 + cmmgen interval printmach selectgen spacetime_profiling selection comballoc 100 + CSEgen CSE liveness spill split interf coloring linscan reloadgen reload 101 + deadcode printlinear linearize available_regs schedgen scheduling 102 102 branch_relaxation_intf branch_relaxation emitaux emit asmgen asmlink 103 103 asmlibrarian asmpackager opterrors optcompile 104 104 ; manual update: mli only files 105 - cmx_format 105 + cmxs_format cmx_format 106 106 107 107 ; arch specific files: we always include them even though depending on the 108 108 ; target architecture they might not be used.
+1
otherlibs/dynlink/dune
··· 19 19 dynlink_platform_intf) 20 20 ; the -33 is specific to the hackery done with dune. 21 21 (flags (:standard -nostdlib -w -33)) 22 + (modules_without_implementation dynlink) 22 23 (libraries ocamlcommon stdlib)) 23 24 24 25 (rule