Go to file
Rémi Lesenechal f1c9c11ae4 Merge branch 'refactoring-eval-run-functions' into 'dev'
Refactoring eval run functions

**Purpose of the refactoring (approx 250 lines of code removed):**

1. "flatten" the different compilation steps (in the tests & CLI), avoiding the russian doll effect of the `Of_**` modules. What is being done is now clearer (not perfect but way better IMO
2. Make the Run module actually only run code.. instead of being responsible for both compilation & michelson evaluation. As a result, only the `Run.Of_michelson` module remains.
3. I added a module Compile.Wrapper, which make use of the functions defined in the `Compile.Of_*` modules. They are both use by the tests and the CLI.
4. delete dead/duplicated code in the `Compile.Of_*` modules to keep it as minimal as possible

See merge request ligolang/ligo!229
2019-11-29 21:22:56 +00:00
docker/distribution Feature/smaller docker image 2019-11-09 22:34:20 +00:00
gitlab-pages Remove 'imperative' from phrase 'imperative iteration' 2019-11-26 05:40:41 -08:00
scripts Stop using docker -it to avoid spurious CRLF 2019-11-26 18:29:25 -06:00
src Refactoring eval run functions 2019-11-29 21:22:56 +00:00
vendors Mini_c: Inlining optimization 2019-11-27 09:06:31 -06:00
.dockerignore Feature/smaller docker image 2019-11-09 22:34:20 +00:00
.gitignore git ingore .vscode 2019-10-14 17:45:52 +02:00
.gitlab-ci.yml Use runtest to run tests 2019-11-21 12:28:38 -06:00
CONTRIBUTORS.md add MIT license 2019-05-25 15:52:12 +00:00
LICENSE.md add MIT license 2019-05-25 15:52:12 +00:00
Makefile Always run setup_repos.sh, never setup_dev_switch.sh, upon make build-deps 2019-09-27 08:43:57 -05:00
repo Separate parts of Pascaligo into a shared parser library 2019-08-29 14:54:06 +00:00