Commit Graph

3406 Commits

Author SHA1 Message Date
Christian Rinderknecht
561073ca54 Minor refactoring of the parser.
Added local subdirectory containing an OCaml stub to build with my own
system (not dune).
2019-04-24 11:13:55 +02:00
Galfour
212ccd56c7 extend variant cases 2019-04-23 17:54:45 +00:00
Galfour
f68d592653 Merge branch 'master' of gitlab.com:gabriel.alfour/tezos 2019-04-23 15:17:39 +00:00
Galfour
ba9b8c4a68 make better cli 2019-04-23 15:17:28 +00:00
Georges Dupéron
eb20191704 Conditional for tests is 'with-test', not 'test'. 2019-04-23 16:26:09 +02:00
Georges Dupéron
6d9334a60d opam install --build-test to install the test-only dependencies 2019-04-23 15:28:02 +02:00
Georges Dupéron
b57a06de8a Removed dependency on getopt. Explicitly list modules in pascaligo, excluded the Mains and LexerLog 2019-04-23 15:21:51 +02:00
Georges Dupéron
ff4804269f Missing dependency: alcotest 2019-04-23 14:28:06 +02:00
Georges Dupéron
4dc231956f Missing build-time dependency: rsync 2019-04-23 13:59:10 +02:00
Galfour
097c5ca0fb change bin display 2019-04-23 07:30:43 +00:00
Galfour
1814d8cbfa add super-counter 2019-04-23 07:12:11 +00:00
Galfour
0aa01ddcd8 add variant expression pattern-matching 2019-04-22 18:56:13 +00:00
Galfour
72f5698c3d add variants 2019-04-22 18:15:39 +00:00
Galfour
0a83ea5227 dune-capsulate 2019-04-22 07:21:59 +00:00
Galfour
55bff7b530 lift tests to ast_simplify 2019-04-22 03:29:21 +00:00
Galfour
de6a3bbf6d refactor more 2019-04-21 17:07:35 +00:00
Galfour
0e04a152bb refactor ast_simplified 2019-04-21 12:11:13 +00:00
Galfour
7a2bd3d73d prepare lifting transpilation environments 2019-04-21 11:56:57 +00:00
Galfour
c2ac9ab361 rewrite type environments 2019-04-21 09:03:50 +00:00
Galfour
af6da6bfa0 add environment to typed expression 2019-04-20 21:35:18 +00:00
Galfour
b61869cb16 refactor more 2019-04-20 20:19:01 +00:00
Galfour
369e73a110 refactor ast_typed 2019-04-20 19:16:02 +00:00
Galfour
50926c205e update lib_utils 2019-04-20 18:52:28 +00:00
Galfour
ecc509ad4c Merge branch 'master' of gitlab.com:gabriel.alfour/tezos 2019-04-20 11:06:49 +00:00
Galfour
d7426504d0 replace tuples by records 2019-04-20 11:06:40 +00:00
Georges Dupéron
741742e48b Debug for CI 2019-04-20 12:31:56 +02:00
Georges Dupéron
a3b5a82d97 Debug info for CI, added synopsis for ligo.opam 2019-04-20 12:27:32 +02:00
Georges Dupéron
3ef44fe523 dummy to trigger build 2019-04-20 12:03:06 +02:00
Georges Dupéron
6ca85e0be4 Added missing dependencies 2019-04-20 11:09:07 +02:00
Georges Dupéron
fee7b2b750 Wrong repo (tezos-opam-repository → new-tezos-opam-repository) 2019-04-20 10:29:54 +02:00
Georges Dupéron
d29502c926 Re-add a dependency on ppx_let, it seems that it is used somewhere (in third-party code?) 2019-04-20 02:14:28 +02:00
Georges Dupéron
058f03d223 Use only ppx_let_generalized (one dune file was still relying on ppx_let) 2019-04-20 01:52:41 +02:00
Georges Dupéron
e578b991b3 Use only ppx_let_generalized (some dune files were still relying on ppx_let) 2019-04-20 01:23:58 +02:00
Georges Dupéron
772db1c25d CI 3 2019-04-20 01:00:07 +02:00
Georges Dupéron
b4148f5c65 CI 2 2019-04-20 00:41:29 +02:00
Georges Dupéron
645a217da5 CI 1 2019-04-20 00:31:49 +02:00
Georges Dupéron
0786edf3f3 Added JSON annotations on Ok values in the trace monad.
In some cases the values are dropped when converting values out of the monad or when converting the successful generation of an error message to an actual error. Look for `ignore annotations` in the source code for the places where these annotations are dropped.
2019-04-20 00:04:04 +02:00
Galfour
ba1e605011 refactor little ; add error message 2019-04-19 20:57:05 +00:00
Galfour
168251ff0e move predicate compilation 2019-04-19 18:25:32 +00:00
Georges Dupéron
01bb951d3d rm wrong dep 2019-04-19 18:05:10 +02:00
Georges Dupéron
0ce5a864c0 Renamed ppx_let to ppx_let_generalized (part 2)
To avoid conflicts in an installaction containing both our changes and the official version.
2019-04-19 16:36:43 +02:00
Georges Dupéron
a759b50f87 Renamed ppx_let to ppx_let_generalized (part 1)
To avoid conflicts in an installaction containing both our changes and the official version.
2019-04-19 16:36:43 +02:00
Georges Dupéron
db2cc00626 Merge ppx_let 2019-04-19 12:35:00 +02:00
Georges Dupéron
e79b17fddf Defined Open_on_rhs_bind module for new ppx_let 2019-04-19 12:34:48 +02:00
Georges Dupéron
9942e5677d Moved all ppx_let files from third-party git repository to src/ppx_let 2019-04-19 12:25:24 +02:00
Georges Dupéron
abe8126151 Single point of configuration to add many let%foo directives 2019-04-19 11:59:32 +02:00
Galfour
280981c73b major refactoring ; now easy to add new operators 2019-04-19 09:27:48 +00:00
Galfour
eaf749cbc5 refactor: mini_c expression built and access through combinators 2019-04-19 07:59:16 +00:00
Galfour
0521c3d3b7 test closure and higher order function 2019-04-18 21:29:35 +00:00
Galfour
ef4a5030fa closure 2019-04-18 17:04:44 +00:00