Suzanne Dupéron
b2ee003577
bugfix: new typer did not keep the state between the program and the test case's function call
2020-05-29 21:23:08 +02:00
Christian Rinderknecht
36cecfb019
* Renamed AST.TStringLiteral into AST.TString
...
* Fixed parsing of "begin let x = e1 in e2; e3 end"
2020-05-20 16:36:44 +00:00
Pierre-Emmanuel Wulfman
0ccc637c9b
Allow comparison of "comparable pair" (left is a simple comparable type, right is a comparable type)
2020-05-15 17:25:23 +02:00
Pierre-Emmanuel Wulfman
3cb72f8ec2
add test
2020-04-22 15:05:33 +02:00
Pierre-Emmanuel Wulfman
7a18cbd8fc
Merge branch 'srcloc_for_types' into 'dev'
...
Add srcloc for Types
See merge request ligolang/ligo!562
2020-04-15 16:41:27 +00:00
Pierre-Emmanuel Wulfman
7c29b075bb
add srcloc for types
2020-04-15 17:38:42 +02:00
Pierre-Emmanuel Wulfman
9796cd2e8f
for loop have a optional step parameter
2020-04-15 17:25:31 +02:00
Christian Rinderknecht
f8c16e5764
Merge branch 'reasonligo-record-improvement' into 'dev'
...
Add support for record expressions of only one field.
See merge request ligolang/ligo!553
2020-04-14 11:01:11 +00:00
Pierre-Emmanuel Wulfman
79540f9a40
ediv implemented and tested; parser gives error
2020-04-06 18:23:26 +02:00
Sander Spies
38edf5ce74
Add support for record expressions of only one field.
2020-04-06 16:09:38 +02:00
Pierre-Emmanuel Wulfman
13e9405dee
adding tuples in ast_sugar
2020-03-31 17:04:53 +02:00
Sander Spies
caac8caf8e
Add test for tuple list in ReasonLIGO
2020-03-24 14:16:08 +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
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
abbc20459c
add doc and test
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
1597d1eaf4
WIP: recursion
2020-03-12 16:05:17 +01: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
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
Lesenechal Remi
9de04123d3
--balance option and updated tests
2020-03-05 20:52:47 +01:00
Tom Jack
8f6f4398dd
Add working example of Crypto.check
2020-03-04 12:03:58 -06:00
Christian Rinderknecht
a9214f864d
Reviewing again the PascaLIGO contracts.
2020-02-27 19:09:14 +01:00
John David Pressman
9daabd0abf
Merge branch 'dev' into docs/current-reference
2020-02-25 05:14:09 -08:00
Tom Jack
e262f9e103
Demonstrate a couple simple_for_collect bugs
2020-02-18 14:09:29 +01:00
Suzanne Dupéron
a1880b013b
Fix #147 by allowing comparison of bools
2020-02-12 20:22:59 +01:00
Suzanne Dupéron
6be23179c6
Merge branch 'dev' into 'docs/list-reference'
...
# Conflicts:
# src/test/contracts/list.ligo
# src/test/md_file_tests.ml
2020-02-12 15:13:27 +00:00
John David Pressman
f2b3e83986
Merge branch 'dev' into docs/map-reference
2020-02-11 17:56:21 -08:00
John David Pressman
e8da2626e4
Add set reference page to the docs
...
Add Set.literal to the test suite
2020-02-12 01:39:41 +00:00
John David Pressman
e0c5505886
Merge branch 'dev' into docs/big-map-reference
2020-02-11 01:07:32 -08:00
John David Pressman
39c0f01998
Add big_map reference page to doc tests and add big_map add
to test suite
2020-02-11 01:03:46 -08:00
John David Pressman
bfd240dacf
Merge branch 'dev' into docs/map-reference
2020-02-10 20:53:30 -08:00
Pierre-Emmanuel Wulfman
ae82144418
removing assign, tuples, sequences,
2020-02-09 00:31:30 +01:00
John David Pressman
8db8f6f039
Add list reference page to docs and add unit tests for List.size
2020-02-07 20:17:13 -08:00
Sander
bd4a75016d
Merge branch 'add_lsl_lsr' into 'dev'
...
Add lsl and lsr support.
Closes #146
See merge request ligolang/ligo!387
2020-02-07 11:08:13 +00:00
Lesenechal Remi
78693b482c
remove unused test
2020-02-06 18:12:44 +01:00
Sander Spies
9433fa9bc4
Add lsl and lsr support.
2020-02-06 16:17:33 +01:00
John David Pressman
59448e1d91
Add partial draft of Current library documentation and unit tests for Current.amount
2020-02-04 20:27:56 -08:00
Pierre-Emmanuel Wulfman
cf7bc9374d
Merge branch 'feature/get_contract_opt' into 'dev'
...
add get_contract_opt and get_entrypoint_opt to ligo
See merge request ligolang/ligo!362
2020-02-04 13:36:22 +00:00
Pierre-Emmanuel Wulfman
7c4871babc
add test
2020-02-04 13:38:17 +01:00
Sander Spies
3461af53dd
ReasonLIGO: Make the semicolon optional in more cases.
2020-02-04 12:52:12 +01:00
Christian Rinderknecht
87aa50f097
Merge branch 'docs/bytes-reference' into 'dev'
...
Add bytes reference page to docs
See merge request ligolang/ligo!371
2020-02-02 19:29:18 +00:00
John David Pressman
6d421ab4b1
Add Map.add to test suite
2020-01-31 17:13:22 -08:00
John David Pressman
c8e0654ffe
Add crypto reference page to docs
...
Change 'black2b' to 'blake2b' in CameLIGO/ReasonLIGO frontend
2020-01-31 03:34:36 -08:00
John David Pressman
e127528e95
Add bytes reference page to docs
2020-01-30 12:13:24 -08:00
Sander
6551168a56
ReasonLIGO type declaration improvements for tuples and function arguments.
...
CameLIGO tests for tuples and function arguments.
2020-01-30 17:38:01 +00:00
Suzanne Dupéron
4977c18e05
Fixed semantic conflict (split bytes into several constructor functions)
2020-01-23 11:43:43 +01:00
John David Pressman
f166748757
Merge branch 'gardening/e-bytes-split' into 'dev'
...
[LIGO-374] Split e_bytes into e_bytes_hex, e_bytes_raw and e_bytes_string
See merge request ligolang/ligo!336
2020-01-23 08:35:30 +00:00