Alain
|
19bf2d934f
|
dcalc review
|
2022-02-18 15:31:52 +01:00 |
|
Denis Merigoux
|
48f064ccea
|
Adapt translation to new i/o invariants, bug discovered
|
2022-02-15 11:38:56 +01:00 |
|
Denis Merigoux
|
cab4e5c17e
|
Merge branch 'master' into alain_default-option
|
2022-02-15 10:20:53 +01:00 |
|
Denis Merigoux
|
b25f64c3ae
|
Improve printing
|
2022-02-14 17:01:34 +01:00 |
|
Denis Merigoux
|
69a7465339
|
Merge branch 'master' into alain_default-option
|
2022-02-14 12:09:11 +01:00 |
|
Denis Merigoux
|
9a718c6ced
|
Format comments
|
2022-02-14 12:07:35 +01:00 |
|
Alain
|
80fa3110eb
|
documentation + finished translating cut to hoist + copyright inside the compile_without_exceptions
|
2022-02-12 08:08:13 +01:00 |
|
Alain
|
77051cadba
|
fmt
|
2022-02-11 11:40:24 +01:00 |
|
Alain
|
cf28a58342
|
cut --> hoist
binded representation
few doc
|
2022-02-11 11:38:18 +01:00 |
|
Denis Merigoux
|
9bb858b79b
|
Added input/output/internal description in tutorial
|
2022-02-09 18:06:03 +01:00 |
|
Denis Merigoux
|
cb04ef3f9d
|
OnlyInput variables nore more thunked
|
2022-02-09 15:34:13 +01:00 |
|
Denis Merigoux
|
f3928dee9d
|
Better printing [skip ci]
|
2022-02-09 15:06:21 +01:00 |
|
Denis Merigoux
|
30061b8c86
|
Better encoding of inputs [skip ci]
|
2022-02-09 11:37:52 +01:00 |
|
Denis Merigoux
|
72274057cd
|
Better Dcalc printing
|
2022-02-06 18:25:37 +01:00 |
|
Denis Merigoux
|
97f8875a39
|
Merge branch 'master' into alain_default-option
|
2022-02-04 15:35:52 +01:00 |
|
Denis Merigoux
|
a06dfbfaa5
|
Assets and formatting
|
2022-02-04 15:29:31 +01:00 |
|
Denis Merigoux
|
11d4a34783
|
Better printing, tests, fix parser ommission
|
2022-02-04 15:10:47 +01:00 |
|
Alain
|
02187b4bc7
|
removed useless file
|
2022-02-04 14:53:47 +01:00 |
|
Alain
|
6da5cc518b
|
cleanup dcalc-ast.ml
|
2022-02-04 12:33:26 +01:00 |
|
Alain
|
88eedbc000
|
ocamlformat
|
2022-02-04 09:27:10 +01:00 |
|
Alain
|
b777d3215b
|
computing of free vars+ more debuging
finally found an error (List.fold_left instead of List.fold_right
|
2022-02-04 09:24:51 +01:00 |
|
Denis Merigoux
|
0d90dcea00
|
Better optimizations with values instead of literals
|
2022-02-02 10:30:39 +01:00 |
|
Denis Merigoux
|
effc2b24e4
|
Optimizations for defaults in Dcalc
|
2022-01-31 15:27:58 +01:00 |
|
Denis Merigoux
|
73ce2f142f
|
Fixed last bug around rule refactoring
|
2022-01-31 13:55:25 +01:00 |
|
Denis Merigoux
|
13b476d0a1
|
[skip ci] reorganized desugared to scope encoding, broke some invariants
WIP: fixed some bugs and provided documentations but one thing missing
|
2022-01-28 17:31:31 +01:00 |
|
Alain
|
1bfb891aa1
|
printing dcalc and lcalc ast
|
2022-01-25 13:55:17 +01:00 |
|
Denis Merigoux
|
d2977b48ce
|
Documentation pass
|
2022-01-19 10:54:16 +01:00 |
|
Denis Merigoux
|
0831f462ae
|
Correct signature
|
2022-01-12 16:28:03 +01:00 |
|
Denis Merigoux
|
16d8554384
|
Provide a function that removes all log calls
|
2022-01-12 16:25:46 +01:00 |
|
Denis Merigoux
|
d705334d9e
|
Merge branch 'master' into proof_platform
|
2022-01-11 15:43:33 +01:00 |
|
Denis Merigoux
|
f8dc1494f0
|
Autoformatting
|
2022-01-10 18:36:14 +01:00 |
|
Alain
|
5c5bc77c87
|
formatting (sorry, problem with the makefile)
|
2022-01-10 17:53:48 +01:00 |
|
Alain
|
baa435d2c5
|
optimization for not
|
2022-01-10 17:28:37 +01:00 |
|
Louis Gesbert
|
8d059b420e
|
Fix console formatting with colors
closes #174
|
2022-01-10 15:56:55 +01:00 |
|
Denis Merigoux
|
ca7b009b02
|
Should compile
|
2022-01-10 14:35:51 +01:00 |
|
Denis Merigoux
|
ab194c76fd
|
Give function for retrieving variable types
|
2022-01-10 14:32:27 +01:00 |
|
Denis Merigoux
|
1fcd66ba78
|
Made pretty printing without logs for dcalc
|
2022-01-10 14:19:04 +01:00 |
|
Denis Merigoux
|
4082e5056e
|
More prettier things
|
2022-01-10 10:59:30 +01:00 |
|
Denis Merigoux
|
3a864b6160
|
Aesthetic improvements
|
2022-01-10 10:28:14 +01:00 |
|
Denis Merigoux
|
ad4218285d
|
Working partial evaluation for Dcalc using ugly but correct style
|
2022-01-09 19:16:34 +01:00 |
|
Denis Merigoux
|
743a1b74c9
|
Renamed and grouped modules cleanly
|
2022-01-08 18:37:04 +01:00 |
|
Aymeric Fromherz
|
8b6595426e
|
Add Lt node and int literals
|
2022-01-07 18:54:15 +01:00 |
|
Aymeric Fromherz
|
ce80d1e9e9
|
Omit Log node from VC generation
|
2022-01-07 18:47:53 +01:00 |
|
Denis Merigoux
|
71a2f85d7c
|
Comments
|
2022-01-07 18:44:10 +01:00 |
|
Denis Merigoux
|
546107bfb0
|
Merge branch 'proof_platform' of github.com:CatalaLang/catala into proof_platform
|
2022-01-07 18:37:30 +01:00 |
|
Denis Merigoux
|
50224851f5
|
Port optimizations to Dcalc
|
2022-01-07 18:36:56 +01:00 |
|
Aymeric Fromherz
|
cc8e88ec4e
|
Start supporting unary operators
|
2022-01-07 18:36:25 +01:00 |
|
Aymeric Fromherz
|
75b42423c6
|
Start encoding literals to Z3
|
2022-01-07 18:25:35 +01:00 |
|
Aymeric Fromherz
|
98b5518638
|
Add support for Z3 encoding of if_then_else
|
2022-01-07 18:23:46 +01:00 |
|
Aymeric Fromherz
|
f2bd803f0f
|
Add support for Z3 encoding of binary operators application
|
2022-01-07 18:14:01 +01:00 |
|