Denis Merigoux
7702949401
Better printing
2023-02-08 16:03:23 +01:00
Denis Merigoux
d7df6b3e80
Typing now takes into account [TAny] in structs/enums
2023-02-08 16:00:53 +01:00
Denis Merigoux
c78a004b53
Leave everything unresolved for now
2023-02-08 16:00:53 +01:00
Denis Merigoux
7d6abf36b2
Taking into account that closures can be input and output of scopes
2023-02-08 16:00:21 +01:00
Denis Merigoux
36a80b0ed3
Better type propagation
2023-02-08 16:00:21 +01:00
Denis Merigoux
6906fa48d1
Fix test for CI
2023-02-08 16:00:21 +01:00
Denis Merigoux
3577507ee9
Switch from closure-passing to environment-passing closure conversion
2023-02-08 16:00:21 +01:00
Denis Merigoux
e7d1fb84e9
Trying to retype closure conversion but fails [skip-ci]
2023-02-08 16:00:20 +01:00
Denis Merigoux
38d5ef9715
Small improvement
2023-02-08 15:59:51 +01:00
Denis Merigoux
4521d05839
Starting to implement hoisting
2023-02-08 15:59:51 +01:00
Denis Merigoux
47c6746982
One test passing
2023-02-08 15:59:51 +01:00
Denis Merigoux
83e9e83909
Progressing [skip ci]
...
Testing with dune exec catala -- Lcalc -s S tests/test_func/good/closure_conversion.catala_en --avoid_exceptions -O --closure_conversion
2023-02-08 15:59:51 +01:00
Catala nix updated
775ebe088f
update lock files
2023-01-30 00:20:18 +00:00
Catala nix updated
c4090dfec5
update lock files
2023-01-23 00:22:40 +00:00
Denis Merigoux
cee69acf3f
Actually merging #353 ( #388 )
2023-01-20 20:21:18 +01:00
Denis Merigoux
8405d243be
Fix compiler and tests
2023-01-20 14:10:18 -05:00
Denis Merigoux
7cffc53169
Merge branch 'master' into afromher_334
2023-01-20 14:05:38 -05:00
Denis Merigoux
fcca9e4c47
Correction after confirmation from regulatory body
2023-01-20 10:10:31 -05:00
Denis Merigoux
9ce7c7ef48
update nix documentation ( #387 )
2023-01-20 16:03:45 +01:00
adelaett
2012f352b2
update nix documentation
2023-01-19 11:31:45 -05:00
Louis Gesbert
839f2e19d5
Install Catala plugins ( #386 )
2023-01-17 15:41:03 +01:00
Louis Gesbert
467a338b6c
Install Catala plugins
...
Fixes #378
- the plugins are compiled as libraries rather than with `executable`, so that
dune is able to install them
- they get installed to `lib/catala/plugins/<plugin-name>/<plugin-name>.cmxs`
- the lookup for plugins is now recursive to cope with the plugin subdirectories
in the point above
2023-01-17 14:38:09 +01:00
Louis Gesbert
7ae7c9ceaf
Clerk: fix stale ninja files in /tmp not getting removed
2023-01-17 11:15:08 +01:00
Louis Gesbert
80dcc403ff
Add support for paths in the parser ( #380 )
2023-01-16 13:51:06 +01:00
Louis Gesbert
ca7f14e219
formatting fix
2023-01-16 12:10:33 +01:00
Louis Gesbert
19033669f5
Add support for paths in the parser
...
Using them will lead to "not supported yet" errors soon after, but it's a start
to get to handling separate modules.
The idea is that `foo` can now also be `Bar.foo`, `Bar.Baz.foo`, `foo.Struc.fld`
can be `foo.Bar.Baz.Struc.fld`, etc.
The next steps are to enable the lookups to handle this paths, and to provide
ways to load the external modules to feed these lookups.
2023-01-16 12:09:23 +01:00
Louis Gesbert
f835225a34
Tiny parser simplification
...
There is no need to keep separate rules for the different kinds of binops anymore.
2023-01-16 12:09:19 +01:00
Catala nix updated
4517cec1b0
update lock files
2023-01-16 01:27:21 +00:00
Denis Merigoux
f4c92530c6
Update aides_logement and fix bugs to produce an updated working simulator ( #377 )
2023-01-13 12:05:32 +01:00
Denis Merigoux
cd4f7db547
Removed useless file
2023-01-13 11:57:56 +01:00
Louis Gesbert
ddb4ad547f
Fixing big issues w/ Al1 (first pull request) ( #383 )
2023-01-13 11:19:35 +01:00
JusBanuls
6d05b2148e
Retour à la ligne avec Alain
2023-01-12 17:14:35 +01:00
Denis Merigoux
5fb9031c8a
Fixing review comments
2023-01-11 10:42:21 +01:00
Denis Merigoux
f60bd70b85
Fix code in LaTeX literate output ( #381 )
2023-01-11 10:11:20 +01:00
Louis Gesbert
41eb25e9e0
Fix code in LaTeX literate output
...
pfffff
2023-01-10 12:06:48 +01:00
Denis Merigoux
c81c5c6708
Small bug spotted with the help of Justine
2023-01-10 11:55:23 +01:00
Denis Merigoux
d86eb8cb03
Ajout revalorisation plafond ASPA 2023
2023-01-10 11:47:14 +01:00
Denis Merigoux
c31ebdf3f8
Add tabularx as a latex dependency
2023-01-10 10:49:03 +01:00
Catala nix updated
d9df02a44f
update lock files
2023-01-09 00:22:49 +00:00
Denis Merigoux
843ae5465b
Merge branch 'master' into aides_logement
2023-01-07 21:01:19 +01:00
Denis Merigoux
bed7617581
Update smic
2023-01-07 20:53:05 +01:00
Denis Merigoux
b3057e1d7c
Continue cleaning
2023-01-07 20:42:42 +01:00
Denis Merigoux
050c7c46de
Update assets
2023-01-07 20:28:41 +01:00
Denis Merigoux
2f4a51ce64
Bug fixed! It was tricky
2023-01-07 20:22:36 +01:00
Denis Merigoux
9c6a126af3
Update formatting
2023-01-07 18:38:02 +01:00
Denis Merigoux
f82a77a79e
Fix man page generation for the website ( #376 )
2023-01-06 17:12:20 +01:00
Denis Merigoux
90be4dbd0e
Improving bench
2023-01-06 17:08:12 +01:00
Denis Merigoux
c723249337
Managed to find a MWE of the bug
2023-01-06 17:07:43 +01:00
Denis Merigoux
9d619a26ba
Correct cli typecheck behavior
2023-01-05 18:56:19 +01:00
Denis Merigoux
124491410d
Revamp encoding, still doesn't work
2023-01-05 18:56:06 +01:00