Commit Graph

4850 Commits

Author SHA1 Message Date
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
Rémi Lesenechal
a4adeb4521 Merge branch 'feature/ligo-interpreter-v1' into 'dev'
LIGO interpreter v1

See merge request ligolang/ligo!391
2020-02-10 17:34:50 +00: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
Lesenechal Remi
6fd8f5b4d3 ignore all .pp.ligo's 2020-02-09 18:22:33 +01:00
Suzanne Dupéron
78bbf9b044 Merge branch 'dev' into 'dev'
add Telegram link

See merge request ligolang/ligo!351
2020-02-09 09:02:31 +00:00
Suzanne Dupéron
9164206ef1 Merge branch 'fix/print-record-in-lexicographic-order' into 'dev'
Print record in lexicographic order

See merge request ligolang/ligo!393
2020-02-09 08:46:51 +00: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
Suzanne Dupéron
0ce2a603a3 Fix "hanging sudo" bug. 2020-02-09 00:20:16 +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
Sander
c79b09ed86 Merge branch 'dev' into 'dev'
Changes add function to a single tuple param, resolving example LIGO statement

See merge request ligolang/ligo!397
2020-02-08 06:13:40 +00: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
John David Pressman
02c59db8b8 Simplify a few pascaligo functions in string reference page 2020-02-07 14:03:57 -08:00
Justin Wilson
fff734dd00 Changes add function to a single tuple param, resolving example LIGO statement 2020-02-07 14:24:15 -07:00
Jev Björsell
2c26d0e5ba Merge branch 'ci/hookup_ide' into 'dev'
Ci/hookup ide

See merge request ligolang/ligo!396
2020-02-07 18:19:59 +00:00
Jev Björsell
bffa1585b0
Fix docker tag to use default docker hub registry
Follow the same logic as `scripts/build_docker_image.sh` This could use
some further refactoring simplification.
2020-02-07 09:14:50 -08:00
Jev Björsell
513a83a0a4 Merge branch 'ci/missed_ci_var' into 'dev'
Missed one stray environment variable

See merge request ligolang/ligo!394
2020-02-07 16:34:33 +00:00
Jev Björsell
613d7309c1
Update trigger to point to new private deploy repo. 2020-02-07 08:30:58 -08:00
Jev Björsell
74198fd61f
Add trigger to kick off the webide child ci pipeline 2020-02-07 08:09:05 -08:00
Jev Björsell
7d94a41d92
Missed one stray environment variable 2020-02-07 08:01:07 -08:00
Rémi Lesenechal
5ef271484f Merge branch 'feature/assertion-fix' into 'dev'
Fix assetion with a default string "failed assertion"

Closes #139

See merge request ligolang/ligo!385
2020-02-07 15:54:15 +00:00
Jev Björsell
5aaf042e5d Merge branch 'feature/import_ide' into 'dev'
Import webide into main ligo monorepo

See merge request ligolang/ligo!390
2020-02-07 15:26:43 +00:00
Jev Björsell
836eb3f062 Merge branch 'ci/env_vars' into 'dev'
Move CI ENV vars and use a recent docker image

See merge request ligolang/ligo!389
2020-02-07 15:20:09 +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
Jev Björsell
c119c44c13
Import webide into main ligo monorepo
When this is merged https://gitlab.com/ligolang/ligo-web-ide/ will be
marked as deprecated.

This MR does not hook up the webide build to the main CI. The CI
integration will come in a subsequent MR for the sake of making review
easier.
2020-02-06 19:04:18 -08:00
Jev Björsell
dfb4c4caa3
Move CI ENV vars and use a recent docker image
When this MR is merged, remove `LIGO_REGISTRY_IMAGE_BASE_NAME` and
`LIGO_REGISTRY_IMAGE` from gitlabs CI settings: https://gitlab.com/ligolang/ligo/-/settings/ci_cd

This will allow CI builds to run in forked repositories.

Use a recent docker/dind image that supports `--cache-from` which will
be put to use in later MRs.
2020-02-06 18:43:24 -08: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
Lesenechal Remi
c82ae6359a fix broken .md file (sets-lists-tuples) 2020-02-06 13:34:32 +01:00
Christian Rinderknecht
9f9f5c82ae Added an example about lambdas. 2020-02-06 12:32:23 +01:00