Lesenechal Remi
3a80fadcc8
rewrite interpreter recursion within the initial formalism.
2020-03-12 18:16:56 +01:00
Pierre-Emmanuel Wulfman
660dcbb79f
review 3
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
abbc20459c
add doc and test
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
a5f44d3e88
clean-up junk
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
092360de93
WIP: fix parser error
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
27f583266e
test for tail recursion
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
c46002b160
modifying doc and test for loops (Cameligo and pascaligo)
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
fa5983e9d3
fix contrat religo
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
b15d9a5123
compiling Pascaligo
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
e7c71ae4cc
passing test for Cameligo
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
734620a179
Keyword add for pasca,came,reason:ligo;typing error in contract
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
b438f065b5
WIP:adding rec keyword
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
1597d1eaf4
WIP: recursion
2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
4ed4203b46
Merge branch '145-entry-point-name-length-limit' into 'dev'
...
Resolve "Entry point name length limit"
Closes #145
See merge request ligolang/ligo!446
2020-03-09 18:24:09 +00:00
Tom Jack
8806b52b68
Merge branch 'add-crypto-check-example' into 'dev'
...
Add working example of Crypto.check
See merge request ligolang/ligo!475
2020-03-09 18:05:59 +00:00
Lesenechal Remi
503d8f771e
add tests for sum type names limit length
2020-03-09 18:29:07 +01:00
Lesenechal Remi
25f004844a
self: now reject capitalized entrypoint annotation
2020-03-09 11:23:08 +01:00
Lesenechal Remi
b7c08b78d5
self operator now takes an entrypoint annotation as parameter
2020-03-09 11:23:08 +01:00
Lesenechal Remi
e2776e9849
New checks in the self_ast_typed pass:
...
* Ast_typed stage is now aware of the main function name
* main function type is checked against expected contract types
* Tezos.self (returning contract type) is checked against main function type
* In general, Ast_typed.compile signature has been changed to enable/disable contract-related checks
2020-03-09 11:23:08 +01:00
Pierre-Emmanuel Wulfman
49625001b1
Fix simplifyer and test
2020-03-07 02:39:39 +01:00
Sander Spies
c95f4ee02c
Merge
2020-03-06 08:38:07 +01:00
John David Pressman
0f8c7876cd
Merge branch 'dev' into contract/pledge-distribute
2020-03-05 14:22:41 -08:00
Lesenechal Remi
9de04123d3
--balance option and updated tests
2020-03-05 20:52:47 +01:00
John David Pressman
168a4d5b84
Add pledge-distribute contract
2020-03-05 00:24:55 -08:00
Tom Jack
8f6f4398dd
Add working example of Crypto.check
2020-03-04 12:03:58 -06:00
Christian Rinderknecht
8b2a182c6a
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@contracts
2020-03-04 15:59:47 +01:00
Christian Rinderknecht
d43209f1a1
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@contracts
2020-03-04 15:26:43 +01:00
Christian Rinderknecht
313bb0c2b3
Reverted two changes.
2020-03-04 15:23:51 +01:00
Pierre-Emmanuel Wulfman
c23827e8de
new negative test
2020-03-04 10:35:34 +01:00
Pierre-Emmanuel Wulfman
dfb1e1ebef
add negative test
2020-03-04 10:35:34 +01:00
Pierre-Emmanuel Wulfman
a19e2ceb3b
adding negative test
2020-03-04 10:35:34 +01:00
Pierre-Emmanuel Wulfman
89f2b44e7d
Works also when the function parameter are passed in the rhs
...
Fix some religo contract
2020-03-04 10:35:34 +01:00
Pierre-Emmanuel Wulfman
6e35dadcc4
fix self_in_lambda.mligo
2020-03-04 10:35:34 +01:00
Pierre-Emmanuel Wulfman
5159f293f8
Repare function annotation in let binding for Camligo and ReasonLigo and fix some contracts
2020-03-04 10:35:34 +01:00
Jev Björsell
7dfc3b01c9
Merge branch 'move-examples-folder' into 'dev'
...
Moved examples folder
See merge request ligolang/ligo!463
2020-03-03 22:41:17 +00:00
Maksym Bykovskyy
e27dfa1bce
Moved examples folder
2020-03-03 22:41:16 +00:00
Lesenechal Remi
cf383fe327
more tests
2020-03-03 13:46:11 +01:00
Lesenechal Remi
9a30eb67c1
create_contract: add some tests
2020-03-03 13:46:11 +01:00
John David Pressman
9791b993d2
Abbreviate and de-tone LIGO introduction draft
2020-03-02 21:42:45 -08:00
Christian Rinderknecht
00e6959503
Refactoring of the test contracts.
2020-03-02 18:01:56 +01:00
Christian Rinderknecht
a9214f864d
Reviewing again the PascaLIGO contracts.
2020-02-27 19:09:14 +01:00
Christian Rinderknecht
93682629b4
Updating contracts.
2020-02-27 17:51:29 +01:00
Gabriel Alfour
4d61c2285c
Merge branch '151-union-type-option-names-collision-when-matching' into 'dev'
...
Resolve "Union type option names collision when matching"
Closes #151
See merge request ligolang/ligo!457
2020-02-27 09:24:17 +00:00
Lesenechal Remi
a08adbd085
typer: checks for constructor redundancy
2020-02-26 18:54:16 +01:00
Christian Rinderknecht
31a39bffbc
I upgraded the parsers to accept Map.map
etc. I rewrote the doc except "reference" to promote and deprecate built-ins.
2020-02-25 18:07:53 +01:00
John David Pressman
936418615e
Add Current.x reference page to doc tests
2020-02-25 05:26:04 -08:00
John David Pressman
9daabd0abf
Merge branch 'dev' into docs/current-reference
2020-02-25 05:14:09 -08:00
Tom Jack
4b9e175063
Examples: don't use SOURCE
2020-02-20 12:18:57 -06:00
Tom Jack
23353b0e27
Clarify internal sender/source options
2020-02-20 12:17:31 -06:00
John David Pressman
62fe576bc9
Revert "Merge branch 'fix/pascal-tuples-in-doc' into 'dev'"
...
This reverts merge request !437
2020-02-20 05:25:30 +00:00