Suzanne Dupéron
77fdb739b6
typer: typecheck expression and subst (used e.g. to typecheck arguments of contracts)
2020-01-22 13:49:32 +01:00
Suzanne Dupéron
93d16b4b6a
typer: do multiple substitutions at once (pass a sort of map from free variables to their substitution)
2020-01-21 13:25:04 +01:00
Suzanne Dupéron
688a636251
typer: cleanup
2020-01-20 21:19:37 +01:00
Suzanne Dupéron
614970d2d7
Implemented some missing cases of the subst. First kinda actual typer test passes!
2020-01-20 21:19:37 +01:00
Christian Rinderknecht
d351d585b0
Merge branch 'docs/pascaligo-only' into 'dev'
...
[LIGO-398] Add CameLIGO and ReasonLIGO examples to docs where they didn't already exist
See merge request ligolang/ligo!339
2020-01-18 10:41:47 +00:00
John David Pressman
e8935ffa81
Add CameLIGO and ReasonLIGO examples to docs where they didn't already exist
2020-01-17 22:56:54 -08:00
Rémi Lesenechal
481801ea91
Merge branch '105-on-failwith-and-using-format-json-ligo-return-exit-code-1-and-a-malformed-json-on-stderr' into 'dev'
...
Resolve "on failwith and using --format json ligo return exit code 1 and a malformed json on stderr"
Closes #105
See merge request ligolang/ligo!337
2020-01-17 16:37:03 +00:00
Lesenechal Remi
a30d59121f
review request (more regular output)
2020-01-17 17:02:54 +01:00
Lesenechal Remi
4ca9a0243b
changelog update
2020-01-17 16:56:21 +01:00
Lesenechal Remi
3081ec477b
add test & promote
2020-01-17 16:35:53 +01:00
Lesenechal Remi
600ee51940
running contract or function does not fail on failwiths
2020-01-17 16:35:40 +01:00
Lesenechal Remi
0ad8bde6d1
add missing newlines
2020-01-17 16:29:23 +01:00
Sander
6ce1ca4fcd
Merge branch 'inline-attribute' into 'dev'
...
Add attributes for CameLIGO, ReasonLIGO and PascaLIGO.
See merge request ligolang/ligo!279
2020-01-16 19:36:04 +00:00
Sander
88159e15b2
Add inline attribute
2020-01-16 19:36:04 +00:00
Gabriel Alfour
d19b8b5cc5
Merge branch 'feature/improve-typer-errors-operators.ml' into 'dev'
...
Improved typer error messages in operators.ml LIGO-371
See merge request ligolang/ligo!330
2020-01-14 17:34:50 +00:00
Suzanne Dupéron
ff9370a422
Improved typer error messages in operators.ml LIGO-371
2020-01-13 23:56:06 +01:00
Rémi Lesenechal
d66cbcc1b2
Merge branch 'feature/key-sig-literals' into 'dev'
...
[LIGO-376] support for key and signature literals
See merge request ligolang/ligo!329
2020-01-13 11:07:52 +00:00
Lesenechal Remi
7143b82ba8
support for key and signature literals
2020-01-13 11:37:10 +01:00
Christian Rinderknecht
f91955b299
Merge branch 'ignore-union-find' into 'dev'
...
Suppress some UnionFind noise
See merge request ligolang/ligo!323
2020-01-12 15:44:52 +00:00
Christian Rinderknecht
72f7ac47f1
Merge branch 'ast/reason_update' into 'dev'
...
Ast/reason update
See merge request ligolang/ligo!328
2020-01-12 15:43:06 +00:00
Christian Rinderknecht
569e41e8c6
Merge branch 'ast/update_record' into 'dev'
...
Add records updates for OcamLIGO and PascaLIGO
See merge request ligolang/ligo!327
2020-01-12 14:23:56 +00:00
Pierre-Emmanuel Wulfman
bbfcc9839b
Updates for ReasonLIGO
2020-01-10 18:00:23 +01:00
Pierre-Emmanuel Wulfman
98d6aea4e1
mr review 2
2020-01-10 17:28:45 +01:00
Pierre-Emmanuel Wulfman
60edd0cf5b
after review 1
2020-01-10 16:41:47 +01:00
Tom Jack
d964b057e1
Merge branch 'feature/parallel-pipelines' into 'dev'
...
Run gitlab-ci pipeline stages in parallel
See merge request ligolang/ligo!324
2020-01-10 14:35:29 +00:00
Pierre-Emmanuel Wulfman
812834656a
Updates for OcamLIGO and PascaLIGO
2020-01-10 13:52:05 +01:00
Suzanne Dupéron
27f99ab120
build_and_deploy_website depends on build_and_package_binaries
...
build_and_deploy_website depended implicitly on
build_and_package_binaries. I guess it needs to come after, still (from
Tom Jack)
2020-01-10 11:49:01 +01:00
Christian Rinderknecht
8a683e1a69
Merge branch 'feature/literal-bytes-again' into 'dev'
...
Fix literal bytes
See merge request ligolang/ligo!325
2020-01-10 10:35:04 +00:00
Suzanne Dupéron
e7589f1a6a
Merge branch 'feature/auto-generate-folds' into 'dev'
...
Automatic generation of the boilerplate for folds
See merge request ligolang/ligo!303
2020-01-10 00:24:55 +00:00
Suzanne Dupéron
b3f8930633
Merge branch 'bugfix/error-messages-combinators.ml' into 'dev'
...
Improve error messages in ast_typed/combinators.ml
See merge request ligolang/ligo!313
2020-01-10 00:24:36 +00:00
Suzanne Dupéron
8c6c3c1869
Run gitlab-ci pipeline stages in parallel
...
for faster merges
2020-01-10 01:09:37 +01:00
John David Pressman
65656741da
Merge branch 'docs/mligo-religo-transactions' into 'dev'
...
[LIGO-365] Add CameLIGO and ReasonLIGO transaction examples
See merge request ligolang/ligo!318
2020-01-09 23:13:53 +00:00
John David Pressman
7b1d7755d1
[LIGO-365] Add CameLIGO and ReasonLIGO transaction examples
2020-01-09 23:13:53 +00:00
Suzanne Dupéron
4ee75afb0a
fix test: add helper blurb
2020-01-09 23:13:14 +00:00
Suzanne Dupéron
1863cf324b
Improve error messages in ast_typed/combinators.ml
2020-01-09 23:13:14 +00:00
Tom Jack
5cef850bdd
Fix printing of bytes in parsers/lexers
2020-01-09 16:53:07 -06:00
Tom Jack
1b0ed4d4de
Fix literal bytes
2020-01-09 16:53:07 -06:00
Rémi Lesenechal
e67e2098c2
Merge branch 'parser-negative-tests' into 'dev'
...
[LIGO-339] Parser negative tests
See merge request ligolang/ligo!319
2020-01-09 22:17:30 +00:00
Lesenechal Remi
20c9de0380
parset negative tests for all syntaxes
2020-01-09 22:19:40 +01:00
Lesenechal Remi
47199ca13c
add negative tests rules
2020-01-09 22:19:40 +01:00
Lesenechal Remi
fcb1c4ab77
add --contatenate option to cover.sh script
2020-01-09 22:19:40 +01:00
Christian Rinderknecht
31a16afcf9
Merge branch 'rinderknecht-dev' into 'dev'
...
Refactoring of PascaLIGO front-end (AST, parser and simplifier)
See merge request ligolang/ligo!322
2020-01-09 20:53:44 +00:00
Christian Rinderknecht
a0f0f49021
Merge branch 'rinderknecht-dev' of gitlab.com:ligolang/ligo into rinderknecht-dev
2020-01-09 20:59:41 +01:00
Christian Rinderknecht
0791866a63
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht-dev
2020-01-09 20:59:22 +01:00
Christian Rinderknecht
979c11cf44
Refactoring of the AST and simplfier of PascaLIGO.
...
Some weeks ago, anonymous functions as expressions were added to
PascaLIGO, unfortunately in a manner that allowed in theory for
contexts in which a named function was found when an anonymous was
expected, and vice-versa. That explains that the simplifier had two new possible errors:
* unexpected_anonymous_function
("you provided a function declaration without name")
* unexpected_named_function
I changed the AST and the parser so that function expressions
correspond to anonymous functions (without block) and function
declarations correspond to named functions.
I also removed a error in the simplifier, which was unused:
* bad_bytes
("you provided a function expression with a name (remove it)")
2020-01-09 19:55:15 +00:00
Christian Rinderknecht
81a194d6d2
Removed temporary Emacs file.
2020-01-09 19:55:15 +00:00
Suzanne Dupéron
8309b3a443
Merge branch 'bugfix/negative-test-move-and-check-expected' into 'dev'
...
Move the last two negative tests to a subdirectory + check their output
See merge request ligolang/ligo!306
2020-01-09 18:53:02 +00:00
Christian Rinderknecht
19e2ffb750
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht-dev
2020-01-09 19:49:57 +01:00
Suzanne Dupéron
801efeed46
tests for automatic fold generator + fold_config hook to update the state before a node has been transformed, without transforming it.
2020-01-09 18:16:02 +00:00
Suzanne Dupéron
fe5f8d9f64
fold_config hook to update the state after a node has been transformed, without transforming it.
2020-01-09 18:16:02 +00:00