Lesenechal Remi
|
974fa6432b
|
Revert "unify a little more"
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
85cffdfc52
|
remove comented function
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
255b9a6e00
|
type compile_main function in contracts tests
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
6ed2f2b3ae
|
unify a little more
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
26f26171e6
|
Tests clean
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
d1f6c37f62
|
CLI clean
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
46623ceb77
|
contract are now typecheck (at least in the CLI)
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
0cae4302cd
|
WIP: introduce compiled_expression and unify dry-run and compile-contract
|
2019-12-10 15:58:53 +01:00 |
|
Lesenechal Remi
|
8edeb27321
|
add a function to fetch (param,storage) in a contract's lambda
|
2019-12-10 15:58:53 +01:00 |
|
Sander
|
95a7e19be6
|
Add ReasonLIGO support
|
2019-12-10 13:47:31 +00:00 |
|
Christian Rinderknecht
|
04a770e22d
|
To enable local builds of the PascaLIGO parser.
|
2019-12-09 15:52:17 +00:00 |
|
John David Pressman
|
f043135df1
|
Add Michelson map membership to CameLIGO and PascaLIGO
|
2019-12-06 09:35:08 -08:00 |
|
Pierre-Emmanuel Wulfman
|
034c92a64c
|
Use ADT for types and move type to ast_common
and Making name, type_variable, built-in, constructor, label and string uncompatible types in ligo (weird bug with types in ligodity)
|
2019-12-04 11:40:58 +00:00 |
|
John David Pressman
|
6a4d58d467
|
Overkill the tuple ordering bug
|
2019-12-03 11:10:53 -08:00 |
|
John David Pressman
|
085a756ed3
|
Fix bug where tuples are destructured with the members in the wrong order
|
2019-12-03 10:49:58 -08:00 |
|
John David Pressman
|
8609196bac
|
Fix IMPLICIT_ACCOUNT
|
2019-12-03 00:00:01 -08:00 |
|
Tom Jack
|
317313ecc6
|
Rename executable to fix merlin confusion
|
2019-12-01 23:08:05 +00:00 |
|
John David Pressman
|
0b3e057819
|
Add self address to CameLIGO and PascaLIGO
|
2019-12-01 21:56:49 +00:00 |
|
John David Pressman
|
03dd86c9ad
|
Expose address operator in PascaLIGO and CameLIGO
|
2019-12-01 21:56:49 +00:00 |
|
John David Pressman
|
694c3aea97
|
Add implicit_account to operators
|
2019-12-01 21:56:49 +00:00 |
|
Rémi Lesenechal
|
4be2d6fb6a
|
Refactoring eval run functions
|
2019-11-29 21:22:56 +00:00 |
|
Tom Jack
|
a121766a89
|
Fix semantic merge conflict w/ expect tests
|
2019-11-29 10:00:58 -06:00 |
|
Gabriel Alfour
|
c1dac64af3
|
Merge branch 'feature/inlining2' into 'dev'
Substitution-based inlining
See merge request ligolang/ligo!227
|
2019-11-29 14:17:25 +00:00 |
|
Gabriel Alfour
|
bfb01d371a
|
Merge branch 'feature/more-subtraction' into 'dev'
Type subtraction also as nat->int->int and int->nat->int
See merge request ligolang/ligo!228
|
2019-11-29 10:13:29 +00:00 |
|
Tom Jack
|
49586b65be
|
Type subtraction also as nat->int->int and int->nat->int
|
2019-11-28 06:48:24 -06:00 |
|
Tom Jack
|
0040b1f460
|
Mention subcommand --help only once
|
2019-11-27 11:00:21 -06:00 |
|
Tom Jack
|
e3fbc58e7a
|
Show help instead of "Do ligo --help"
|
2019-11-27 11:00:21 -06:00 |
|
Tom Jack
|
32625bb075
|
Use doc not docs in cli
|
2019-11-27 11:00:21 -06:00 |
|
Tom Jack
|
06603b594a
|
Mini_c: Identify more pure constants
|
2019-11-27 09:06:36 -06:00 |
|
Tom Jack
|
66d2cda107
|
Mini_c: Inlining optimization
|
2019-11-27 09:06:31 -06:00 |
|
Lesenechal Remi
|
e7195c4c41
|
mutisig v2 some renaming and counter reset fix
|
2019-11-26 19:21:51 +01:00 |
|
Lesenechal Remi
|
39c7766b08
|
multisig v2 comments
|
2019-11-26 19:11:30 +01:00 |
|
Lesenechal Remi
|
cf540a1a78
|
multisigv2 default entry point
|
2019-11-26 19:11:30 +01:00 |
|
Lesenechal Remi
|
c8eb1a3fa6
|
multisigv2 with less user uncertainty
|
2019-11-26 19:11:30 +01:00 |
|
Lesenechal Remi
|
b82383751c
|
multisigv2 more robust to spam
Set limits to the number of approvals and message sizes
|
2019-11-26 19:11:30 +01:00 |
|
Lesenechal Remi
|
652138b115
|
new 'expect' test helpers working on expressions
|
2019-11-26 19:11:30 +01:00 |
|
Lesenechal Remi
|
00def6d20e
|
Fix a bug, test added:
A never accounted message was not adding anything to the map
|
2019-11-26 19:11:30 +01:00 |
|
Rémi Lesenechal
|
48bef70a6a
|
Merge branch 'record-accesses-fix' into 'dev'
Broken nested access to record
See merge request ligolang/ligo!225
|
2019-11-26 18:09:06 +00:00 |
|
Lesenechal Remi
|
c1c551e33f
|
fix and more tests
|
2019-11-26 18:08:53 +01:00 |
|
Lesenechal Remi
|
848b902cd9
|
generated variable name typo
|
2019-11-26 17:49:23 +01:00 |
|
Tom Jack
|
f7ef0472be
|
Add command for measuring contracts
|
2019-11-25 17:36:22 -06:00 |
|
Tom Jack
|
c322ca53de
|
Merge branch 'feature/cli-tests' into 'dev'
Add some cli expect tests
See merge request ligolang/ligo!215
|
2019-11-25 19:59:47 +00:00 |
|
Tom Jack
|
3323c7f7d2
|
Fix build: constrain dune version
|
2019-11-25 08:15:11 -06:00 |
|
Tom Jack
|
e16ddf7ddc
|
Merge branch 'region-invalid' into 'dev'
Fix a Region.Invalid error in Cameligo simplifier
See merge request ligolang/ligo!214
|
2019-11-22 21:53:59 +00:00 |
|
Rémi Lesenechal
|
c7dfd54f7e
|
Resolve "Error when dry-running a contract (having a storage which contains a lambda)"
|
2019-11-22 20:28:55 +00:00 |
|
Rémi Lesenechal
|
1219a0188c
|
Merge branch 'contract-multisigv2' into 'dev'
Multisig v2
See merge request ligolang/ligo!218
|
2019-11-22 17:04:35 +00:00 |
|
Lesenechal Remi
|
6555c39c9d
|
some review request
|
2019-11-22 17:15:49 +01:00 |
|
Lesenechal Remi
|
cd94fd850b
|
move common funciton test helpers
|
2019-11-22 15:52:46 +01:00 |
|
Lesenechal Remi
|
30a410413a
|
mulisig contract v2 and test
|
2019-11-22 15:41:30 +01:00 |
|
John David Pressman
|
0b50d94071
|
Add higher order function test to CameLIGO
|
2019-11-22 02:22:29 -08:00 |
|
Tom Jack
|
7f7d5972ac
|
Fix a Region.Invalid error in Cameligo simplifier
|
2019-11-21 16:53:17 -06:00 |
|
Tom Jack
|
6f9778f578
|
Add some cli expect tests
|
2019-11-21 16:46:38 -06:00 |
|
Tom Jack
|
dbb36e6fdc
|
Use runtest to run tests
|
2019-11-21 12:28:38 -06:00 |
|
Lesenechal Remi
|
17ecf12fa3
|
multisig : non quadratic signature check
|
2019-11-21 17:21:39 +01:00 |
|
Lesenechal Remi
|
88a0f33fca
|
add key_hash type and crypto_key_hash operator to pascaligo
|
2019-11-21 17:21:39 +01:00 |
|
Lesenechal Remi
|
87d0064113
|
Multisig made robust to replay attack
|
2019-11-21 17:21:39 +01:00 |
|
Lesenechal Remi
|
1185b8abda
|
add chain_id type and operator
|
2019-11-21 17:21:39 +01:00 |
|
Lesenechal Remi
|
4edf58726a
|
multisig tests
|
2019-11-21 17:21:39 +01:00 |
|
Lesenechal Remi
|
beeba317d6
|
multisig contract
|
2019-11-21 17:19:11 +01:00 |
|
Lesenechal Remi
|
edb1e3d607
|
add crypto_check function to pascaligo
|
2019-11-21 17:19:11 +01:00 |
|
Lesenechal Remi
|
2fa78bd0bd
|
add key and signature types
|
2019-11-21 17:19:11 +01:00 |
|
Tom Jack
|
5ab3bf85e9
|
Merge branch 'mystery-bigmap' into 'dev'
Fix/simplify big_maps using Babylon
See merge request ligolang/ligo!173
|
2019-11-21 15:04:37 +00:00 |
|
Tom Jack
|
81c49f4342
|
Fix/simplify big_maps using Babylon
|
2019-11-21 08:18:18 -06:00 |
|
John David Pressman
|
c2c774ba75
|
Add closure test to CameLIGO
|
2019-11-21 06:02:47 -08:00 |
|
Lesenechal Remi
|
f27f8c10d1
|
For collection loop: also capture variable in logical blocks
Also, the iterated element/s are appended tot he list of local declaration
|
2019-11-21 11:28:32 +01:00 |
|
Pierre-Emmanuel Wulfman
|
cdb36167f9
|
remove rope
|
2019-11-20 17:27:32 +01:00 |
|
John David Pressman
|
eb85595818
|
Add is_nat operator to CameLIGO
|
2019-11-20 12:48:55 +00:00 |
|
John David Pressman
|
598fbf96ed
|
Add is_nat operator to PascaLIGO
|
2019-11-20 12:48:55 +00:00 |
|
John David Pressman
|
4270cc0d22
|
[LIGO-229] Change ordering of collection operation args
|
2019-11-20 12:16:31 +00:00 |
|
Tom Jack
|
e9319b518c
|
Merge branch 'fix-dev' into 'dev'
Fix semantic merge conflict in test and parser
See merge request ligolang/ligo!205
|
2019-11-20 00:07:21 +00:00 |
|
Tom Jack
|
1a3909affd
|
Fix semantic merge conflict in test and parser
|
2019-11-19 17:19:26 -06:00 |
|
Rémi Lesenechal
|
5aada38d5d
|
Merge branch 'feature/tests-catch-failwith-and-pack' into 'dev'
Test framework catch failwith and pack
See merge request ligolang/ligo!203
|
2019-11-19 23:18:07 +00:00 |
|
Lesenechal Remi
|
725176a59d
|
allow to pack message (aka lambda of type unit -> operation list)
|
2019-11-19 23:27:43 +01:00 |
|
Tom Jack
|
863dfbb39d
|
Merge branch 'feature/get-entrypoint' into 'dev'
Add `get_entrypoint`...
See merge request ligolang/ligo!184
|
2019-11-19 22:27:12 +00:00 |
|
John David Pressman
|
9b0eb636fb
|
Properly typed multi-variable binding simplification
Thanks for the help Sanders. :)
|
2019-11-19 21:13:52 +00:00 |
|
Lesenechal Remi
|
f7d6a5ea58
|
allow to catch failwith's in our tests
|
2019-11-19 15:38:23 +01:00 |
|
Rémi Lesenechal
|
f0655eab28
|
Pascaligo for collection loops: take locally declared variable into account
|
2019-11-19 13:25:48 +00:00 |
|
John David Pressman
|
bbcacc253b
|
Merge branch 'feature/pascaligo-anon-functions' into 'dev'
Feature/pascaligo anon functions
See merge request ligolang/ligo!201
|
2019-11-19 08:33:54 +00:00 |
|
John David Pressman
|
e1a05a27c5
|
Remove vestigial commented-out code
|
2019-11-18 23:45:26 -08:00 |
|
Matej Sima
|
5ba34b3ac3
|
Updated docs with blockless & anonymous functions, added variable mutation disclaimer, updated landing page pascaligo example.
|
2019-11-19 01:44:36 +01:00 |
|
galfour
|
63822e0430
|
test anon function
|
2019-11-18 18:44:15 +01:00 |
|
Tom Jack
|
723201ce5e
|
Add get_entrypoint ...
|
2019-11-18 09:28:20 -06:00 |
|
galfour
|
ddc4b7b7a5
|
add anon functions; remove pre-block declarations; update tests
|
2019-11-18 16:10:48 +01:00 |
|
Lesenechal Remi
|
91e245ef70
|
Fix issue with nested collection loop where inner loop iterated elements were shadowing outer loop iterated element
|
2019-11-18 14:14:54 +01:00 |
|
galfour
|
5422049dba
|
Merge branch 'dev' into feature/more-applications-pascaligo
|
2019-11-18 09:53:57 +01:00 |
|
Lesenechal Remi
|
e689d3d3b7
|
more doc
|
2019-11-15 20:05:35 +01:00 |
|
Lesenechal Remi
|
683bc0a72b
|
fix problems with nested for collection loop
|
2019-11-15 20:05:35 +01:00 |
|
Tom Jack
|
a73ede31e7
|
Work around upstream in-place update
|
2019-11-15 10:02:22 -06:00 |
|
galfour
|
d0efbd9f92
|
add and test more ways to do function application in pascaligo
|
2019-11-14 20:13:15 +01:00 |
|
Tom Jack
|
5b60109606
|
Improve purity test for dead code elimination
|
2019-11-13 14:05:22 -06:00 |
|
John David Pressman
|
3675aed76d
|
Merge branch 'dev' of ssh://gitlab.com/ligolang/ligo into feature/pascaligo-balance
|
2019-11-12 17:16:07 -08:00 |
|
Pierre-Emmanuel Wulfman
|
29a86ad411
|
Fix: deep access
|
2019-11-12 17:07:09 +00:00 |
|
John David Pressman
|
273ec8c280
|
Add ability to access balance to PascaLIGO
|
2019-11-12 08:01:18 -08:00 |
|
Pierre-Emmanuel Wulfman
|
f91de985d0
|
remove 'Access_Map'
|
2019-11-12 14:28:58 +00:00 |
|
Rémi Lesenechal
|
73919e3a5c
|
Merge branch 'rinderknecht-dev' into 'dev'
Removing the type annotation for variables iterating over collections.
See merge request ligolang/ligo!178
|
2019-11-07 11:23:31 +00:00 |
|
Christian Rinderknecht
|
02f58ee212
|
I removed the annotation for the variable that iterates over collections.
for x in set s block { ... } // now
for x : t in set s block { ... } // before
|
2019-11-06 20:12:25 +01:00 |
|
John David Pressman
|
7c291158c2
|
Finish balance operator and add test for CameLIGO
|
2019-11-06 11:08:18 -08:00 |
|
Christian Rinderknecht
|
759978393a
|
Merge branch 'rinderknecht-dev' into 'dev'
Refactoring of PascaLIGO's front-end
See merge request ligolang/ligo!176
|
2019-11-06 17:17:02 +00:00 |
|
Christian Rinderknecht
|
0fdbbe0a4c
|
Merge remote-tracking branch 'origin/dev' into rinderknecht-dev
|
2019-11-06 17:33:39 +01:00 |
|
Christian Rinderknecht
|
9da6d81a0f
|
Added local test file.
|
2019-11-06 17:33:00 +01:00 |
|