catala/compiler
Louis Gesbert 7b25a42970 Better version handling
Always generate the version through git when possible, and encode that within
the binaries so that `catala --version` does'nt give misleading information.

Previously we used dune's builtin functionality, but that resorts to a hack at
install time which is unpleasant and doesn't work with our use of `opam
install`.

The cost is a re-linking of catala_utils and the binaries upon git commit, which
is hardly noticeable.
2024-01-24 11:41:34 +01:00
..
catala_utils Better version handling 2024-01-24 11:41:34 +01:00
dcalc Adding tuples: fixes following review 2024-01-08 12:16:07 +01:00
desugared Improve missing field error message 2024-01-23 12:05:18 +01:00
lcalc Closure conversion: use multiple let-in 2023-12-19 17:30:32 +01:00
literate Fix #543 2023-12-06 16:58:38 +01:00
plugins AST change: more specific application 2023-12-19 17:27:40 +01:00
scalc AST change: more specific application 2023-12-19 17:27:40 +01:00
scopelang AST change: more specific application 2023-12-19 17:27:40 +01:00
shared_ast Fix running inline tests 2024-01-18 16:14:27 +01:00
surface Allow deconstruction of tuples using let in 2023-12-19 17:25:44 +01:00
verification AST change: more specific application 2023-12-19 17:27:40 +01:00
catala_web_interpreter.ml Rework resolution of module elements 2023-11-30 21:14:12 +01:00
catala.ml replace let _ by let () or add type annotation 2023-09-09 22:02:39 +02:00
driver.ml Register the option type in ctx when used in lcalc 2023-12-19 17:30:28 +01:00
driver.mli Reformat 2023-11-30 23:53:38 +01:00
dune CI: cleanup the exposed artifacts 2024-01-22 13:58:32 +01:00
index.mld More doc 2023-06-18 16:08:16 +02:00
plugin.ml Reformat 2023-09-27 13:19:04 +02:00
plugin.mli Refacter the main Driver module 2023-07-03 16:42:54 +02:00
tests.ml Fix running inline tests 2024-01-18 16:14:27 +01:00