catala/compiler/verification
Louis Gesbert e224e87f71 Wip support for modules
(first working dynload test with compilation done by manual calls to ocaml)

A few pieces of the puzzle:

* Loading of interfaces only from Catala files
* Registration of toplevel values in modules compiled to OCaml, to allow access
  using dynlink
* Shady conversion from OCaml runtime values to/from Catala expressions, to
  allow interop (ffi) of compiled modules and the interpreter
2023-06-15 17:56:57 +02:00
..
conditions.ml Messages renamed to Message (lighter syntax) 2023-06-13 11:50:56 +02:00
conditions.mli Rework and normalise the Marked interface 2023-05-17 17:37:00 +02:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
io.ml Messages renamed to Message (lighter syntax) 2023-06-13 11:50:56 +02:00
io.mli Merge branch 'afromher_verif' into afromher_334 2022-11-16 22:16:11 +01:00
solver.ml Messages renamed to Message (lighter syntax) 2023-06-13 11:50:56 +02:00
solver.mli Leverage the shared AST: big cleanup (part I) 2022-08-22 19:28:21 +02:00
verification.mld Documentation pass 2022-01-19 10:54:16 +01:00
z3backend.dummy.ml Messages renamed to Message (lighter syntax) 2023-06-13 11:50:56 +02:00
z3backend.mli Big reformatting 2022-03-08 15:03:14 +01:00
z3backend.real.ml Wip support for modules 2023-06-15 17:56:57 +02:00