Commit Graph

5293 Commits

Author SHA1 Message Date
Maksym Bykovskyy
7dd63652cf Added compact IDE component 2020-04-25 10:51:01 +00:00
Jev Björsell
51eb1a2855 Merge branch 'update-logo' into 'dev'
Updated logo and favicon

See merge request ligolang/ligo!517
2020-04-24 16:50:20 +00:00
Pierre-Emmanuel Wulfman
b62dfa1920 Merge branch 'gardening/e_cond_and_loop' into 'dev'
Fix ECond in simplifier and clean up detect free variable

See merge request ligolang/ligo!590
2020-04-23 18:11:05 +00:00
Jev Björsell
2d3b68f57b Merge branch 'webide-add-build-info-metrics' into 'dev'
Add build info to ide metrics and state

See merge request ligolang/ligo!588
2020-04-23 16:46:23 +00:00
Maksym Bykovskyy
9de281e7ef Add build info to ide metrics and state
- Add ligo_webide_build_info metric that surface revision and branch from CI
- Add  a version sub state which contains the current revision and branch of frontend

- Added back express-prometheus-middleware
2020-04-23 16:46:23 +00:00
Pierre-Emmanuel Wulfman
8dfc8a0469 reorder generated variable in for_each 2020-04-23 18:01:07 +02:00
Pierre-Emmanuel Wulfman
30f2581f8b done 2020-04-23 17:53:10 +02:00
Pierre-Emmanuel Wulfman
ca3549bdee Merge branch 'optim/nested_record_update' into 'dev'
Optimize transpilation of nested record update

See merge request ligolang/ligo!510
2020-04-23 10:01:47 +00:00
Christian Rinderknecht
0e452ffbf1 Merge branch 'small-reasonligo-record-punning-improvement' into 'dev'
Make it possible to pun the first argument of a record.

See merge request ligolang/ligo!570
2020-04-22 17:13:01 +00:00
Tom Jack
b47b5b1c37 s/expression_eq/equal_variables/ to match the behavior 2020-04-22 11:44:57 -05:00
Pierre-Emmanuel Wulfman
2a8edb53da reduce expression_eq to equal variable 2020-04-22 11:42:53 -05:00
Pierre-Emmanuel Wulfman
1cbadbc7cf add expression_eq in ast_typed 2020-04-22 11:42:52 -05:00
Pierre-Emmanuel Wulfman
79f2df2314 optim for record 2020-04-22 11:41:33 -05:00
Pierre-Emmanuel Wulfman
d659b32169 Merge branch 'fix/order-of-sequence' into 'dev'
BUGFIX : order of sequence in Cameligo and `imperative-to-sugar`

See merge request ligolang/ligo!558
2020-04-22 14:13:02 +00:00
Pierre-Emmanuel Wulfman
3cb72f8ec2 add test 2020-04-22 15:05:33 +02:00
Pierre-Emmanuel Wulfman
c46210b656 fix order 2020-04-22 15:04:12 +02:00
Pierre-Emmanuel Wulfman
e6cba7c34f Merge branch 'feature/env-impurity' into 'dev'
Treat transaction environment operators as impure

See merge request ligolang/ligo!346
2020-04-22 09:35:51 +00:00
Tom Jack
f67bd010c4 Treat transaction environment operators as impure 2020-04-22 10:30:57 +02:00
Pierre-Emmanuel Wulfman
3788dac613 Merge branch 'bugfix/reset_var_counter_between_expect_test' into 'dev'
Bugfix: reset Var counter at the begening of run_ligo

See merge request ligolang/ligo!584
2020-04-22 08:02:23 +00:00
Pierre-Emmanuel Wulfman
54dadc33d6 move Var.reset_counter () to run_ligo 2020-04-21 18:06:19 +02:00
Pierre-Emmanuel Wulfman
0bf6d09e85 reset Var counter at the begening of cli run 2020-04-21 18:06:17 +02:00
Pierre-Emmanuel Wulfman
79270d6022 Merge branch 'failwith-int' into 'dev'
Allow to failwith an int (or nat)

See merge request ligolang/ligo!574
2020-04-21 15:35:41 +00:00
Tom Jack
8066e4df26 Allow to failwith an int (or nat) 2020-04-21 15:35:41 +00:00
Rémi Lesenechal
16ecd532b9 Merge branch 'print-optimized-mini-c' into 'dev'
Add `print-mini-c --optimize=entrypoint` to print optimized mini_c

