Commit Graph

5046 Commits

Author SHA1 Message Date
Suzanne Dupéron
c491b826ff Blank commit to trigger the CI due to some GitLab failure. 2020-03-23 16:34:21 +01:00
Pierre-Emmanuel Wulfman
926a83f7df Merge branch 'ast/ast_imperative+sugar' into 'dev'
Adding two new stages 'Ast_imperative' and 'Ast_complex' to improve architecture

See merge request ligolang/ligo!501
2020-03-18 18:08:58 +00:00
Pierre-Emmanuel Wulfman
6cafb4026b adding E_sequence in sugar 2020-03-18 18:13:02 +01:00
Pierre-Emmanuel Wulfman
cb1bc95d59 remove E_skip from core 2020-03-18 16:16:43 +01:00
Pierre-Emmanuel Wulfman
5a4c0b32fb rewrite test suite to compare value from ast_imperative instead of ast_core; includes uncompiler fo stage 4 and 6 2020-03-18 16:00:34 +01:00
Pierre-Emmanuel Wulfman
6dd7afbeb1 change passes name concrete_to_imperative, imperative_to_sugar, sugar_to_core 2020-03-18 16:00:34 +01:00
Pierre-Emmanuel Wulfman
8b3877a92c rename AST to imperative, sugar and core. Factor code in compile 2020-03-18 16:00:34 +01:00
Pierre-Emmanuel Wulfman
6dfd2dac32 test passed 2020-03-18 16:00:34 +01:00
Pierre-Emmanuel Wulfman
2abd737ed3 compiling 2020-03-18 16:00:34 +01:00
Gabriel Alfour
2c9100d6f7 Merge branch 'nested-functions' into 'dev'
Documentation on nested functions

See merge request ligolang/ligo!507
2020-03-18 10:49:32 +00:00
Sander Spies
626054ed66 Describe nested functions 2020-03-18 09:49:35 +01:00
Sander
78faa138da Merge branch 'more-api-docs-syntax-headers' into 'dev'
Add remaining API docs

See merge request ligolang/ligo!503
2020-03-17 15:38:41 +00:00
Sander
78ae61c5e0 Add remaining API docs 2020-03-17 15:38:41 +00:00
Sander
24197f594e Merge branch 'syntax-test' into 'dev'
Syntax test

See merge request ligolang/ligo!504
2020-03-16 22:34:50 +00:00
Sander Spies
16a2355294 Remove empty lines. 2020-03-16 22:30:28 +01:00
Rémi Lesenechal
222bc3cb5c Merge branch 'feature/flag-for-michelson-typecheking' into 'dev'
add a flag to disable michelson typechecking in compile-contract

See merge request ligolang/ligo!500
2020-03-16 12:41:29 +00:00
Lesenechal Remi
97a85766d3 add a flag to disable michelson typechecking in compile-contract 2020-03-16 12:19:23 +01:00
Sander
cf983d45ed Merge branch 'fix-ci-pages' into 'dev'
Add NotFound component to fix build. Yay, docusaurus...

See merge request ligolang/ligo!502
2020-03-13 15:30:34 +00:00
Sander Spies
78ae534913 Add NotFound component to fix build. Yay, docusaurus... 2020-03-13 15:28:24 +01:00
Jev Björsell
6203427d3f Merge branch 'tezos-client-command' into 'dev'
Tezos client command

See merge request ligolang/ligo!497
2020-03-12 20:26:13 +00:00
Maksym Bykovskyy
1aecc4eb04 Tezos client command 2020-03-12 20:26:13 +00:00
Pierre-Emmanuel Wulfman
eecdbcddf7 Merge branch 'ast/tail_recursion' into 'dev'
Adding tail recursion in Ligo

See merge request ligolang/ligo!491
2020-03-12 18:47:46 +00:00
Pierre-Emmanuel Wulfman
8a0e1dfea4 dune promote 2020-03-12 18:50:42 +01:00
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
c17a749078 review 2 2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
dbb6fbd8e6 review 1 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
Sander Spies
51251f9464 Remove debug text 2020-03-12 16:05:17 +01:00
Sander Spies
8a183ff1d2 Fixing error.messages. 2020-03-12 16:05:17 +01:00
Sander Spies
6e76a5d96d Update messages file 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
b2f0e8bbc4 WIP: adding E_recursive in ast 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
Christian Rinderknecht
b51818bc4e Fixed parsing and source pretty-printing of recursive functions. 2020-03-12 16:05:17 +01:00
Pierre-Emmanuel Wulfman
68b6e6d3b0 remove option(recursive) in Parser.mly; parse error still 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
Sander
f176d36dd8 Merge branch 'api-docs/big_map' into 'dev'
Add syntax specific titles to Big_map

See merge request ligolang/ligo!493
2020-03-12 13:05:00 +00:00
Sander Spies
31e8035e6a Remove incorrect Big_map operations. 2020-03-10 14:52:59 +01:00
Sander Spies
978c95fa76 Remove versions.json from docker compose file. 2020-03-10 13:50:36 +01:00
Sander Spies
bcb77c6305 Merge 2020-03-10 12:55:51 +01:00
Sander Spies
608a7b7f95 - Refactor operators.ml to have shared pseudo modules.
- Fix tests for big_map
2020-03-10 12:54:18 +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