• 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: master
CHANGE BRANCH
x
Reset
  • 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
Detailed source file information is not available for this build.

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  
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  
3158 master Disable REPLICATE_CONTRACT (#1181) push 07 Oct 2022 11:58AM UTC web-flow travis-ci-com pending completion  
3148 master feat(formatter): Support comments (#1172) This commit adds an extended syntax for Scilla that preserves comments as annotations for AST nodes. Closes #1086 push 06 Oct 2022 07:49AM UTC web-flow travis-ci-com pending completion  
3144 master Remove non-validating json parser (#1177) * Removed flags for json validation * fmt * Improve JSON parser error message * Reenabling json validation, which was disabled by default by accident * Remove gen_parser from JSONParser, move ... push 05 Oct 2022 08:51AM UTC web-flow travis-ci-com pending completion  
3127 master Messages to libraries must output "messages" and "events" entry (#1175) * Added empty messages and events entry to output from messages sent to libraries * Added _accepted=false to output from message sent to library push 29 Sep 2022 09:12AM UTC web-flow travis-ci-com pending completion  
3124 master fix(parser): update ParserFaults.messages (#1170) Improves two parsing error messages: for maps and type casts. Also moves some tests to their proper places in the tests/ directory. To update the `ParserFaults.messages` file, run ``` $ make... push 27 Sep 2022 11:03AM UTC web-flow travis-ci-com pending completion  
3120 master Fix ocamlformat version to 0.22.4, since this is required elsewhere (#1174) push 26 Sep 2022 12:29PM UTC web-flow travis-ci-com pending completion  
3118 master Removed vim scilla-mode instructions (#1173) push 26 Sep 2022 11:30AM 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

© 2026 Coveralls, Inc