See merge request ligolang/ligo!515
2020-04-21 13:28:39 +00:00
Tom Jack
5df005f4b7 Add print-mini-c --optimize=entrypoint to print optimized mini_c 2020-04-21 13:28:39 +00:00
Gabriel Alfour
c302a1a9d5 Merge branch '181-cannot-declare-michelson_or-michelson_pair-element-w-o-annotation' into 'dev'
Resolve "Cannot declare michelson_or/michelson_pair element w/o annotation"

Closes #181

See merge request ligolang/ligo!583
2020-04-20 21:15:08 +00:00
Lesenechal Remi
5323475097 empty string singleton is not annotated anymore 2020-04-20 20:21:49 +02:00
Christian Rinderknecht
40f2d41b13 Merge branch 'fix/code_smell_in_operators' into 'dev'
Gardening/Fix code smell in operators.ml

See merge request ligolang/ligo!581
2020-04-20 17:36:56 +00:00
Pierre-Emmanuel Wulfman
173a0c4031 Replace function that returns result by function that returns option 2020-04-20 17:39:36 +02:00
Rémi Lesenechal
85222c1d65 Merge branch 'feature/michelson_type_layout' into 'dev'
Feature/michelson type layout

See merge request ligolang/ligo!577
2020-04-19 20:56:25 +00:00
Gabriel Alfour
c892c469f4 Merge branch 'ubuntu-eoan' into 'dev'
Build Ubuntu 19.10 instead of 19.04

See merge request ligolang/ligo!578
2020-04-19 13:46:07 +00:00
Lesenechal Remi
5622b52a36 updating tests 2020-04-19 15:20:02 +02:00
Lesenechal Remi
5bed9dadef WIP: michelson_pair 2020-04-19 15:18:46 +02:00
Lesenechal Remi
e94f445a51 michelson_or custom layout and annotations 2020-04-19 15:18:46 +02:00
Lesenechal Remi
5d35aaec58 add fold for ast_core 2020-04-19 15:18:46 +02:00
Tom Jack
2d7e177ba7 Build Ubuntu 19.10 instead of 19.04
19.04 reached End of Life in January and it appears the package repos
have now dropped it. 19.10 is not LTS but EOL is in July. Soon there
will be 20.04 LTS.
2020-04-16 18:04:42 -05:00
Tom Jack
53cf214f80 Merge branch 'eta' into 'dev'
Perform eta contraction for pairs in Self_mini_c

See merge request ligolang/ligo!564
2020-04-16 20:27:09 +00:00
Tom Jack
f2a23029bd Always inline variable-for-variable lets in Self_mini_c 2020-04-16 14:18:35 -05:00
Tom Jack
6acf91a3f2 Perform basic eta contraction in Self_mini_c 2020-04-16 14:17:30 -05:00
Sander
11f4e6e3a6 Merge branch 'rinderknecht@preproc' into 'dev'
Bug fix: the environment has to be threaded through #include

See merge request ligolang/ligo!576
2020-04-16 16:07:25 +00:00
Christian Rinderknecht
f27bbb317e Bug fix: the environment has to be threaded through #include 2020-04-16 16:56:11 +02:00
Suzanne Dupéron
8848226b85 Merge branch 'bugfix-url-errors' into 'dev'
Fix link to docs in error message, closes LIGO-547

Closes LIGO-547

See merge request ligolang/ligo!573
2020-04-15 17:22:32 +00: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
c5c1e4d657 Merge branch 'feature/add_step_to_for_loop' into 'dev'
Optional step parameter for `For loop`

See merge request ligolang/ligo!563
2020-04-15 16:29:14 +00:00
Suzanne Dupéron
f547caa80f Fix link to docs in error message, closes LIGO-547 2020-04-15 18:04:43 +02:00
Pierre-Emmanuel Wulfman
7b5acbcef0 Merge branch 'rinderknecht@gcc' into 'dev'
Forgot to remove gcc as a dependency so the docker image is smaller.

See merge request ligolang/ligo!567
2020-04-15 15:56:45 +00:00
Pierre-Emmanuel Wulfman
7c29b075bb add srcloc for types 2020-04-15 17:38:42 +02:00
Sander Spies
2a24290ed0 Fix error messages. 2020-04-15 17:25:32 +02:00
Pierre-Emmanuel Wulfman
9796cd2e8f for loop have a optional step parameter 2020-04-15 17:25:31 +02:00
Sander
23912411e1 Merge branch 'attempt-to-fix-search' into 'dev'
Attempt to fix search.

See merge request ligolang/ligo!572
2020-04-15 11:23:24 +00:00