• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Zilliqa / scilla
61%

Build:
DEFAULT BRANCH: master
Repo Added 17 Dec 2018 08:12AM UTC
Files 43
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • master
  • release-v0.10.0
  • release-v0.10.1
  • release-v0.11.0
  • release-v0.11.1
  • release-v0.11.1-ocaml-fix
  • release-v0.11.1-onhold-ocaml-fix
  • release-v0.11.2
  • release-v0.11.2-onhold
  • release-v0.11.2-onhold-ocaml-fix
  • release-v0.12.0
  • release-v0.2.0
  • release-v0.3.0
  • release-v0.4.0
  • release-v0.5.0
  • release-v0.5.1
  • release-v0.5.2
  • release-v0.6.0
  • release-v0.7.0
  • release-v0.7.1
  • release-v0.8.0
  • release-v0.9.0
  • release-v0.9.0-backport.16.04
  • release-v0.9.0-upgrade.18.04
  • release-v0.9.1

pending completion
3192

push

travis-ci-com

web-flow
Add a `Merge` library to merge multiple contracts (#1156)

* feat(lib): Add a Product library to merge multiple contracts

Closes #1147

* feat(product): Add the `scilla_merged` runner

Currently it works only w/ cmodules.

* feat(product): Make interfaces compatible w/ `Formatter`

* fix(product): Captalize identifiers when needed

* fix(product): Remove duplicate imports

* chore(product): Use uncapitalized names for better readability

* fix(product): Set unique names to ADT constructors

* fix(product): Always qualify contract params and fields

* fix(product): Restore missing fields

* fix(product): Don't qualify built-in datatypes

* fix(product): fmt

* fix(product): Rename identifiers in the statements

* chore(product): Refactor code

* fix(product): Order of procedures

* feat(product,tests): Add a simple test suite

* feat(product): Replace type casts with binding to `_this_address`

* fix(product): Collisions with component names

* feat(product): Detect name collisions in renames

* chore(product): Codestyle; NFC

* chore(product): Mention the issue number in the TODO. NFC.

* fix(product): Avoid most conflicts on local renames

* fix(fmt): Format

* feat(merger): Emit warnings to `stderr`

* feat(product,merger): Configuration file to avoid name collisions

* feat(product): Support merging contracts with the same name

* chore(product): Remove TODO comment

* fix(opam): Dependency name

* fix(product): Add missing module

* feat(product): Support merging constraints

* fix(fmt)

* feat(product): Initial `init.json` support

* chore(product): Rename files for better consistency

* feat(product): Support conflicting names when merging JSONs

* feat(product): Add tests for merging init.json

* feat(product): Support JSON config for init.json collisions

* fix(product): Add missing file

* fix(product): Remove duplicating `[@@deriving yojson]`

* chore(product): Re... (continued)

4277 of 7051 relevant lines covered (60.66%)

14216.17 hits per line

Relevant lines Covered
Build:
Build:
7051 RELEVANT LINES 4277 COVERED LINES
14216.17 HITS PER LINE
Source Files on master
  • Tree
  • List 43
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
3192 master Add a `Merge` library to merge multiple contracts (#1156) * feat(lib): Add a Product library to merge multiple contracts Closes #1147 * feat(product): Add the `scilla_merged` runner Currently it works only w/ cmodules. * feat(product)... push 17 Oct 2022 12:11PM UTC web-flow travis-ci-com pending completion  
3189 master feat(DeadCodeDetector): Report unused fields in contract address types (#1164) Closes #1099 push 14 Oct 2022 02:42PM UTC web-flow travis-ci-com pending completion  
3188 1099_dcd_arg_fields Merge 2936dd043 into 9b465a938 Pull #1164 14 Oct 2022 02:17PM UTC web-flow travis-ci-com pending completion  
3187 1099_dcd_arg_fields Merge aab04c73a into 9b465a938 Pull #1164 14 Oct 2022 01:52PM UTC web-flow travis-ci-com pending completion  
3185 master feat(accept): Improve accept analysis (#1183) Don't report contracts that have messages with only zero `_amount`. Closes #1141 push 14 Oct 2022 11:55AM UTC web-flow travis-ci-com pending completion  
3186 1099_dcd_arg_fields Merge 47b276116 into 9b465a938 Pull #1164 14 Oct 2022 11:53AM UTC web-flow travis-ci-com pending completion  
3184 1141_accept Merge 32046ae5e into fba68cb76 Pull #1183 13 Oct 2022 02:47PM UTC web-flow travis-ci-com pending completion  
3183 1147_product Merge 608fd3f53 into fba68cb76 Pull #1156 12 Oct 2022 01:53PM UTC web-flow travis-ci-com pending completion  
3172 1099_dcd_arg_fields Merge 023648b5e into fba68cb76 Pull #1164 11 Oct 2022 06:53AM UTC web-flow travis-ci-com pending completion  
3163 1099_dcd_arg_fields Merge a644baa5e into fba68cb76 Pull #1164 08 Oct 2022 06:30PM UTC web-flow travis-ci-com pending completion  
See All Builds (2131)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc