Suzanne Dupéron
|
40b318eff6
|
Rename 4-typer to 4-typer-old (part 2: make changes)
|
2019-11-04 18:40:49 +00:00 |
|
Suzanne Dupéron
|
f41625ceb3
|
Rename 4-typer to 4-typer-old (part 1: move files)
|
2019-11-04 18:39:56 +00:00 |
|
galfour
|
9fe5d821c3
|
Merge branch 'dev' into clean-sts-solver
|
2019-11-04 16:32:32 +01:00 |
|
Tom Jack
|
c969f306af
|
Eliminate dead lambdas
|
2019-11-02 18:43:46 -05:00 |
|
Tom Jack
|
e30b7faa9d
|
Mini_c: Remove T_deep_closure and D_function
|
2019-11-02 18:43:46 -05:00 |
|
Tom Jack
|
ba7a83d0f7
|
Deal with upstream MBytes changes
|
2019-11-02 17:54:33 -05:00 |
|
Suzanne Dupéron
|
45347e3e88
|
Bring back copy of the old typer (part 2: changes)
|
2019-10-31 18:19:01 -04:00 |
|
Suzanne Dupéron
|
d57a87a3ea
|
Moving new typer to separate folder
|
2019-10-31 17:43:44 -04:00 |
|
Suzanne Dupéron
|
5c3e1ad642
|
Hack for E_constant with loops shouldn't be necessary in new typer, thanks to typeclasses?
|
2019-10-31 17:19:01 -04:00 |
|
Suzanne Dupéron
|
1e06c24325
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into clean-sts-solver
|
2019-10-31 17:18:09 -04:00 |
|
Lesenechal Remi
|
b9d32ddf4e
|
add bytes_pack
|
2019-10-31 17:39:07 +01:00 |
|
Lesenechal Remi
|
f341527aa6
|
add signature type
|
2019-10-31 16:46:07 +01:00 |
|
Tom Jack
|
76ecd56e3d
|
Merge branch 'feature/babylon-optimizer' into 'dev'
Update optimizer for Babylon
See merge request ligolang/ligo!158
|
2019-10-31 15:17:00 +00:00 |
|
Suzanne Dupéron
|
c0397f68a0
|
Wrap type names with a constructor Type_name, so that merlin does not think that all strings are type names
|
2019-10-30 12:50:19 -04:00 |
|
Suzanne Dupéron
|
3f0b9346a5
|
More but not enough of the fold. Filled in holes with failwith, need to implement enough that it passes a test.
|
2019-10-29 20:14:42 -04:00 |
|
John David Pressman
|
c09116211f
|
Merge branch 'feature/cameligo-negative-op' into 'dev'
[LIGO-172] Add negative operator to CameLIGO
See merge request ligolang/ligo!161
|
2019-10-29 18:12:17 +00:00 |
|
John David Pressman
|
dce98c06ec
|
Merge branch 'dev' of gitlab.com:ligolang/ligo into feature/cameligo-negative-op
|
2019-10-29 09:59:37 -07:00 |
|
John David Pressman
|
102ffda7c3
|
Make negative operator test pass
|
2019-10-29 09:28:20 -07:00 |
|
Lesenechal Remi
|
a140e12394
|
add test for nested for collection loops (not supported yet)
|
2019-10-29 16:32:28 +01:00 |
|
Lesenechal Remi
|
402d849cec
|
use intermediary tuple access to get key and value for maps. add tests.
|
2019-10-29 15:43:00 +01:00 |
|
Lesenechal Remi
|
c288f3c81e
|
simplify the simplifier and now find the free variables with a expression_fold
|
2019-10-29 11:56:21 +01:00 |
|
Lesenechal Remi
|
e86c92bc3b
|
improving simplifier
|
2019-10-29 11:41:59 +01:00 |
|
Lesenechal Remi
|
ba00db2b4c
|
add self_ast_simplified fold_expression
|
2019-10-29 10:43:38 +01:00 |
|
Lesenechal Remi
|
e77f3e4903
|
empty for collection loop
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
2ced2e784e
|
add doc
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
e16eac77a6
|
fixes for loop on map.
Untested because of issue with deep tuple access (LIGO-131 LIGO-134)
An error message is in the simplifier
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
b71309bfa2
|
proper error message for deep accesses in loops of collection body
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
5a77b08aa7
|
cleaning & documenting
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
a3deccf352
|
changing the name of the lambda to 'arguments' make its arguments available
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
164e88e818
|
remove shadowing of lambda name over the constant name
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
d651bfb3a3
|
remove misplaced 'skip'
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
0cf7471441
|
prepend the body of the lambda with let_in's
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
91d92e048d
|
special case for pascaligo generated LIST/SET/MAP_FOLD
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
70502f62cb
|
fix the way lambda arguments are accessed
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
db79b6b9da
|
select op_name from collection key word
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
79de96136d
|
Collection for translation without type annotation on record
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
730c130fb3
|
merge step and down reemoval
WIP
WIP
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
536b5648c8
|
some cleaning
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
1d3d57c7c5
|
not complete for collect tryout
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
3058a57c62
|
cleaning and better tests
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
b7961fc8ec
|
cleaning
|
2019-10-28 20:52:14 +01:00 |
|
Lesenechal Remi
|
d8e44476ba
|
First version for ForInt loops
|
2019-10-28 20:52:14 +01:00 |
|
Christian Rinderknecht
|
2c4183f008
|
Merge branch 'feature/cameligo-bitwise-operators' into 'dev'
[LIGO-177] Add bitwise operators to CameLIGO
See merge request ligolang/ligo!160
|
2019-10-28 18:13:54 +00:00 |
|
John David Pressman
|
c7e4f3f651
|
Remove lxor, land, and lor from reserved words
|
2019-10-28 09:18:16 -07:00 |
|
Suzanne Dupéron
|
dcf5a975d4
|
More of subst
|
2019-10-28 01:10:26 -04:00 |
|
Suzanne Dupéron
|
174c028406
|
Fixing issues in the new typer
|
2019-10-27 23:24:21 -04:00 |
|
John David Pressman
|
cae0dfb1aa
|
Change names to the standard library names for the functions in OCaml
|
2019-10-27 12:05:34 -07:00 |
|
Tom Jack
|
0191d8b0ed
|
Replace "mtz" with "mutez"
|
2019-10-27 11:50:24 -05:00 |
|
Tom Jack
|
076c245724
|
Merge branch 'get-contract-address' into 'dev'
Typecheck address argument to get_contract
See merge request ligolang/ligo!159
|
2019-10-26 13:33:23 +00:00 |
|
Suzanne Dupéron
|
1dc690bbba
|
Bugfix: only one propagator was called. Now they are all (both of them so far) called in turn.
|
2019-10-25 22:30:20 -04:00 |
|