catala/runtimes
Louis Gesbert 293bcd3817 Replace HandleDefault* internal operators by HandleExceptions
HandleExceptions only takes an array of exceptions, and returns Some if only one
of them is Some, None if they are all None, or raises a conflict error
otherwise.

The compilation of default terms then wraps this in a match (for the result of
HandleExceptions), and an if-then-else (for the justification-consequence in the
None case).

This avoids the complexity of having to handle thunked functions as arguments.
2024-07-04 15:08:13 +02:00
..
c C backend: make error raising more concise 2024-05-30 16:59:55 +02:00
jsoo JSOO runtime fix 2024-05-03 09:35:20 +02:00
ocaml Replace HandleDefault* internal operators by HandleExceptions 2024-07-04 15:08:13 +02:00
python Replace HandleDefault* internal operators by HandleExceptions 2024-07-04 15:08:13 +02:00
r Remove the now unused HandleDefault operator 2024-07-04 15:08:13 +02:00
rescript Bump version in package descriptions to 0.10.0 2024-05-06 13:51:05 +02:00
dune tests: check the generated C code 2024-05-30 16:19:55 +02:00