Tom Jack
|
01531ac307
|
Support lowercase in hex bytes
|
2020-02-20 12:07:01 -06:00 |
|
Tom Jack
|
4c53fa4ae6
|
Fix non-tail fail avoidance
|
2020-02-20 09:58:17 -06:00 |
|
Suzanne Dupéron
|
ce4c2ee783
|
Merge branch 'feature/ast-cleanup-ocaml-tuples' into 'dev'
AST cleanup + replace OCaml tuples with record in ast_typed
See merge request ligolang/ligo!429
|
2020-02-20 14:57:07 +00:00 |
|
Suzanne Dupéron
|
4f36ff3bcb
|
Replace OCaml tuples with record in ast_typed
|
2020-02-20 14:21:30 +01:00 |
|
Suzanne Dupéron
|
ea74ed8a2c
|
Normalize indentation etc. of ast_typed in preparation for the ADT generator
|
2020-02-20 14:21:30 +01: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 |
|
Rémi Lesenechal
|
e8129c5be3
|
Merge branch 'feature/variable-in-dry-run' into 'dev'
Allow using top level variables defined in source code in dry-run PARAMETER and STORAGE
See merge request ligolang/ligo!436
|
2020-02-19 20:41:37 +00:00 |
|
Pierre-Emmanuel Wulfman
|
8d01fcb9f7
|
Merge branch 'fix/pascal-tuples-in-doc' into 'dev'
Make Tuple in PascaLigo starting at one
See merge request ligolang/ligo!437
|
2020-02-19 17:15:29 +00:00 |
|
Pierre-Emmanuel Wulfman
|
0b10b7188b
|
Merge branch 'test-contract-religo' into 'dev'
Multisig contract test for Cameligo and ReasonLigo
See merge request ligolang/ligo!421
|
2020-02-19 17:08:30 +00:00 |
|
Pierre-Emmanuel Wulfman
|
e1606c4700
|
add multisig test for cameligo and reasonligo
|
2020-02-19 16:40:55 +01:00 |
|
Pierre-Emmanuel Wulfman
|
dcb342e031
|
add primitive to cameligo
|
2020-02-19 16:40:55 +01:00 |
|
Pierre-Emmanuel Wulfman
|
b8af9a56d9
|
fix contract with tuples starting at one
|
2020-02-19 16:15:43 +01:00 |
|
Lesenechal Remi
|
44ff5d580d
|
Allow using top level variables defined in source code in dry-run PARAMETER and STORAGE
|
2020-02-19 16:10:50 +01:00 |
|
Pierre-Emmanuel Wulfman
|
a6fc8a3f6a
|
Merge branch 'for-loop-bugs' into 'dev'
For loop bugs fixed
See merge request ligolang/ligo!434
|
2020-02-19 15:08:01 +00:00 |
|
Pierre-Emmanuel Wulfman
|
eee6dbaeb2
|
make while_loop, for_int and for_collect more similar
|
2020-02-19 14:41:16 +01:00 |
|
John David Pressman
|
892f813a6c
|
Merge branch 'contract/hashlock' into 'dev'
[LIGO-406] Hashlock contract
See merge request ligolang/ligo!359
|
2020-02-19 00:15:39 +00:00 |
|
Pierre-Emmanuel Wulfman
|
9de45285b2
|
remove Var.show
|
2020-02-18 14:19:11 +01:00 |
|
Pierre-Emmanuel Wulfman
|
c468cb94a1
|
remove unused code
|
2020-02-18 14:16:05 +01:00 |
|
Tom Jack
|
e262f9e103
|
Demonstrate a couple simple_for_collect bugs
|
2020-02-18 14:09:29 +01:00 |
|
Lesenechal Remi
|
38c99eca53
|
carthage: add tests for comparable pairs
|
2020-02-18 12:31:19 +01:00 |
|
Lesenechal Remi
|
fd28da98a0
|
comparable pairs in the backend
|
2020-02-18 12:19:19 +01:00 |
|
John David Pressman
|
b2c654ec65
|
Merge branch 'dev' into contract/hashlock
|
2020-02-17 20:51:31 -08:00 |
|
Lesenechal Remi
|
e63f2407c2
|
carthage update:
* update dune & opam files
* update modules in source
|
2020-02-17 13:10:51 +01:00 |
|
Tom Jack
|
9f09506f58
|
Fix literal bytes printing again
|
2020-02-15 11:50:20 -06:00 |
|
John David Pressman
|
eaa0c12d63
|
e_ez_record -> e_record_ez in hashlock contract tests
|
2020-02-13 22:00:25 -08:00 |
|
John David Pressman
|
741374fa24
|
Merge branch 'dev' into contract/hashlock
|
2020-02-13 21:59:54 -08:00 |
|
John David Pressman
|
5764f53ed1
|
Refactor commitment mechanism, add reveal tests to hashlock contract
|
2020-02-13 21:54:16 -08:00 |
|
Lesenechal Remi
|
39fc076c2b
|
fix regression of comparison of key_hash and add a test for it
|
2020-02-13 16:44:21 +01:00 |
|
John David Pressman
|
f766840311
|
Fix commit test for hashlock
|
2020-02-13 04:35:21 -08:00 |
|
Suzanne Dupéron
|
a1880b013b
|
Fix #147 by allowing comparison of bools
|
2020-02-12 20:22:59 +01:00 |
|
Suzanne Dupéron
|
2c03ebf2e3
|
Merge branch 'docs/list-reference' into 'dev'
Add list reference page to docs and add unit tests for List.size
See merge request ligolang/ligo!398
|
2020-02-12 16:12:21 +00:00 |
|
Suzanne Dupéron
|
da546eabb7
|
Merge branch 'docs/crypto-reference' into 'dev'
Add crypto reference page to doc tests
See merge request ligolang/ligo!410
|
2020-02-12 15:43:09 +00: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
|
953e91bc54
|
Remove Current.gas from LIGO
|
2020-02-12 02:24:58 -08:00 |
|
John David Pressman
|
d12aa130f7
|
Add crypto reference page to doc tests
|
2020-02-11 18:47:54 -08:00 |
|
John David Pressman
|
f2b3e83986
|
Merge branch 'dev' into docs/map-reference
|
2020-02-11 17:56:21 -08:00 |
|
John David Pressman
|
1fe41b011b
|
Merge branch 'docs/sets-reference' into 'dev'
Add set reference page to the docs
See merge request ligolang/ligo!373
|
2020-02-12 01:39:41 +00: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 |
|
Suzanne Dupéron
|
437b696b19
|
Merge branch 'feature/some-new-typer-constant-contraints' into 'dev'
some more contraints (untested) for the typer
See merge request ligolang/ligo!404
|
2020-02-12 01:12:24 +00:00 |
|
Christian Rinderknecht
|
414dce2fc8
|
Merge branch 'docs/big-map-reference' into 'dev'
Add big map reference page to docs
See merge request ligolang/ligo!382
|
2020-02-11 18:24:41 +00:00 |
|
Rémi Lesenechal
|
8b83e375bd
|
Revert "Merge branch 'feature/adt-generator-poly-3' into 'dev'"
This reverts merge request !403
|
2020-02-11 10:45:08 +00:00 |
|
Lesenechal Remi
|
702416a0a7
|
fix continuation and add some comments
|
2020-02-11 11:05:43 +01: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 |
|
John David Pressman
|
b6a6eea5d2
|
Add map reference page to doc tests and fix bugs
|
2020-02-10 20:51:48 -08:00 |
|
Suzanne Dupéron
|
0113a448de
|
Merge branch 'dev' into 'feature/doc-pascaligo-loop'
# Conflicts:
# src/passes/operators/operators.ml
|
2020-02-10 20:51:41 +00:00 |
|
Suzanne Dupéron
|
76fa4b0549
|
Revert "Make menhir less verbose, to see error messages in gitlab."
This reverts commit b5f3ae76b049d4e712bd539b39d771191bc8978b.
|
2020-02-10 20:40:43 +01:00 |
|
Suzanne Dupéron
|
c71e47f252
|
Make menhir less verbose, to see error messages in gitlab.
|
2020-02-10 20:40:43 +01:00 |
|
Suzanne Dupéron
|
5151a0fd92
|
ADT generator: polymorphic types (list, option…)
|
2020-02-10 20:40:43 +01:00 |
|
Suzanne Dupéron
|
2588de2395
|
Remove generated file fold.ml
|
2020-02-10 20:40:43 +01:00 |
|
Suzanne Dupéron
|
c3b1c1ac0f
|
Removed promote-until-clean because it moves the file out of _build instead of copying it, which causes issues for the gitlab build
|
2020-02-10 20:40:43 +01:00 |
|
Suzanne Dupéron
|
76ad9c47ec
|
cleanup
|
2020-02-10 20:40:43 +01:00 |
|
Suzanne Dupéron
|
42699256e5
|
Run adt_generator.exe as part of dune runtest
|
2020-02-10 20:40:43 +01:00 |
|
Lesenechal Remi
|
87a8901645
|
review fixes
|
2020-02-10 20:02:43 +01:00 |
|
Lesenechal Remi
|
f798392760
|
constant typer:
* Removed unused LIST_CONS
* support for misc constants (untestetable for now)
|
2020-02-10 19:54:23 +01:00 |
|
Christian Rinderknecht
|
9b5d63de1f
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into rinderknecht@contracts
|
2020-02-10 19:33:04 +01:00 |
|
Christian Rinderknecht
|
541728fc6c
|
First batch of rewritten contracts (PascaLIGO).
|
2020-02-10 19:27:58 +01:00 |
|
Christian Rinderknecht
|
61832354d9
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into feature/doc-pascaligo-loop
|
2020-02-10 19:22:52 +01:00 |
|
Christian Rinderknecht
|
82aacde97f
|
More documentation rewrites.
|
2020-02-10 19:07:20 +01:00 |
|
Lesenechal Remi
|
8c38352290
|
ligo interpreter : adding more tests
|
2020-02-10 12:02:36 +01:00 |
|
Lesenechal Remi
|
0e5a68d58b
|
ligo interpreter : review fixes
|
2020-02-09 19:04:21 +01:00 |
|
Lesenechal Remi
|
3ce0d180f5
|
ligo interpreter: simplfied AST merge
|
2020-02-09 18:50:18 +01:00 |
|
Lesenechal Remi
|
ce70c82122
|
ligo interpreter : moving combinators do a dedicated module
|
2020-02-09 18:22:33 +01:00 |
|
Lesenechal Remi
|
69ddce1860
|
add temporary CLI comand for ligo interpreter tests
|
2020-02-09 18:22:33 +01:00 |
|
Lesenechal Remi
|
0374c5900b
|
add missing 'Set.iter' to cameligo
|
2020-02-09 18:22:33 +01:00 |
|
Lesenechal Remi
|
f08879feb0
|
ligo interpreter support for :
* operations of map/set
* slice
* add
* literals/pps
|
2020-02-09 18:22:33 +01:00 |
|
Lesenechal Remi
|
29959ec915
|
Initial LIGO interpreter version
|
2020-02-09 18:22:33 +01:00 |
|
Suzanne Dupéron
|
995ca7e807
|
Print numeric records as tuples, better typer error messages for records & tuples
|
2020-02-09 00:31:30 +01:00 |
|
Pierre-Emmanuel Wulfman
|
199e0a3bb2
|
Print records and variants in lexicographic order
|
2020-02-09 00:31:30 +01:00 |
|
Pierre-Emmanuel Wulfman
|
ae82144418
|
removing assign, tuples, sequences,
|
2020-02-09 00:31:30 +01:00 |
|
Christian Rinderknecht
|
e6dc4371ee
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into feature/doc-pascaligo-loop
|
2020-02-08 10:16:34 +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 |
|
John David Pressman
|
ebf258d128
|
Merge branch 'docs/string-reference' into 'dev'
Add string reference page to docs
See merge request ligolang/ligo!392
|
2020-02-07 23:01:25 +00:00 |
|
Lesenechal Remi
|
5ef61d3520
|
add assert primitive for pascaligo
|
2020-02-07 15:28:46 +01:00 |
|
Lesenechal Remi
|
54f4ffd413
|
Fix assetion with a default string "failed assertion"
|
2020-02-07 15:27:16 +01:00 |
|
John David Pressman
|
4c45eb9fb3
|
Add string reference page to docs
|
2020-02-07 05:27:23 -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 |
|
Sander Spies
|
560ae6e0bc
|
Remove block skips.
|
2020-02-07 11:10:47 +01:00 |
|
Rémi Lesenechal
|
8003a9e2b1
|
Merge branch 'feature/remove-useless-constants' into 'dev'
Remove useless constants
See merge request ligolang/ligo!388
|
2020-02-06 21:26:04 +00:00 |
|
Suzanne Dupéron
|
d3a34445f4
|
Merge branch 'bugfix/new-typer-9' into 'dev'
New typer: constants: use a tuple of arguments, + typechecking rules for constants
See merge request ligolang/ligo!378
|
2020-02-06 20:56:04 +00:00 |
|
Lesenechal Remi
|
78693b482c
|
remove unused test
|
2020-02-06 18:12:44 +01:00 |
|
Lesenechal Remi
|
784c2da81b
|
Remove useless constants:
* C_HASH (removed)
* C_MAP_GET --replaced--> C_MAP_FIND_OPT
* C_MAP_GET_FORCE --replaced--> C_MAP_FIND
|
2020-02-06 18:08:51 +01:00 |
|
Sander Spies
|
e14dd18680
|
Correction: lsl and lsr are impure
|
2020-02-06 17:30:50 +01:00 |
|
Sander Spies
|
9433fa9bc4
|
Add lsl and lsr support.
|
2020-02-06 16:17:33 +01:00 |
|
Christian Rinderknecht
|
61ec0f41c3
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into feature/doc-pascaligo-loop
|
2020-02-05 20:02:06 +01:00 |
|
Christian Rinderknecht
|
26059c281a
|
Forgot to check that function parameters are not reserved names.
|
2020-02-05 18:09:45 +01:00 |
|
Christian Rinderknecht
|
7a484cb45c
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into feature/doc-pascaligo-loop
|
2020-02-05 16:29:37 +01:00 |
|
Christian Rinderknecht
|
410bbb0723
|
Complete rewrite of the documentation.
|
2020-02-05 16:28:40 +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 |
|
Sander Spies
|
79fd0317ae
|
Merge
|
2020-02-04 15:05:13 +01: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 |
|
Sander Spies
|
0f9b92b83f
|
Oops.
|
2020-02-04 14:02:57 +01:00 |
|
Pierre-Emmanuel Wulfman
|
7c4871babc
|
add test
|
2020-02-04 13:38:17 +01:00 |
|
Pierre-Emmanuel Wulfman
|
4195026d73
|
add get_contract_opt and get_entrypoint_opt to ligo
|
2020-02-04 13:38:17 +01:00 |
|
Sander Spies
|
795f0d4056
|
ReasonLIGO: missing ')' error message.
|
2020-02-04 13:31:41 +01:00 |
|
Sander Spies
|
3461af53dd
|
ReasonLIGO: Make the semicolon optional in more cases.
|
2020-02-04 12:52:12 +01:00 |
|
Sander
|
fbc61eb809
|
Optional vbar for ReasonLIGO sumtypes
|
2020-02-04 10:39:15 +00:00 |
|
Suzanne Dupéron
|
0297b6033b
|
New typer: constants: use a tuple of arguments, + typechecking rules for constants
|
2020-02-03 20:20:00 +00:00 |
|
Suzanne Dupéron
|
d2630379ec
|
Merge branch 'bugfix/new-typer-8' into 'dev'
misc. fixes on the new typer
See merge request ligolang/ligo!369
|
2020-02-03 19:48:49 +00:00 |
|