CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
Zilliqa_scilla.json1 linesDownload Raw Back to root
1[{"node": {"oid": "308af35eb3948528702259c39a2537ba1e515ea1", "messageHeadline": "feat: DEVOPS-700 scilla pipelines from jenkins to gha", "author": {"name": "Pablo Suarez", "email": "pablo@zilliqa.com", "user": {"login": "pavlops"}}, "additions": 199, "deletions": 2}}, {"node": {"oid": "ca7e72e52aff97bffcae0cad1f3208e6a181fd28", "messageHeadline": "SCIL-7: added missing backslash.", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcde297e45f860218d50f7cf28b74fc946077ba5", "messageHeadline": "SCIL-7: use vcpkg secp256k1 instead of the system package (#1230)", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 1823, "deletions": 177}}, {"node": {"oid": "39552e24a02f1b9f07fd23a0ba80a903a75fab5e", "messageHeadline": "Adjust Dockerfile to be like in the Zilliqa repo.", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 96, "deletions": 20}}, {"node": {"oid": "08ab034281b4d10506f5cb3caa566668d3b8213d", "messageHeadline": "Add deprecated syntax (#1228)", "author": {"name": "Troels F. R\u00f8nnow", "email": "574350+troelsfr@users.noreply.github.com", "user": {"login": "troelsfr"}}, "additions": 307, "deletions": 288}}, {"node": {"oid": "79cc18d27ea0f35dff5493c9688e33e1d83a8de2", "messageHeadline": "Update version to 0.13.1 (#1225)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2fefff9f910170ca40e92cf5963dcff3c10e992", "messageHeadline": "fix(eval): Stack traces (#1221)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 167, "deletions": 22}}, {"node": {"oid": "8c430c664e447215124a6e10b91514aa1ace0853", "messageHeadline": "feat(server): Add the `version` command (#1215)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "36767d4fe1b442ef900309980b4760b7b97011a9", "messageHeadline": "`scilla-fmt`: Export AST as JSON (#1218)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 8293, "deletions": 58}}, {"node": {"oid": "23debff378f2913c8f63bbcc08b6881342445566", "messageHeadline": "fix(README): Typos (#1219)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8880cadf4c317415dc808fce004e5e06a33492d0", "messageHeadline": "Add return types to procedures (#1197)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1548, "deletions": 284}}, {"node": {"oid": "d9f2802f93fcb2a1da0375f42fa27053e15051de", "messageHeadline": "Bump the minimum version of OCaml (#1207)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "23c686e458edf4e1b77c464fcde92d063a6d6da4", "messageHeadline": "feat(server): `-daemonise` option (#1214)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "61fdfd00285c5cba670da69b4068e37774b7d62d", "messageHeadline": "ZIL-5087: update vcpkg and Docker file to latest changes in Zilliqa.", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c2acec14d4c979997903b021388a30d48e7a1309", "messageHeadline": "feat(sc): Report parameterless procedures w/o side effects called in \u2026", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 460, "deletions": 1}}, {"node": {"oid": "ef1ff66bcff10c7f2cff226ce9118268fa433107", "messageHeadline": "chore(refactor): Make `QualifiedName` comparable", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 80, "deletions": 89}}, {"node": {"oid": "0f5ba940511f16f08197d509b121d724defe21c1", "messageHeadline": "ZIL-5067: change discover.ml to set the proper flags based on the vcp\u2026", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 96, "deletions": 163}}, {"node": {"oid": "7bd6a7daaef39a06dd001f06e69b82299da57e2a", "messageHeadline": "Merge pull request #1210 from Zilliqa/1209_fix_build", "author": {"name": "rrw-zilliqa", "email": "108257153+rrw-zilliqa@users.noreply.github.com", "user": {"login": "rrw-zilliqa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fc1970b7a586d11a8189d07dfd034e7e130e2d40", "messageHeadline": "As @jubnzv says, use vcpkg_install_copyright() instead.", "author": {"name": "Richard Watts", "email": "richard@zilliqa.com", "user": {"login": "rrw-zilliqa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43ed96ff33d584058ea435396c2c00efc6df58fa", "messageHeadline": "Copy LICENSE files into appropriate locations so that vcpkg install", "author": {"name": "Richard Watts", "email": "richard@zilliqa.com", "user": {"login": "rrw-zilliqa"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7ca84d62fb91c3779a8bf79f170d29c5e7af637", "messageHeadline": "Disallow duplicate fields in address types (#1208)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "9183ac8367e7eade6a38cd0618332986a46e3640", "messageHeadline": "Merge pull request #1206 from Zilliqa/feat/ZIL-5032", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 13, "deletions": 723}}, {"node": {"oid": "f171acd1c599a201bedab2856a8c89ab038ce60b", "messageHeadline": "Fix formatting", "author": {"name": "Yaron Hirsch", "email": "hirsch.yaron@gmail.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "cae81b808cfa75eb1bbe80e9df805d9c1a15556e", "messageHeadline": "Remove instruction to run vcpkg install, since it's done by vcpkg.sh \u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b66422f53fba41b88f1f61acebdcdf050ff323ef", "messageHeadline": "ZIL-5032: reduce vcpkg packages required for scilla.", "author": {"name": "Yaron Hirsch", "email": "hirsch.yaron@gmail.com", "user": null}, "additions": 2, "deletions": 712}}, {"node": {"oid": "08d93814f68a4081f5da9be8a5d4b78f993f074a", "messageHeadline": "ZIL-5032: use the Schnorr & CryptoUtils vcpkg ports. (#1205)", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 794, "deletions": 153}}, {"node": {"oid": "0de87803eaed0fe792337b1132802039b370b68a", "messageHeadline": "fix(runner): An exception on `--help` argument (#1202)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "604d13926606600e83d354cfffdfddf26d51b585", "messageHeadline": "Update submodules (#1199)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6f945f1653cddf49a1c8a843d835122dab2ff4f", "messageHeadline": "chore(merge): Remove unused code (#1198)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2edbb39ed13bf8d167eef22c333ead34293761e0", "messageHeadline": "Update version to 0.13.0 (#1191)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf8d777b1fe2f9bac1fac2e22952be877a4f046c", "messageHeadline": "ZIL-4878: change Dockerfile to be similar to how the build works in t\u2026", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 152, "deletions": 12}}, {"node": {"oid": "480e49b04b960851afa4c6e401cbc1266cc18fe7", "messageHeadline": "feat: DEVOPS-345 move Scilla pipeline to Jenkins", "author": {"name": "Francesco Medas", "email": "francesco@zilliqa.com", "user": {"login": "frankmeds"}}, "additions": 138, "deletions": 2}}, {"node": {"oid": "1ab488f61bee96814ec043e0309f9bc372552674", "messageHeadline": "1. Move Dockerfile to its own directory.", "author": {"name": "Yaron Hirsch", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "eec5d1c686f3a000de14707d0fe5245f0c430e0b", "messageHeadline": "Don't reclone vcpkg in SCILLA_ROOT (#1188)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d23f306709afeb7ac139bdb9e535dc94979b1c08", "messageHeadline": "Minor fix to PKG_CONFIG_PATH (#1187)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad1ccc7e28504817e1aba6768a3b86014826b7c2", "messageHeadline": "ZIL-4878: use vcpkg to compile Scilla (and Ubuntu 20.04) (#1179)", "author": {"name": "Yaron", "email": "yaron@zilliqa.com", "user": {"login": "yaron-zilliqa"}}, "additions": 1583, "deletions": 32}}, {"node": {"oid": "114267d416ca4633291b906ac67ce29f4d1a6d43", "messageHeadline": "Add a `Merge` library to merge multiple contracts (#1156)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1977, "deletions": 19}}, {"node": {"oid": "cfa324b40a0ecef8dee35ac885e4665ae5b801a9", "messageHeadline": "feat(DeadCodeDetector): Report unused fields in contract address type\u2026", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1047, "deletions": 6}}, {"node": {"oid": "9b465a9381f2422435258544230308b8efd6f7ee", "messageHeadline": "feat(accept): Improve accept analysis (#1183)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 318, "deletions": 208}}, {"node": {"oid": "fba68cb76c7e88ebeea8fa1a427799fe52a92026", "messageHeadline": "Disable REPLICATE_CONTRACT (#1181)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 19, "deletions": 46}}, {"node": {"oid": "79c5282986422221baf3db12deecfb08e090ce9e", "messageHeadline": "feat(formatter): Support comments (#1172)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 2519, "deletions": 143}}, {"node": {"oid": "80c172c3ca62cccd2fa2394ca27d2de4dffb6f4b", "messageHeadline": "Remove non-validating json parser (#1177)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 30, "deletions": 241}}, {"node": {"oid": "10ff0362df22fd1e6b48d46124cbf4f44de740f6", "messageHeadline": "Messages to libraries must output \"messages\" and \"events\" entry (#1175)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "ca609dbc5e6f3e71015d01a289fd837bb828aba8", "messageHeadline": "fix(parser): update ParserFaults.messages (#1170)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 334, "deletions": 265}}, {"node": {"oid": "05750cc91bec281909644a8378819267d5feace0", "messageHeadline": "Fix ocamlformat version to 0.22.4, since this is required elsewhere (\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32312d416ac17bbe558ecc9b5b1a85ce65b5cca8", "messageHeadline": "Removed vim scilla-mode instructions (#1173)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "093614a796b582173a3056f58ac53b0c228b1edf", "messageHeadline": "chore(dependencies): bump OUnit to 2.2.6 (#1171)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "eb8607fd97e2704326ca86f8a14b02f29ece4ad9", "messageHeadline": "feat(SanityChecker): Check that map value is unboxed before use (#1146)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1848, "deletions": 4}}, {"node": {"oid": "7b895206709c12207c8917c38198a5d9bb585aa1", "messageHeadline": "fix(builtins): bystr20_to_bech32's None type parameter (#1166)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "93dbed704c403fb1368dd8ada923f0dd792bfa81", "messageHeadline": "feat(docs): Extract `CONTRIBUTING.md` (#1163)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 125, "deletions": 118}}, {"node": {"oid": "0431c52968263d2ada551a34a1fd830a28a75d87", "messageHeadline": "Merge pull request #1159 from jubnzv/ast_comments", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "f578727fe78174ba9430baaedebd4e8a4edfb696", "messageHeadline": "Merge branch 'master' into ast_comments", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 29643, "deletions": 11}}, {"node": {"oid": "bf081c3e49dcd8289019438d3665655782620e8a", "messageHeadline": "scilla-fmt: Scilla source code formatter and AST S-expression formatt\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 29642, "deletions": 10}}, {"node": {"oid": "aca32057e0360acc89854eb675a8b61f351ec551", "messageHeadline": "Update src/base/Syntax.ml", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "356a065c12336586b620993e66598f8a40532078", "messageHeadline": "Update src/base/Syntax.ml", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "460c12e4a4cfb4224015a3e28515d238ac175461", "messageHeadline": "Update src/base/Syntax.ml", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34d8148fec9d4e00bc96b9556a80ae6e17e1f7e7", "messageHeadline": "chore(base): Add comments to AST nodes", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "18079c46eaaa8986541fea64d3aca27b5f4c9c04", "messageHeadline": "fix(build): Specify the directory for `make coverage` (#1155)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9ee5c84a68f4cccdc91432dd140e50c6f33d672", "messageHeadline": "feat(checker): `Callgraph` module (#1144)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 537, "deletions": 1}}, {"node": {"oid": "55f1b64dba4db9096acea243e0e71aaa3029d3aa", "messageHeadline": "feat(sanity-checker): report empty _tag in messages (#1143)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 840, "deletions": 22}}, {"node": {"oid": "352aba4734e51880334a5a19606974ada06b2363", "messageHeadline": "chore(CODEOWNERS): simplify and generalize (#1138)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 15, "deletions": 49}}, {"node": {"oid": "50bf38d1026bac3380580052bcc1bbf9ee192868", "messageHeadline": "fix(tests): check gold file exists before reads (#1136)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "742213efd2b96e6fecf9c4b9d25746c311ccc9a2", "messageHeadline": "test(builtins): ecdsa_recover_pk with recid out of range (#1134)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "a929c5e5059d9e0464538e93652ef1988cec96f2", "messageHeadline": "fix(scilla-base): `0:0` locations of errors/warnings (#1133)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 579, "deletions": 361}}, {"node": {"oid": "ef05dd32594f47780dde65dc70cddb5e56a588ed", "messageHeadline": "fix(typechecker): location of errors for wrong constructors in patter\u2026", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "9fea7b2362479786907b8189dc8b80d4633e8a96", "messageHeadline": "refactor(DeadCodeDetector): Full refactor (#1130)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 511, "deletions": 447}}, {"node": {"oid": "7a65e0ebb26d5e6948f9b55ab0ead139c3338cdf", "messageHeadline": "Hashing builtins check (#1128)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1819, "deletions": 5}}, {"node": {"oid": "2ddd462fdfb3db684dfca9e858c7ab52678f4504", "messageHeadline": "[dcd] Fix false positive with unused library values (#1127)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "3473453a7b7291b875a9705705d10d6548f28c71", "messageHeadline": "DeadCodeDetector: Fix false negatives when names of ADT and its type \u2026", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 276, "deletions": 89}}, {"node": {"oid": "bdf9a0d9b259c51e11eab4cca543cb28614915b2", "messageHeadline": "DeadCodeDetector: Refine the documentation for the module (#1122)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "5b5ae68d4b08c7172c65402d5b4c89d2714d226e", "messageHeadline": "DeadCodeDetector: Handle more cases with unused ADT constructors (#1121)", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 198, "deletions": 11}}, {"node": {"oid": "318042ec3f2b9fa2cddc078bd62b3b1b0e43cbe4", "messageHeadline": "Fix bech32_to_bystr20 and bystr20_to_bech32 builtins (#1119)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 21, "deletions": 41}}, {"node": {"oid": "46bb0e22d12ca98d850a282bececbf5fffe9ade2", "messageHeadline": "DeadCodeDetector: Report patterns w/ unreachable ADT constructors (#1\u2026", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 97, "deletions": 14}}, {"node": {"oid": "418f52b5dec69494e8b834567cf684324c9fb173", "messageHeadline": "[dcd] Fix false positives on ADT constructors for multiple transition\u2026", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 120, "deletions": 2}}, {"node": {"oid": "697b9c2c7056de90517466d44dfc6ec3dd4f9222", "messageHeadline": "DeadCodeDetector: Fix false positive for unused ADT constructors in n\u2026", "author": {"name": "Georgiy Komarov", "email": "georgiy@zilliqa.com", "user": {"login": "jubnzv"}}, "additions": 171, "deletions": 42}}, {"node": {"oid": "4489b09b2e62915f065d46adb3058f02fc37ac8e", "messageHeadline": "Fix type-cast library names resolution (#1112)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 55, "deletions": 27}}, {"node": {"oid": "4bd4a498c13431049887eb53ceb745af0572ba53", "messageHeadline": "Add jubnzv to CODEOWNERS (#1111)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78b7ce29ff9a36c34e411bf0da532a68737e8029", "messageHeadline": "make gold should not update JSON gold files if it's only whitespace c\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "23b903e182e49de2d4976724b4bf2de258431b2f", "messageHeadline": "[dcd] Fix false positive for unused nested library ADTs (#1105)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 126, "deletions": 5}}, {"node": {"oid": "ab8f6b1cfc5ee940ee4c8e9e67acc6a66a0bceef", "messageHeadline": "[dcd] Don't report transitively dead variables (#1103)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 84, "deletions": 82}}, {"node": {"oid": "5efd4176b1fc8028e6a292906e62eed1cdecaba6", "messageHeadline": "[dcd] Fix false positive for ADTs that come after `TypeCast` (#1101)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "79a3ce711543bf3adda9a7d7aac5bb6863918077", "messageHeadline": "DeadCodeDetector: Handle unused ADT constructors (#1091)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 380, "deletions": 33}}, {"node": {"oid": "dcf9e48eb77dcb96b4e351ef42df4707be3f6b03", "messageHeadline": "[dcd] Fix false positive for an unused ADT in an unused `Bind` (#1093)", "author": {"name": "Georgiy Komarov", "email": "jubnzv@gmail.com", "user": {"login": "jubnzv"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "13bdedb4382da372bd07b861a606f16fa968edb9", "messageHeadline": "feat(OS): Ubuntu 20.04 scilla support (#1094)", "author": {"name": "Mauro Medda", "email": "mauromedda@users.noreply.github.com", "user": {"login": "mauromedda"}}, "additions": 144, "deletions": 8}}, {"node": {"oid": "e8c674aea838fe56aadc6716085e7e3513082c16", "messageHeadline": "fix: Resolve the build dependencies of Dockerfile.slim and opam impro\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "011323ac5da48ee16890b71424e057ffbc4216da", "messageHeadline": "Upgrade OCaml dependencies (#1089)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 327, "deletions": 1291}}, {"node": {"oid": "c3926d71e47852a87eda34ed47fde65b532995d6", "messageHeadline": "Fix secp256k1 version (#1081)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7adf6a89034789433e9d8931ccfd47e8f85b3e7c", "messageHeadline": "Remove now redundant installation flag for macOS (#1080)", "author": {"name": "Nikita Zyuzin", "email": "nzyuzin93@gmail.com", "user": {"login": "nzyuzin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa912b47ccb5afbe0fd70481209b0b48f56e947a", "messageHeadline": "Fix pattern match type equiv (#1079)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 71, "deletions": 4}}, {"node": {"oid": "1b6b875415fcc9ce5bb08e2606401da440f88188", "messageHeadline": "Support for replicate contract (#1077)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 456, "deletions": 17}}, {"node": {"oid": "dcc993f180d3e4a4f149eb53e94bbc8b4317a964", "messageHeadline": "Restrict OUnit version because of breaking changes in OUnit 2.2.6 (#1\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbd51b67f5785f387d645b9e29876990dd5bed13", "messageHeadline": "An address in use is either a user address or library or contract (#1\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "905392e92657d73614a4babd2e9a3b626b859c6f", "messageHeadline": "Support for CHAINID blockchain query (#1070)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 178, "deletions": 4}}, {"node": {"oid": "520b65be3d25aca2182b401f0a9a22284566de22", "messageHeadline": "Fix typo in error message produced by alt_bn128_pairing_product built\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a60a82a5d014f8de596cce092be1f3329e93c4", "messageHeadline": "Prepare for v0.12.0 release (#1069)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72b083fbcde86171af48c7e328f797709e4f2c2", "messageHeadline": "Support for `codehash` (#1067)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 887, "deletions": 89}}, {"node": {"oid": "9622a497eb3417d9527338cc6b20475af5f89e99", "messageHeadline": "Changed out-of-gas error to something less misleading (#1066)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "94011bbb611a45b134807e8003fdad7f868e14a1", "messageHeadline": "Improve error messages for invalid map keys (#1065)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 3, "deletions": 12}}, {"node": {"oid": "f1551cd768d4551080f56c7afbb03ac427b67dac", "messageHeadline": "Add support for `TIMESTAMP(block_num)` construct (#1064)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 372, "deletions": 49}}, {"node": {"oid": "47de22b4d95b6bf19a49d80aedc9f6b714938c23", "messageHeadline": "In IPC mode, introduce new API for blockchain info (#1056)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 237, "deletions": 112}}, {"node": {"oid": "4ca5930e9cad3f1a7e1375a65d6df3003b4fe96b", "messageHeadline": "Fix docker build failure - missing boost dev lib (#1057)", "author": {"name": "chetan-zilliqa", "email": "66236813+chetan-zilliqa@users.noreply.github.com", "user": {"login": "chetan-zilliqa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4fcba9643fc3a0718c682a7eadb15875be32d75f", "messageHeadline": "Refactor pow builtin to work in logarithmic time and adjust gas charg\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 48, "deletions": 14}}, {"node": {"oid": "0cd9b387fd63f5689d2a02bac3144f47dac284ad", "messageHeadline": "Add of_int functions for 256-bit arithmetic (#1062)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "54dc03394ce2f470c735d98ae0fdb260d9c1cf04", "messageHeadline": "A bit more structured error messages (#1060)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1215, "deletions": 1058}}, {"node": {"oid": "d99091904394af639c59f11e2fc194cd7546f5d8", "messageHeadline": "Polynetwork: Change how \"m out of n signatures\" are checked (#1048)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 144, "deletions": 11}}, {"node": {"oid": "fd2ac0366fb645d089b2faf2d66a32deab235969", "messageHeadline": "Messages sent to libraries should not fail (#1055)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 169, "deletions": 19}}, {"node": {"oid": "4a67a81d5ee5f49f215939d0ae342039107b8026", "messageHeadline": "Refactor is_storable_serializable_helper (#1054)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 182, "deletions": 36}}, {"node": {"oid": "23994a6a5270bb88da4a1ac82d38fa5fd8e6c62f", "messageHeadline": "Only once: Initialize libraries, fields and check constraint (#1053)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 412, "deletions": 396}}, {"node": {"oid": "f65e862423cb19c6099ed92425c028ddbc697450", "messageHeadline": "Remove parser conflicts (#1051)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 595, "deletions": 368}}, {"node": {"oid": "5948f9170351c4079229e0c66b2299a1abfd683a", "messageHeadline": "Fix OpenSSL version at 1.1 for macOS installation (#1046)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c4bd3030b711070cbab2e8a665bb063f84f20ac", "messageHeadline": "type_check and some other aux functions to reuse for scilla-chick pro\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 112, "deletions": 65}}, {"node": {"oid": "957026192afcc30827fdacea0ce7bc0a8c593279", "messageHeadline": "[Refactor] Separate EvalBuiltins from the eval monad (#1043)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 31, "deletions": 38}}, {"node": {"oid": "86f45e282fcbf9a88ad0c9bd6ed6b6a48801d54a", "messageHeadline": "Sort libraries when importing them all for pure expression evaluation\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6f4830e28c51588b718dea9a0173956227830a2b", "messageHeadline": "Sort maps before serializing / `to_list` (#1039)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 195, "deletions": 128}}, {"node": {"oid": "3dd1983a94a21c4120e9c09ef6bb30bde7541570", "messageHeadline": "scale gas costs in eval-runner too (#1037)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 183, "deletions": 177}}, {"node": {"oid": "e0b7e1e37e0dd7399ac701bde6df7f0fc0708873", "messageHeadline": "A flag to disable analyses warnings (#1033)", "author": {"name": "Tram Hoang", "email": "47912819+tramhnt99@users.noreply.github.com", "user": {"login": "tramhnt99"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "603eb4ee948d0ffa8859e2a3fffdacdca812160b", "messageHeadline": "Clarify some parser error messages (#1031)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ccf60d04f89202c5149461def28f390ad4bc5a7c", "messageHeadline": "Dead Code Detector Checker (#1016)", "author": {"name": "Tram Hoang", "email": "47912819+tramhnt99@users.noreply.github.com", "user": {"login": "tramhnt99"}}, "additions": 4058, "deletions": 7}}, {"node": {"oid": "1da4173260f2013b1489761cdaabdba6a5d30b54", "messageHeadline": "Add merging command for parser error messages (#1030)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 962, "deletions": 190}}, {"node": {"oid": "66cf71c26ddf5b32bc459b3da0b3897d0989f141", "messageHeadline": "Introduce alt_bn128_G1_neg crypto builtin (#1025)", "author": {"name": "Abdul Haliq", "email": "liqo12@hotmail.com", "user": {"login": "AHaliq"}}, "additions": 352, "deletions": 1}}, {"node": {"oid": "845543c26b54c5d39946a5e7af88603380fe9bfc", "messageHeadline": "CryptoUtils: add alt_bn128_G1_bmul and internalize constants (#1026)", "author": {"name": "Abdul Haliq", "email": "liqo12@hotmail.com", "user": {"login": "AHaliq"}}, "additions": 446, "deletions": 171}}, {"node": {"oid": "5feeabf9b360f8192adab6ec6bb54493e412fe95", "messageHeadline": "G1 point equality util in stdlib (#1023)", "author": {"name": "Abdul Haliq", "email": "liqo12@hotmail.com", "user": {"login": "AHaliq"}}, "additions": 206, "deletions": 170}}, {"node": {"oid": "b81a0e7a62eccf088e7d11449dd10d29c347440d", "messageHeadline": "added diff_filter to TestSuiteInput (#1029)", "author": {"name": "Tram Hoang", "email": "47912819+tramhnt99@users.noreply.github.com", "user": {"login": "tramhnt99"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "97ce11e36af0a8154edc6e14c73684f411d85aae", "messageHeadline": "Scilla-to-OCaml transpiler support (#1028)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "744312569781b9d0b1329d18acff4e0c2c8c0804", "messageHeadline": "g1point: Bugfix in converting OCaml lit to Scilla lit (#1027)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "78043508a8f8e804c75d3f2ace46efe4a7a9111e", "messageHeadline": "Fixed traversal of dag of imported libraries (#1017)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 98, "deletions": 87}}, {"node": {"oid": "83436fbd46413c837b3a3c426aa061717566fdb4", "messageHeadline": "Update version in Syntax.ml to prepare for v0.11.0 (#1022)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f269868900156486df3a833701071c093eb0bd20", "messageHeadline": "Address type casts (#1020)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 13008, "deletions": 106}}, {"node": {"oid": "477387f12a256f7ca021a893107318e1cc6b3b20", "messageHeadline": "Removed unused -estate option from scilla-runner (#1021)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "165e0c4258919005e1f9abadcbf7d7d23c74aedb", "messageHeadline": "Committing simple-dex-remote-reads.scilla for future reference (#1014)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 531, "deletions": 0}}, {"node": {"oid": "49a05d3e4d78626962ab94eec3adbc17514df3b5", "messageHeadline": "Lowercase address in fully qualified names (#1015)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5a268f25dc915ba52559916a661458787f604f1d", "messageHeadline": "Refactor scilla server lib to enable better reuse (#999)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 31}}, {"node": {"oid": "6a7919988e3e9e80f2aff9187a7e0c4f016986b3", "messageHeadline": "map corners test combined (#995)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 925, "deletions": 0}}, {"node": {"oid": "d9c771804bd3683d0a8503212e3788b7bd23e869", "messageHeadline": "Make scilla server a public library (#998)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4dc2541a89de64a2f1a4b68c23fe41c2868bff64", "messageHeadline": "doc(installation): global switch and VERSION error solution (#997)", "author": {"name": "Abdul Haliq", "email": "liqo12@hotmail.com", "user": {"login": "AHaliq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2d58080672f5affcb27b24a24e618691edf30d2c", "messageHeadline": "Prepare for bugfix release v0.10.1 (#993)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "564471f69a6927c7609258006d97fe51d710be2e", "messageHeadline": "Split in_channel and out_channel in binary_rpc. (#992)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ce0a248a7753867c274a2892f4ebc8bb6db0229a", "messageHeadline": "Add a tool to convert Zil API state JSON to Scilla format (#988)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1187, "deletions": 0}}, {"node": {"oid": "869c8697aa5fe256e08a395f16caea04cf17b3e0", "messageHeadline": "opam: add missing Conversions lib to installation list (#987)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75e2a571a7891181d2f35885bb1c04ecf1ecd8c3", "messageHeadline": "Fixed stack overflow issue (#986)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "71b008a45e3b5dc740083f4591aaca2ca1178c24", "messageHeadline": "Address types that compare equal must be structurally equal (#985)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "c2ef23a3df99d3ba5affd88d5afb4101217642e3", "messageHeadline": "Fix parsing of integers with leading 0s (#982)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 213, "deletions": 8}}, {"node": {"oid": "59281f22d12ba238a105baac078222acb6f6f7e6", "messageHeadline": "Update version in Syntax.ml to prepare for v0.10.0 (#980)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5615cc25dfcdf5a6830c318fecc4e63d360b4e6c", "messageHeadline": "Contracts may have balance = 0 && nonce = 0, so check for _this_addre\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 652, "deletions": 36}}, {"node": {"oid": "dfb955138d5f37815f1c9649ab545eee0f013b31", "messageHeadline": "Merge pull request #979 from Zilliqa/conversions_fix", "author": {"name": "Amrit Kummer", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "3560ff2d2df90c359848660e3de9df01ded04fcc", "messageHeadline": "Fix typo bug in Conversions.scillib and add test", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "d4f65094ddd0d4a70b22e4f5df98c321d80b063d", "messageHeadline": "Merge pull request #978 from Zilliqa/addfunds_test", "author": {"name": "ansnunez", "email": "ansnunez@gmail.com", "user": {"login": "ansnunez"}}, "additions": 385, "deletions": 6}}, {"node": {"oid": "6d56415b87a2487efc3266837d146edb49a6b13e", "messageHeadline": "fmt", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0c13652a47d11adfb30b14c3ceaa784402cf5107", "messageHeadline": "Fix bug in testing sender balance before accepting", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5c4fd84b095afa1593bfd909a8fe525676f2549c", "messageHeadline": "Add chain-call-balance tests to testsuite", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b27201c89d6b1610a6fde01f41537a839f1555a0", "messageHeadline": "Add output files for chain-call-balance tests", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 114, "deletions": 3}}, {"node": {"oid": "c7290a1bcff119ea576f060280fbe56ef666ca5f", "messageHeadline": "Add addfunds tests for unittesting from blockchain code", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 254, "deletions": 1}}, {"node": {"oid": "994b231fd1a4be37639a9ac86194296e6022946f", "messageHeadline": "OCaml 4.12 support (#976)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 388, "deletions": 372}}, {"node": {"oid": "05a181f2b4720084a36cc3fe9985087593bf701d", "messageHeadline": "Test state revert functionality by extending map_corners_test (#975)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4572, "deletions": 1254}}, {"node": {"oid": "35af3814eace7c722ad966f0e2eee07d59d5a8af", "messageHeadline": "Address types not allowed in incoming json files, or in map and ADT l\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1449, "deletions": 301}}, {"node": {"oid": "2031ea277bc0f80ae7aaede34e7255d88d881885", "messageHeadline": "Remote state reads (#967)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 21625, "deletions": 2070}}, {"node": {"oid": "b9fdcffcaafb4f6ae1d6b2a9b27c7e7c6884b3b2", "messageHeadline": "Bugfix: Shadowing of imported names is allowed (#970)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 240, "deletions": 63}}, {"node": {"oid": "c45e17c186d1dd56854d951b1ef999f0b18732fa", "messageHeadline": "Polynetwork: Fix bug in serializing TxParam (#952)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "85fd420d9c5d19a53105c24d8708bef936d08711", "messageHeadline": "Typecheck incoming messages (#951)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 737, "deletions": 134}}, {"node": {"oid": "8f6815bfea456e6e8fa34d01d04daa7189530dda", "messageHeadline": "Move EvalBuiltin to work inside EvalMonad (#949)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 66, "deletions": 94}}, {"node": {"oid": "b27952dba6b01055a0b9c0c2c99ed96b59506786", "messageHeadline": "Refactor: Move builtin executors to src/eval (#942)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1451, "deletions": 853}}, {"node": {"oid": "e73d49bc57614862926eefd1f1c36e4ad569abb7", "messageHeadline": "Remove support for tzil bech32 address (#939)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7416c9c9d877546061927dfda24a0815a1ad29c0", "messageHeadline": "Type args for builtins (#940)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 394, "deletions": 227}}, {"node": {"oid": "35581ecc5546d64044175ce4fb82ea953c9dbfd5", "messageHeadline": "Update INSTALL.md for Ubuntu and CMake requirement (#935)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "863f6338a080e7a194083389c151a6189002d4e7", "messageHeadline": "Fix opam packaging for Polynetwork lib (#934)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6110018fa96b4c97ee5706826de0a7b16ceeb3b8", "messageHeadline": "Fix opam installation after deps refactoring (#933)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b6cd07dd3a2c69dea4b05c63576b527e7e4bbbd1", "messageHeadline": "Update after cryptoutils dep (#932)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "5bab49eac551154b23c90bc63689ce5959b9f9c0", "messageHeadline": "Docker fixes (#931)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1e946722a11b51205cbf639dc01f696167c30d71", "messageHeadline": "Remove Snark code and use cryptoutils repo as submodule dep (#930)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 32, "deletions": 253}}, {"node": {"oid": "938ff8a2b56c2ffe1bb2a4e150d7b109ff99a552", "messageHeadline": "Use Schnorr library as a submodule (#928)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 89, "deletions": 1981}}, {"node": {"oid": "b2e183cb1f50b0c5bdea9609d4b3912f1c94281e", "messageHeadline": "Provide a state reinitialization feature (#875)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "219a88b75c6cb531e4b2c46975bff54489e47cce", "messageHeadline": "Added positive tests for exponential gas charges (#924)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "4ef03331f930791dc4df9e85b502f19b8b1ed2fc", "messageHeadline": "Polynetwork support (#908)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3517, "deletions": 149}}, {"node": {"oid": "3b8bbb656d0f80c0c0905e978317c4940a0975f4", "messageHeadline": "Only recursion check each library once (#916)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1354, "deletions": 61}}, {"node": {"oid": "549c9e662ff3de4ff65ae586007291f120c54845", "messageHeadline": "Add support for `_origin` implicit transition parameter (#921)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1592, "deletions": 1081}}, {"node": {"oid": "591c728f2f396beb4faae997dae423ceb5672a74", "messageHeadline": "Provide builtin to reinterpret ascii byte strings as strings (#919)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "ff58176f974832e9b5e80d019ee8518598527aa5", "messageHeadline": "Add builtin to recover public key from a message and it's ECDSA signa\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 187, "deletions": 2}}, {"node": {"oid": "984c5db5848724169ad70693b95d28e83f7a03e5", "messageHeadline": "Add more ADT type matchers (#917)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aced3e8c650adcb766b9eae2bcf3b4468582a9f1", "messageHeadline": "Name disambiguation duct tape and wood glue (#905)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 8174, "deletions": 7523}}, {"node": {"oid": "4e581ad1ff8fb9d593d2cbcc88d68cc39d0dcf30", "messageHeadline": "Clarify installation instruction for libsecp256k1 on openSUSE (#913)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "18f446be9f905584d9d2ef0498007925d5d74e6f", "messageHeadline": "Use DataTypeDictionary to keep track of ADTs in scope during recursio\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 212, "deletions": 162}}, {"node": {"oid": "be4aae1d48b1b6c02e07175c6e7bd479743dfa05", "messageHeadline": "Allow empty byte strings (#914)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "accce15e80484e01ba6c955b1881fc80fd3eb826", "messageHeadline": "Add uint to bystrx conversion builtin (#912)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 370, "deletions": 12}}, {"node": {"oid": "1fe27177d9b325679f53aa8ea112bfe5ec929f48", "messageHeadline": "Add reversal builtin for strings and byte strings (#910)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 135, "deletions": 4}}, {"node": {"oid": "21310ad59bd1faf0d570c1378a2f2e17e35d2bf3", "messageHeadline": "Run recursion checks for pure expression checking (#909)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "9d298f6760e1b1b7f0e2519f110736c0d7cf83c7", "messageHeadline": "Conversion builtins for ByStrX to UIntX (#907)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 164, "deletions": 36}}, {"node": {"oid": "33b519e9ef8eaf5172bdc2be9e5603788379204a", "messageHeadline": "Add builtins substr and concat for ByStr and to_bystrx to convert to \u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1167, "deletions": 94}}, {"node": {"oid": "6add328637720f377e7634683c092504edcba727", "messageHeadline": "Unexpected map keys not printed when using IPC test server (#904)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "97b38cae76a1ee664c2a7596468322fc6666944b", "messageHeadline": "IPC test output types should be taken from the IPC state, not from th\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26cbccf0a7e78871bccc0c0c0fffe1159b28c906", "messageHeadline": "Prepare for v0.9.1 release (#902)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dad70c10939d5157c5a366b9bdcc28d1bc4cabc", "messageHeadline": "Do not warn when storing map values (#899)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 362}}, {"node": {"oid": "c23e7f9cca28796fdb2b4acd5e6ecca18118ec8d", "messageHeadline": "Provide command line flag for debug logging level (#898)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "32f757214e7d76757838bb905e2051b43f342cf4", "messageHeadline": "Gas charges to use Name.t instead of string (#897)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 407, "deletions": 200}}, {"node": {"oid": "c6f28aaa361382a9bad5c8ff105e3fa531dc32c6", "messageHeadline": "Fix gas charge for throw statements and print gas remaining in eval-r\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 133, "deletions": 17}}, {"node": {"oid": "1e52bbd07f4e7337588a25e192641f3e9c344672", "messageHeadline": "filter_mapM and filter monad utils (#896)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e4e1a0c90332f63692cf45287b1d778f0d6816cb", "messageHeadline": "Rewrite gas mechanisms in terms of explicit gas_charge nodes in the A\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 747, "deletions": 417}}, {"node": {"oid": "30179e734443dbfec19022b323c0aa6c0b3d64a5", "messageHeadline": "Remove -disable-validate-json option from scilla-runner (#893)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 227, "deletions": 19}}, {"node": {"oid": "b16aa2e301c492ed3925701d2319ad6705fb94f3", "messageHeadline": "Keep user-defined ADTs after typechecking pass (#889)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d3610593856711abd102615e4882bfcf6c384ede", "messageHeadline": "Update INSTALL.md (#888)", "author": {"name": "Cameron Sajedi", "email": "cameronsajedi@gmail.com", "user": {"login": "csajedi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "15dc06c3a2bcb4d029c39076ace99ba8507b92f3", "messageHeadline": "Esy package manager support (#886)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 88, "deletions": 23}}, {"node": {"oid": "6655bed23ac41123b71e9c129d1801b648c21543", "messageHeadline": "ci: OCaml 4.11.0 to 4.11.1 (#885)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "642e2bfad9e82ba08f886eb625e839365c1c9e13", "messageHeadline": "Prepare for v0.9.0 release (#884)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "221d7c7a6dc2a34a764964d23739be526a2ba2cd", "messageHeadline": "Eval minor refactoring (#883)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 48, "deletions": 46}}, {"node": {"oid": "bd3b1e2c440894e3008a1992b2fc944872bfe9de", "messageHeadline": "opam: make scilla.eval library available (#882)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2248d35f30f50a99b0ad43e2c91b81788a3022f8", "messageHeadline": "ci: use OCaml 4.10.1 (#881)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9467c6e611eb9d78b47d8e02354f84bb083ccbe0", "messageHeadline": "OCaml 4.11 is supported (#880)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2b129b9534c6ca961a41f9977f33835a8fb112e8", "messageHeadline": "Opam tweaks (#879)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 86, "deletions": 88}}, {"node": {"oid": "d7a62bada508af6b454eacf3d69543e1f0eb3d16", "messageHeadline": "Scale down gas consumption (#877)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 384, "deletions": 350}}, {"node": {"oid": "86f796ab5614fdca18ae5bd342e07335d8f067bb", "messageHeadline": "Upgrade to Ocaml 4.10 and Core 0.14 (remove OCaml 4.07) (#878)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 101, "deletions": 196}}, {"node": {"oid": "b27166f13ff010b13f7bcf62fa16aeb40fa19702", "messageHeadline": "Prepare for v0.8.0 release (#876)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd3612408fb1521917b55f4631b7dd73c745d947", "messageHeadline": "Modify docker file to upgrade os to ubuntu18 (#872)", "author": {"name": "chetan-zilliqa", "email": "66236813+chetan-zilliqa@users.noreply.github.com", "user": {"login": "chetan-zilliqa"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6c4f54bbc0d3309cd4eb7b4d56e0a49011af98ba", "messageHeadline": "Fix Makefile and update testsuite doc (#874)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 27, "deletions": 9}}, {"node": {"oid": "e76eba6790348e69e8b2febaaf35e8d68d627f11", "messageHeadline": "Add MonadUtil partition_mapM (#871)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "39473d0b0e47b11e33c3767911329167876b17ae", "messageHeadline": "Print typeinfo when asked for for .scillib files also (#870)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "a4db62f90ced1dfd2b68f1b2085ac70a0be8b1c0", "messageHeadline": "Builtin size on maps takes constant time. Adjust gas (#868)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "be0273d45093f0c93d1723739aa0630965191934", "messageHeadline": "builtin eq for Bystr type (#866)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 336, "deletions": 0}}, {"node": {"oid": "873e7d7d683f3a1b869947f22ce6dd84cdd08ce5", "messageHeadline": "to_nat takes only Uint32 as argument. Make it non-polymorphic (#864)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "3b032eb4ac4819d3e5da7e01c9b36fda2042dc0d", "messageHeadline": "Prepare for v0.7.1 release (#863)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe3e917a652d354915427517b23e00c24d24f17f", "messageHeadline": "Run the PM checker for rlibs and elibs in expression checker (#861)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "54104a1dafda59e09f31016095086634f28f23a2", "messageHeadline": "Save and restore values from type environment. Don't copy it all (#857)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 929, "deletions": 2294}}, {"node": {"oid": "647c5cca2283d63893bb9ce43905b4a5cbdfd3e3", "messageHeadline": "Fix Menhir grammar file (#860)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "30aa74df533c9673bcbb3bfa9660829fe2505750", "messageHeadline": "opam: dune package does not support {build} flag (#855)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d11188ab7a2e6cd6b309738ba7254b71f04dfe2d", "messageHeadline": "Fix copyright notice for code files (#854)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 410, "deletions": 8}}, {"node": {"oid": "6631861a748630c95198d8ee92b9d4e1c0074e6a", "messageHeadline": "let%bind refactoring (#853)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 131, "deletions": 126}}, {"node": {"oid": "3882909a55fd6f10b0396ac2a6f865a6e20592d3", "messageHeadline": "Name disambiguation (#847)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 942, "deletions": 3}}, {"node": {"oid": "1915e09f45f12a421a89cca1a6724cf75471f8ee", "messageHeadline": "Refactor Recursion.ml (#849)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 67, "deletions": 89}}, {"node": {"oid": "04a91c0c4e2d5b74de4b8af0db50443134dd203a", "messageHeadline": "Remove iterM and use forallM instead (#852)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 9, "deletions": 16}}, {"node": {"oid": "81f1b7a9b3eb58038a75857362f9869b4c47b7dc", "messageHeadline": "More monad utils and a verbose logger (#851)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c038442dcb02d377c25be293a885d02e12dc109d", "messageHeadline": "Switch true to () in forallM (#848)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "891b144083ddd208421cdc207f4133815a9bdce5", "messageHeadline": "macOS: Add Homebrew's Brewfile.lock.json to .gitignore (#846)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "befa5d6b17fff0b3c6da3f7aab98ffa0568b5f7a", "messageHeadline": "Small tweaks in Accept.ml (#845)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 19, "deletions": 21}}, {"node": {"oid": "ebc7a8693d4041ea9f50c71b430ac8e5ff7e578f", "messageHeadline": "Constructor name of ADTValue should be a name rather than a string (#\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "6161182935a6f167b16ec436bf7d52b5a25a5b5e", "messageHeadline": "Moved prim_typ to separate module (#842)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 55, "deletions": 67}}, {"node": {"oid": "52e91f4e2f44d4c998f537d57330338d12b56e34", "messageHeadline": "Catch JSON parse exceptions properly in the fast parser. (#843)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 93, "deletions": 49}}, {"node": {"oid": "e999ae23c7ad9fca85f6fe1a7dfa78287195fe41", "messageHeadline": "Remove with-test from scilla.opam (#839)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d4af060836f021979b7933f745a0a3a2dc71cb6", "messageHeadline": "Remove redundant cmodule field \"cname\" (#835)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 8, "deletions": 21}}, {"node": {"oid": "ddb8ae485fad895464d876d57d82893236b25b45", "messageHeadline": "Parameterize parser names (#838)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 386, "deletions": 239}}, {"node": {"oid": "f3ccc725e2fe3bd0435a460a587e22d7ba1aca05", "messageHeadline": "Provide a public name for scilla_test to make it installable (#837)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "8fead4c89697d562e493b8e0ffd1d99bf62e0598", "messageHeadline": "Decouple eval_runner from TypeChecker (#833)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 3, "deletions": 16}}, {"node": {"oid": "e15e73d99cd33a46f5948148cb53a4162b37fa33", "messageHeadline": "Parameterising identifier names (#826)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1640, "deletions": 1355}}, {"node": {"oid": "5f0abd5c49aec1b249b7d5be30736b84543d2016", "messageHeadline": "Fix of minor typos (#834)", "author": {"name": "Daniel Britten", "email": "Coda-Coda@users.noreply.github.com", "user": {"login": "Coda-Coda"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5034c4d9422752a918d628f96c2dce89dad9d7b6", "messageHeadline": "Build and CI tweaks (#832)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 25, "deletions": 3}}, {"node": {"oid": "fd93e99ae4f4b896973c0c0b887c018022c62b2c", "messageHeadline": "Run shellcheck static analyzer on shell scripts (#827)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 37, "deletions": 20}}, {"node": {"oid": "c24be20ccdd2b32adef55245045c0171af482c65", "messageHeadline": "Remove inadvertant debug message in emacs mode (#831)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5b581274def8cecd71e7bafb5693cc34edb3d64f", "messageHeadline": "Mention example usage of scilla-server in README (#829)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "fda56da8bbd2900dcb6e0df0828c3bba79bc09c3", "messageHeadline": "Revert opam depext changes to CI (#828)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "076425b85ffb5fca999be5f193c2dfaa6b68ec87", "messageHeadline": "Opam and CI tweaks (#825)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 57, "deletions": 13}}, {"node": {"oid": "e746d670b8d51fdfcc6fd8aae42b6927a011258d", "messageHeadline": "Prefix all the top level modules with Scilla* (#824)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 260, "deletions": 158}}, {"node": {"oid": "965024d54f0885872dd451b5237e8a028706b373", "messageHeadline": "Move PrimTypes to Type and Literal (#822)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 237, "deletions": 297}}, {"node": {"oid": "7de037f0d7ed11898d6847d2c3daee2f68118301", "messageHeadline": "Prepare for v0.7.0 release (#823)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeaff4d9fbf5f1be1e866919cd959e07c21d95e5", "messageHeadline": "Provide integer square root builtin (#819)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 187, "deletions": 2}}, {"node": {"oid": "352cec78b6eb1985c78516389b073154da8a00eb", "messageHeadline": "Make Rep independent of Ident (#820)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "8187c719da12d7f3978c623ea0a652861e6ecb4d", "messageHeadline": "tests: add Ackermann function (#817)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 2574, "deletions": 0}}, {"node": {"oid": "e73646120a2d6dea5ced22230dc00f158fdefcdc", "messageHeadline": "Provide a `make debug` target for debugging with ocamldebug (#816)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "7d1f03ae893451b0d6d5306847b1b93d62d70572", "messageHeadline": "Make Scilla libs installable via opam (#815)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2606ba969fbd52088a5ae59c81472f6da5316371", "messageHeadline": "Addressing Anton's comments on the refactoring of Syntax.ml (#814)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 434, "deletions": 448}}, {"node": {"oid": "4fde4c5bc878a7d2a622db9c9870cf03c37e91d4", "messageHeadline": "Refactor Syntax.ml (#813)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 852, "deletions": 467}}, {"node": {"oid": "615750eb7db4f08288459538dfa3ae6e92ca41a9", "messageHeadline": "Update opam deps (#803)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d3724ce556666c2561eff42c8bf74e7367961983", "messageHeadline": "Make json_errors optional in testsuite (#811)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "1ab97f58e5a620468af350066f7962938aa602de", "messageHeadline": "Introduce map2M function and apply it in PatternMatching and TypeUtil\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 33, "deletions": 17}}, {"node": {"oid": "a631bfecfaccbe220bb81135de419855e00cf2b9", "messageHeadline": "Fix issue in parsing the value part of a map type (#808)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 226, "deletions": 287}}, {"node": {"oid": "7e1a158c4680383551d688ce1d241e2897f43fae", "messageHeadline": "Warn: statements create new variables, not redefine earlier value (#807)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 110, "deletions": 71}}, {"node": {"oid": "18e764ab9225af76bc148a45dafad719dcb64de6", "messageHeadline": "Prepare for 0.6.0 release (#802)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c63bfea151467f62714b2ad2c1100e0f6b23af", "messageHeadline": "Allow reordering of fields in events (#799)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "fbc4713dd398dda47b3d2c9669c9521e95769e8f", "messageHeadline": "Add support to iterate over lists (#800)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 319, "deletions": 4}}, {"node": {"oid": "7cec543798bababc2bf17cb915f3b218e32dd286", "messageHeadline": "Update Scilla readme (#791)", "author": {"name": "evesnow91", "email": "31395583+evesnow91@users.noreply.github.com", "user": {"login": "snowsledge"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "53e0b2db109fd02f1926e107c36384bba5b945c2", "messageHeadline": "Forbid shadowing of type variables (#793)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 228, "deletions": 210}}, {"node": {"oid": "10b4ebf9648ab72088ded2f40de6a651f7644f27", "messageHeadline": "Create bin/ symlink for release builds also (#792)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5981fe94bd0b3d3a45e8d9336c8ec54874205f2a", "messageHeadline": "Fix run_ipc_map_corner+tests.sh (#790)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c2920df7eade2dbb190469183cdf5751bb4966", "messageHeadline": "Separate procedures and transitions in -contractinfo (#784)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 160, "deletions": 88}}, {"node": {"oid": "c20592a2b5bed15cac9db61b837cad07c7d94a21", "messageHeadline": "Newline update for test gold files (#782)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "ff4aecb08406eea43f060cf4916b837ce8c01908", "messageHeadline": "Drop dependency on Batteries and Extlib (#781)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 51, "deletions": 37}}, {"node": {"oid": "f947533999913221ae2d1c69c5b012a2a77ce3ed", "messageHeadline": "Add Scilla execution server (#738)", "author": {"name": "Vasiliy Yorkin", "email": "vasiliy.yorkin@gmail.com", "user": {"login": "vyorkin"}}, "additions": 1527, "deletions": 913}}, {"node": {"oid": "b657466ee36d6de4439822b6ae16a36ed28a9c41", "messageHeadline": "Fix discord link (#777)", "author": {"name": "Jun Hao Tan", "email": "junhao@zilliqa.com", "user": {"login": "bb111189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "539448bbc9fa6fa53df03d1ca56073cfa989e63b", "messageHeadline": "Document make install (#776)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "819f6a4b09c55750e502ee28da23898be12cc6dc", "messageHeadline": "Refactor the project to not rely on hard-coded paths (#768)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 97, "deletions": 87}}, {"node": {"oid": "d955a9421c5cff96d106b0e99b3a8350976dbb56", "messageHeadline": "Forbid polymorphic compare (#771)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 884, "deletions": 703}}, {"node": {"oid": "d8e42ac57c4b733e2b95601183107d9823453d42", "messageHeadline": "Track source location for ADT names and their constructors (#770)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 243, "deletions": 119}}, {"node": {"oid": "76bdcd2994ef216f091f85efe3fa7f887446af4c", "messageHeadline": "Upgrade ocamlfmt to version 0.13 and reformat code base (#769)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 82, "deletions": 77}}, {"node": {"oid": "de07a6e927bd74443196e72535ec27cfaca123e1", "messageHeadline": "Fix missing gas_remaining in output without jsonerrors (#766)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "c1330827f95cb9199732c1ffe8c796d8fbb146f2", "messageHeadline": "Move to v0.5.2 (#765)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f6707056ff19fa990a58fa3883e1114bdcb70b1", "messageHeadline": "Sort map values coming via IPC and charge for sorting. (#764)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "7e2ed699c004f34c2c7cfae120d978df91a78e63", "messageHeadline": "Run `dune build @fmt` in Travis. On a diff, it'll fail (#761)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c42a41f0e99e2eb890f107e91d1e607e5d413c8e", "messageHeadline": "Conform entire source base to ocamlformat (#760)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 13491, "deletions": 10230}}, {"node": {"oid": "97e68aedbc74c50adaef194d3fc5f8308399d336", "messageHeadline": "Add an ocamlformat Makefile target. (#759)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1f0e2557de804de2ce13f27cfdcde810c2b12f3d", "messageHeadline": "Warnings and gas output must not always be in JSON format (#757)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "d6d2ad679e74959349ff5b08ef268cc4853e1d60", "messageHeadline": "Tweaks to build system (#755)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f41030a991fd90cd38dbb9a06f958e89fe2b4be9", "messageHeadline": "Prepare for 0.5.1 release (#754)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "368a92036b4110da945eb63f7b84951d912c903c", "messageHeadline": "Fix opam build by making libff a git submodule (#753)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 21, "deletions": 15}}, {"node": {"oid": "e34a189df7fa4f312e176d6ec1d08db2b3ede614", "messageHeadline": "Test/libtest (#751)", "author": {"name": "kaikawaliu", "email": "liuhaichuan@Hotmail.sg", "user": {"login": "kaikawaliu"}}, "additions": 153, "deletions": 1}}, {"node": {"oid": "382192d56a3c362bc6358396c554bea2bb725851", "messageHeadline": "Fix bug/typo to check patterns in transitions (#752)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "65a79e03db59ffbda81ee837be9155f34989c807", "messageHeadline": "Scilla runner refactoring + a small bug fix (#749)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 80, "deletions": 90}}, {"node": {"oid": "a6bf7cb924cc11366cd9392ca773b18c66ed5f8a", "messageHeadline": "Fix Schnorr (#746)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "291f01becc307e50b5846ed4e74c8910b376abb3", "messageHeadline": "Fix init JSON validation checks for libraries (#748)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 73, "deletions": 46}}, {"node": {"oid": "92fb406aa7ffea51658f79c5b673e108e464202d", "messageHeadline": "Rearranging lib test files (#747)", "author": {"name": "kaikawaliu", "email": "liuhaichuan@Hotmail.sg", "user": {"login": "kaikawaliu"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "4747a90b91dead83d73f10103453b8f72c82de42", "messageHeadline": "INSTALL.md formatting: add foldable sections (#744)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6b73c8e2067e652ffe843be5b53f41cb319ad598", "messageHeadline": "Remove unused tests (#741)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 0, "deletions": 545}}, {"node": {"oid": "673be99d229640b28ce7f2cfb2b1175ff72c66fd", "messageHeadline": "Disallow duplicate _extlib entries and updates to library import test\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 154, "deletions": 4}}, {"node": {"oid": "2bc9127f9d749a3c87bafd812afc09c9c99dcd19", "messageHeadline": "Use domt4 homebrew tap (#742)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09f5a4bea30c22f75fb5b094d0e4ed37e6cfd766", "messageHeadline": "Move files around (#736)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 467, "deletions": 507}}, {"node": {"oid": "b2130b1858c16a4cb6ad5e8a5fac0ebb480d1cdf", "messageHeadline": "Use ContractUtil for mandatory message field names (#735)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "07665ac89bd87a4e1398b20cefde80ede7abe89e", "messageHeadline": "Uniformize test modules' interfaces (#734)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 44, "deletions": 50}}, {"node": {"oid": "f4e03c31cfee41809ae87caea6a60feb5edfeb9d", "messageHeadline": "Switch from Core to Core_kernel in most places (#733)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 54, "deletions": 54}}, {"node": {"oid": "6e76513db03e6c5909c8861e8e7dd807a2870694", "messageHeadline": "Dune warnings are fixed; a note on local switches (#732)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 6, "deletions": 13}}, {"node": {"oid": "fefe1f5576677e82321c347f12ff022e2c60225f", "messageHeadline": "Mandate specifying scilla_version in libraries (#731)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 239, "deletions": 78}}, {"node": {"oid": "1aacfab810273ddccefdc752521072372a3e006f", "messageHeadline": "Add mli files (#729)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 386, "deletions": 119}}, {"node": {"oid": "9652ea7f8ea4d1c3e6ef56987180189c2e773cc3", "messageHeadline": "Update ParserFaults.messages file (#730)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 139, "deletions": 136}}, {"node": {"oid": "d7cde7239ae4dfbfb6e612b8470c10bc14e25deb", "messageHeadline": "Update readme (#727)", "author": {"name": "Jun Hao Tan", "email": "junhao@zilliqa.com", "user": {"login": "bb111189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaea4ef763c66123b4f5d4831eec413d00e3668f", "messageHeadline": "Added trivial constraint to crowdfunding (#728)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "06ad69503b8040fdb533ba676ff50236f737e3aa", "messageHeadline": "add missing cmake for docker build (#726)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "927ea3d0d67f16b76b4d874b56ba9abff0a1444d", "messageHeadline": "Port Scilla to Core v0.12 and OCaml 4.07 - 4.09 (#724)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 57, "deletions": 47}}, {"node": {"oid": "b428c373e0a2a7874c7d0d681303e094ba55689f", "messageHeadline": "Switch to Dune 2.0 (#723)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 127, "deletions": 140}}, {"node": {"oid": "d5c0ca0d55a52905edb28dec97ec6bfd63aab8e9", "messageHeadline": "Update minor version to 0.5.0 (#721)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19f35dde57e706eb4974a1e4cd46065e79f68cf8", "messageHeadline": "Contract constraints (#716)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 839, "deletions": 1079}}, {"node": {"oid": "f9f9afb8404bbeca0376cd980971791baa9fa58d", "messageHeadline": "Remove unused ppx_deriving_protobuf dependency (#720)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "18381b0146c440af90c917ec42d703711ec8c681", "messageHeadline": "Enable sending multiple messages (#712)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1630, "deletions": 1066}}, {"node": {"oid": "74d8d596b0ac08e0e9b729f97bdaa68540c48ab2", "messageHeadline": "Change fold_over_messages to pass a location rather than an identifie\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "8d219f7b28b19acc0f3a6d71bea1a2cb3ccbb41d", "messageHeadline": "isteal.scilla cashflow contract fixes (#710)", "author": {"name": "Simon El Nahas", "email": "simon.el.nahas@gmail.com", "user": {"login": "simonelnahas"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ca78791a9c2da31b4708fab30330e234bdbcfd91", "messageHeadline": "Remove file committed by mistake (#711)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 94}}, {"node": {"oid": "53cc030cdcb1d3d8b884243edba99d28fd34ce9b", "messageHeadline": "More verbosity for events in wallet_2 contract (#706)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 368, "deletions": 67}}, {"node": {"oid": "c21459aa127fe392edbae2e77a234ca59ed25bb6", "messageHeadline": "Check typeinfo only for a few contracts to avoid noise in PRs (#707)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 10983, "deletions": 65817}}, {"node": {"oid": "fed185698eea8f73e05717cadcaaa04050fa40fe", "messageHeadline": "Tweak INSTALL.md (#704)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 34, "deletions": 29}}, {"node": {"oid": "4d1fbf18f6b83615ee772682d723ab40f13a58aa", "messageHeadline": "Fix scoping issue in cashflow (#705)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 177, "deletions": 143}}, {"node": {"oid": "15265da308e63bcbbc509817ca151fe65f22dc69", "messageHeadline": "Fix secp256k1 native package for macOS 10.15 Catalina (#703)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "39e366d8477175803a1978b00ada3bf702faa623", "messageHeadline": "deprecate pattern bind shadowing (#701)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 262, "deletions": 102}}, {"node": {"oid": "b76fbfa7e5c18dc668ac2d389f429515d3c9d7bc", "messageHeadline": "Fix Nix build, use env shell cmd in scripts for portability (#686)", "author": {"name": "Vasiliy Yorkin", "email": "vasiliy.yorkin@gmail.com", "user": {"login": "vyorkin"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "940c9c7bd5a554fe83ea9f641415e38172a76eab", "messageHeadline": "Report type info for variables under a flag. Update the Emacs mode (#\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 72907, "deletions": 134}}, {"node": {"oid": "1e43372575b7632e47b8ddefd25f4a7954282d5c", "messageHeadline": "Extend version ranges of Scilla's dependencies (#699)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "254ace87b967ff99594a182e340139aa12f76422", "messageHeadline": "Typechecker gas errors no longer reported as type errors (#697)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 184, "deletions": 169}}, {"node": {"oid": "86b581779bd667eb0bc8c425ee355181c9b651ba", "messageHeadline": "added Installation instructions to get for Windows 10 (#694)", "author": {"name": "Asindu", "email": "git@drileba.capital", "user": null}, "additions": 96, "deletions": 0}}, {"node": {"oid": "04d0baec7fe9a7e62e2c01869472d433d2ed7bfb", "messageHeadline": "Schnorr: catch exceptions and gracefully exit instead of aborting (#695)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 97, "deletions": 56}}, {"node": {"oid": "a65dc8b9e496862b87cd4b84535a80eba127081f", "messageHeadline": "Rename lexer token from BIND to FETCH (#693)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "dd980fff5f1f854b52fbfafa8a35c23d4b8dc570", "messageHeadline": "Add orb_(3/4) and andb_(3/4) utilities (#688)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 184, "deletions": 162}}, {"node": {"oid": "7256034f958634fae3c51d185bc170e4099dd821", "messageHeadline": "Remove bisect excludes (#685)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e01dbb80b49b2674fae4263da93e1d829956e713", "messageHeadline": "Support for alt_bn_128 (zkSNARKs) (#676)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1832, "deletions": 64}}, {"node": {"oid": "8a3f90f95b1464a400d9dace471a76dffec5fe1a", "messageHeadline": "PatternChecker: Run it for imported library and library modules. (#684)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 122, "deletions": 10}}, {"node": {"oid": "ef5d3becd64bdca658261c76941d12d0e8f25d7f", "messageHeadline": "Add a reference to Scilla docs in README (#683)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1d38a427e65c25547c90a0f7f2e8ce2c66c8df98", "messageHeadline": "Testsuite: Use relative paths for stdlib path in TestUtil.ml (#682)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4db123ad038fccd0693e5f57607e54d93ac1eb5b", "messageHeadline": "Fix parallel build (#681)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 35, "deletions": 23}}, {"node": {"oid": "b4e8559c7ad4569fb6df81a98dc43b3f87bf03eb", "messageHeadline": "Readme updates (#680)", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c0da7e8b689be3ab4cae199bcfebfdb44e39e5b7", "messageHeadline": "Make -gaslimit mandatory argument and update emacs mode (#677)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "80a3668be0470358d42732e2e4672bcc49ff3a8c", "messageHeadline": "Fix mismatched OCaml version in Docker building (#674)", "author": {"name": "Gwo Tzu-Hsing", "email": "gotzehsing@gmail.com", "user": {"login": "ethe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e17fb7cbe921474e25c0e911cbed16f9f892d021", "messageHeadline": "Added transition_executed event, and removed unused transaction_signe\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "4899e6a437ee2ed0e940e64c9c0c06659bbed2d6", "messageHeadline": "Fix multisig wallet (#664)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 7573, "deletions": 4}}, {"node": {"oid": "dd3d76a9d183c704485c9b69f003ed7099f52929", "messageHeadline": "Use the TMPDIR env variable instead of hardcoding /tmp (#670)", "author": {"name": "Vasiliy Yorkin", "email": "vasiliy.yorkin@gmail.com", "user": {"login": "vyorkin"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "272cfac66a66de643b3215e57acb5ec31c131c9a", "messageHeadline": "Make Scilla available for Nix users (#668)", "author": {"name": "Vasiliy Yorkin", "email": "vasiliy.yorkin@gmail.com", "user": {"login": "vyorkin"}}, "additions": 144, "deletions": 2}}, {"node": {"oid": "e2eea1f60fc5ea7bf24b51e7de370aca8a79d120", "messageHeadline": "Update .gitignore to ignore only root /bin directory (#669)", "author": {"name": "Vasiliy Yorkin", "email": "vasiliy.yorkin@gmail.com", "user": {"login": "vyorkin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d55ae48bac5f164d0fa27ab57e9965d433304eed", "messageHeadline": "Slightly improve instruction to setup emacs mode. (#665)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91cf4a541f37549cfb480d74184fca0d9da25c1b", "messageHeadline": "Fix instructions on setting up Scilla emacs mode (#663)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0364982632d3d2be6a2c673aeb3b937054659145", "messageHeadline": "Make local opam switch installation more robust (#655)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "86f734883f37bd912d1cef86cd7a05f754d92020", "messageHeadline": "Add map_corners_test for empty string key (#653)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 205, "deletions": 10}}, {"node": {"oid": "abfea596e2baa0bff24c4e89c364b52a3efb49af", "messageHeadline": "Fix Makefile coverage target (#652)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d27dd04f688211cb93aad91b991150f23e3c31", "messageHeadline": "bump version to 0.4.0 (#651)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737e7ca541c32424ffef40402e16c8fa9bcc857b", "messageHeadline": "Gas accounting for types (#647)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 902, "deletions": 395}}, {"node": {"oid": "13ac4e8c4388057c778128114a03d5f1ee2826fa", "messageHeadline": "Implement incremental API with state error messages (#621)", "author": {"name": "Hugh Sipi\u00e8re", "email": "hgsipiere@gmail.com", "user": {"login": "hgsipiere"}}, "additions": 6222, "deletions": 55}}, {"node": {"oid": "72c1ce123726b43a89bf3c4cd2b0c28ff540619f", "messageHeadline": "Tweak CODEOWNERS file (#635)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6375c705302192a68f93306d07a98ee45b44a8a8", "messageHeadline": "Efficient state accesses via IPC (#644)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3168, "deletions": 66}}, {"node": {"oid": "12935d82c3ae0c7c1550cf0531ff4689b9ee4f5c", "messageHeadline": "Add a test that blows up a list exponentially and runs out of gas (#642)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9809154ac6563f26cb9fcfaadbdda5f35a751a56", "messageHeadline": "Add UD contracts to scilla-checker tests (#641)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 750, "deletions": 0}}, {"node": {"oid": "8c62399a3dc13c465fa3ab6b1a4e03e696284afd", "messageHeadline": "Add a reference for pattern-match checking (#640)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "570e50ada8137091f4c51292e4dd1ba1c601e9c8", "messageHeadline": "Disallow non-printable characters in String literals (#637)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 117, "deletions": 3}}, {"node": {"oid": "60a8e90b9a34519341b654992a6866d940f2b21e", "messageHeadline": "Bump admissible opam packages' versions (#634)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f57e3dda86349abe29d43dc3c3bdd602ae2cae31", "messageHeadline": "refactor useful literals for better reuse (#633)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "c2ac9bbf7ae54296e194eb620659bb270b32203d", "messageHeadline": "Do not incentivize stores that reduce storage. (#632)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "1ad43d3f63afcfc87bc6b201240c24df2c4f153d", "messageHeadline": "testsuite: input state json must contain all fields (#630)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 588, "deletions": 335}}, {"node": {"oid": "755c0d4e8b1af26400fd9e7ecd43eaa5f7bfb8f5", "messageHeadline": "Fix minor bug in EvalUtil.ml : map_get (#629)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c99eb6d255f698abef9c89f5f47864694997ec7", "messageHeadline": "Allow map_access_type to be called with non-map types and 0 indices (\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "98b0f767c2dd832389c0e382c1e9655ac219bbda", "messageHeadline": "Use Yojson.Basic.t instead of Yojson.t (#627)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "851ce85421a8886c399819a971543fb8828f8aa4", "messageHeadline": "Fix nat_eq comment (#624)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fdd44bcf7a4f58be15437a07f85c8921999707ff", "messageHeadline": "Fix bug in map_access_type function (#626)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "802ee673ce96a0b87b851e9bbf714c071d2db59a", "messageHeadline": "Print map depth of contract fields in contract info (#625)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 135, "deletions": 65}}, {"node": {"oid": "84e09e8581f9567032d86292f39e42cb6e5862d3", "messageHeadline": "Increase the max. number of open file descriptors when making gold fi\u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0588218d1417c0e5a41b6b69b4b1921721d4a4fe", "messageHeadline": "Increase the max. number of open file descriptors when running tests \u2026", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9928d8b3df75d8ca7662d74ab167a9355e2772a5", "messageHeadline": "Refactor StateService into a functor (#618)", "author": {"name": "Advay Pal", "email": "advaypal@hotmail.com", "user": {"login": "advaypal"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "a3a0f13945ed153f87b3b2bb379c632fc03affbd", "messageHeadline": "Introduce foldk, rewrite ListUtils (#608)", "author": {"name": "Hugh Sipi\u00e8re", "email": "hgsipiere@gmail.com", "user": {"login": "hgsipiere"}}, "additions": 688, "deletions": 657}}, {"node": {"oid": "cde72ebb1a4cc46d1501d1111faad872c866fc29", "messageHeadline": "Fix nat_fold quadratic complexity (#614)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "62fbd6eb4527c43c6ed9188a9883e4a20e806a1c", "messageHeadline": "Fix stackoverflow for to_nat builtin (#613)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 63, "deletions": 59}}, {"node": {"oid": "f1296eb3a360dd8c4c4a0e858b198f3c3abb5d1b", "messageHeadline": "eval-runner: accept -gaslimit cli option (#612)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "442bcc009150f05406456655f4d195f17c5254bf", "messageHeadline": "Remove vim-plugin in misc, update README, fix typos (#607)", "author": {"name": "Hugh Sipi\u00e8re", "email": "hgsipiere@gmail.com", "user": {"login": "hgsipiere"}}, "additions": 5, "deletions": 78}}, {"node": {"oid": "a7927efd4d2c0e9e030e415001f7e5e57ee89f2b", "messageHeadline": "Use containers to track growth of lists (#606)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 217, "deletions": 151}}, {"node": {"oid": "1e361393d6d5a2e4d35533491cae2a0a05dbae4b", "messageHeadline": "Simplify andb and orb to increase readability and save gas (#603)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 32, "deletions": 40}}, {"node": {"oid": "0b4450f8721f62a7e87db0a72951233584ab7193", "messageHeadline": "Add earmarked-coin contract (#602)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 647, "deletions": 0}}, {"node": {"oid": "861ebdf847edcf41e7a3be446314cc439f66961b", "messageHeadline": "Updated Bookstore example (#601)", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 1223, "deletions": 713}}, {"node": {"oid": "7f19a191faf51c490f01ace2d1d328aa6cf9f561", "messageHeadline": "Add a few utility functions (#600)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "b8b09983aa533e27b19ad1729699380b678349a6", "messageHeadline": "Teach one-msg checker about procedures. (#596)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 265, "deletions": 25}}, {"node": {"oid": "57128d1764ce2a723f7bdd6335b017052f6b534e", "messageHeadline": "Add more tests for map put and remove builtins (#599)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d9ab966d4a6abd8dbf9366ce0d4fff555764dd4e", "messageHeadline": "Improve error messages in case of broken nested comments (#591)", "author": {"name": "Hugh Sipi\u00e8re", "email": "hgsipiere@gmail.com", "user": {"login": "hgsipiere"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "0552a9b17795609fd411b12179780fa5798c2ecc", "messageHeadline": "Upgrade travis os to 16.04 (#594)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "52694451d6835b1c1f57f42f671f1b3da850e6d7", "messageHeadline": "Implement nested multi-line comments (#590)", "author": {"name": "Hugh Sipi\u00e8re", "email": "hgsipiere@gmail.com", "user": {"login": "hgsipiere"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "3a724630d5809848f369c4d81666e8a27e061bb3", "messageHeadline": "Type annotations of stdlib values in their own lines (#588)", "author": {"name": "Advay Pal", "email": "advaypal@hotmail.com", "user": {"login": "advaypal"}}, "additions": 39, "deletions": 54}}, {"node": {"oid": "8534dbcf4a8c01e176846aac3c6da2f563007ed9", "messageHeadline": "Update README.md (#589)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f409ea89628cea027926b2759931c4f1c0854a17", "messageHeadline": "Support optional type annotations for libraries (#584)", "author": {"name": "Advay Pal", "email": "advaypal@hotmail.com", "user": {"login": "advaypal"}}, "additions": 437, "deletions": 92}}, {"node": {"oid": "dce716945c84ace32ff0264eef1c543c35ee5ca4", "messageHeadline": "Move computations into library functions (#585)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 46, "deletions": 34}}, {"node": {"oid": "e360cc786896b7f3be6295961c36f555df89e881", "messageHeadline": "Minor simplification in parsing throw (#583)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e251385be58adddd67f7836eab8888e545039824", "messageHeadline": "Add support for throwing exceptions (#582)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 307, "deletions": 27}}, {"node": {"oid": "d8318879d3ad46d682121a704d3df27d08b9f72c", "messageHeadline": "Reworked crowdfunding (#581)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 791, "deletions": 13}}, {"node": {"oid": "4bfc37c4f3f8d8c89ed6a3e1e280a9d2125094da", "messageHeadline": "Provide builtin schnorr_get_address (#579)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "5ccfcc030d3e78038b8a79b2909a9eedfa2c8f6c", "messageHeadline": "Decouple state accesses from Eval (#571)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 440, "deletions": 170}}, {"node": {"oid": "d48b23f7d5d56e91a2415032b49a8b8789132a05", "messageHeadline": "TypeUtilities is independent of Rep. Defunctorize it (#572)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "2a6601e090d1043618155adef50e65066fbd8da9", "messageHeadline": "fix(doc): `let` example path (#570)", "author": {"name": "gwchsec", "email": "51400624+gwchsec@users.noreply.github.com", "user": {"login": "gwchsec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48f73ae51e96b79c510065a163a5261a1f7b5f23", "messageHeadline": "Bech32 conversion builtins for Scilla (#563)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 518, "deletions": 31}}, {"node": {"oid": "c54aee2ed45036fa2a6e0905a26e7dc43e669093", "messageHeadline": "Typechecking and evaluation of procedures (#565)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 668, "deletions": 90}}, {"node": {"oid": "3f35350913917922aab06310ff6cddcfdab8d409", "messageHeadline": "type-check against the optional type of a let-in LHS (#568)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6c78f3d825cadd025ba28a0dcd6e1150a5c697a8", "messageHeadline": "Recursion check for procedures (#561)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 172, "deletions": 52}}, {"node": {"oid": "5a4ac2e6c183f6783c89d28e2bccd745e3fb5ed4", "messageHeadline": "Test contracts for procedures (#560)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 2488, "deletions": 38}}, {"node": {"oid": "15c0f7f8f05f640ea0deb70df05e6b8bc3e3a026", "messageHeadline": "docs(INSTALL.md): fix PKG_CONFIG_PATH (#559)", "author": {"name": "Noel Yoo", "email": "noelyoo.dev@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "697565dc3451e7ea3bd8aac6f2636b60b81e1fe1", "messageHeadline": "shift get_pattern_bounds to outer scope for re-use (#558)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "adb6fd993a2fb64515981e4147b9fcfda921ba4a", "messageHeadline": "Factor out a function for finding free vars in expr (#557)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 113, "deletions": 33}}, {"node": {"oid": "e964e2868b1ebe4a06a44f91d9e3569fee4dd2ab", "messageHeadline": "Rename recursion module (#555)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 518, "deletions": 518}}, {"node": {"oid": "34864fd78fbf947164e7b91082fc1eb4a7413957", "messageHeadline": "Syntax for procedures (#554)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "4d0f3101e3494801ed700b485722577fca96852d", "messageHeadline": "More renamings (#553)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "28b4315f507b4530b0e27ff147a0adcef60aa4c1", "messageHeadline": "Separate file extension for Scilla expression files  (#552)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 260, "deletions": 230}}, {"node": {"oid": "008d0811b8063030b8a373a5754db95a93bcd9e8", "messageHeadline": "Print CLI flags used on test failure (#551)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5ebca3b82f48be99132906a6fcafd40cb68544c9", "messageHeadline": "Structural changes necessary to add procedures (#550)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 197, "deletions": 148}}, {"node": {"oid": "e23346d847f388bb0c3a48c36b463a2f64132b88", "messageHeadline": "Missing cashflow analysis bugfixes (#549)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "519084afe6cf2824ec86a1a7458b722ad9eaa2b2", "messageHeadline": "Cashflow analysis bugfixes and hint option (#517)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 134, "deletions": 38}}, {"node": {"oid": "cb8d55d635ac2e9eafbecf44a3a6113e308bd4a7", "messageHeadline": "build: allow compilation with OCaml 4.07 (#548)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 65, "deletions": 28}}, {"node": {"oid": "f9ebd444a762c08751e8509754f0befe029149bf", "messageHeadline": "Prepare for v0.3.0 release (#547)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "110aabb66f2f5a015d01558f8d0e7ff8960c586b", "messageHeadline": "Fix opam dependencies (#545)", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 147, "deletions": 219}}, {"node": {"oid": "7e354a93c32f8a2c5c241e0b65695aad3cfefb65", "messageHeadline": "Catch exceptions from Yojson.Basic.Util (#544)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 105, "deletions": 62}}, {"node": {"oid": "b356a625e7e11b9a01e47b86a5cfae62ba6a27b7", "messageHeadline": "Add keywords for TRY and CATCH (#543)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae39717115db6e4175ec695781f46143a69f6a5a", "messageHeadline": "Use `import as` syntax instead of `import >>` syntax for qualified im\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "ec7651e11cf04f15dd1990f0354479d0365f38ef", "messageHeadline": "CLI Usage errors must have newlines (#513)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b29fb0e3af5e7585c2d0317467d72d165f4308a8", "messageHeadline": "Disallow special names to be created in a contract (#540)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 236, "deletions": 86}}, {"node": {"oid": "0fc9dad983d7b822c5101cf2adfe1ff456e0c365", "messageHeadline": "Adjust ByStrX and ByStr literals' representations (#535)", "author": {"name": "Anton Trunov", "email": "anton.a.trunov@gmail.com", "user": {"login": "anton-trunov"}}, "additions": 260, "deletions": 282}}, {"node": {"oid": "3a688e06db5bdd3599cb82fa5f3a886c58e4b12d", "messageHeadline": "Gas usage analysis for Scilla (#519)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5896, "deletions": 10}}, {"node": {"oid": "3917becf37cadae431371ad439dc2f4b194f7ae3", "messageHeadline": "Implement namespaces for Scilla (#526)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 793, "deletions": 62}}, {"node": {"oid": "2def77cbc89b829611bf6750a7f537bb46449c62", "messageHeadline": "Tweak CODEOWNERS file (#534)", "author": {"name": "Anton Trunov", "email": "anton.a.trunov@gmail.com", "user": {"login": "anton-trunov"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "95e10e8ba7c1b2ab136e667d129aab74dc43cb05", "messageHeadline": "More stable hashing scheme for complex literals (#532)", "author": {"name": "Anton Trunov", "email": "anton.a.trunov@gmail.com", "user": {"login": "anton-trunov"}}, "additions": 154, "deletions": 72}}, {"node": {"oid": "87d5d890756a57b5a369aa0f495e1dfbe20b8eea", "messageHeadline": "Warn when important names are shadowed by re-definitions (#530)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 710, "deletions": 2}}, {"node": {"oid": "cd7a4f9262f92ccd597a8690dc57baff648208a0", "messageHeadline": "Print state json on contract creation (#529)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "4a9e11196f2a895752b8e5494c62bfb71ae95ec8", "messageHeadline": "Fix builtin arithmetic operations (#524)", "author": {"name": "Anton Trunov", "email": "anton.a.trunov@gmail.com", "user": {"login": "anton-trunov"}}, "additions": 338, "deletions": 194}}, {"node": {"oid": "a4cacb6b22b679973124b31ba45acb86aa5188ce", "messageHeadline": "Convert hex message to raw data before signature verification (#523)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 76, "deletions": 129}}, {"node": {"oid": "c5611e8556f316eddd001ed41e632c0f1256312d", "messageHeadline": "Add checks for arguments to builtin substr (#525)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "be3e78da2bdf5e14c3536f58e5493af24095d7fd", "messageHeadline": "Unhandled cases in warning against non-inplace map accesses (#520)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 165, "deletions": 8}}, {"node": {"oid": "caf0e32364832afa07f9a4200caf100b294747f1", "messageHeadline": "Add exists and delete keywords to emacs mode (#518)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cd77f5aacd7cbf69145d49ef9bee4bb4128a941", "messageHeadline": "docs: add pcre and gcc to macos dependencies (#509)", "author": {"name": "evesnow91", "email": "31395583+evesnow91@users.noreply.github.com", "user": {"login": "snowsledge"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcc49cfb73563c9c4d9f6b6e6d09cfc180e449b8", "messageHeadline": "docs: revert removed iantanwx/crypto tap for Homebrew (#500)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fbe479c3d6d7df5b404808763ddb622135a2449f", "messageHeadline": "Handle library dependences in a tree structure (#507)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 352, "deletions": 131}}, {"node": {"oid": "491cf6ef4aa1482e03bd79b575208f606e21f568", "messageHeadline": "Unit tests for Syntax module (#474)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 237, "deletions": 191}}, {"node": {"oid": "8224e71dd8440f9612272ad151fc2392bd521e76", "messageHeadline": "Refactor builtins' multi-dictionary into a function (#506)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 57, "deletions": 71}}, {"node": {"oid": "866902f45398f636955bc07c83d58c06326d936f", "messageHeadline": "Improve location reporting in syntax errors (#505)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "7bfe0e9cde0642c1c0f13aef48033afeb8eb3b11", "messageHeadline": "Change builtin rep from string to internal ADT (#486)", "author": {"name": "Charles Cooper", "email": "cooper.charles.m@gmail.com", "user": {"login": "charles-cooper"}}, "additions": 310, "deletions": 204}}, {"node": {"oid": "bbbd110223dccdc309a445ab9f3f6c16f1f71864", "messageHeadline": "Add support for scanning init.json for libraries. (#501)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 176, "deletions": 65}}, {"node": {"oid": "80429f5be8f9b0d6b0a074a803329ddc4d37edc3", "messageHeadline": "fix contract tests: read output stream in case of expected failure (#\u2026", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "ca00b08b5749ae52f4d1d632a7cfefcc0f5c1b3d", "messageHeadline": "Add a function for fatal errors instead of handling them every where \u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 131, "deletions": 163}}, {"node": {"oid": "4d95fde75184704bcb1dd597187ad3cf195d9931", "messageHeadline": "Cashflow tags for constructors (#488)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 454, "deletions": 233}}, {"node": {"oid": "68070f06e577d409526c51e25927001c81064fe5", "messageHeadline": "All errors must be on perr, not pout (#495)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1724cc39c8468e0bbd73f6fdf9356e5a05c6d9f8", "messageHeadline": "add libpcre3-dev dependence to Dockerfile and Travis (#493)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ddaf1431fb8b6205e9b459bd0291f7326dafee3d", "messageHeadline": "cpp linker error fix (#489)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad3a17e0b674df96be99a0909f68580094e3a8b8", "messageHeadline": "FungibleToken Messages (#475)", "author": {"name": "Karim Helmy", "email": "khelmy@andrew.cmu.edu", "user": null}, "additions": 233, "deletions": 261}}, {"node": {"oid": "e137955ba5f10b9a93b0788ca45b447f617d3bb0", "messageHeadline": "Print coloured diff on testsuite failures (#479)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 280, "deletions": 318}}, {"node": {"oid": "98091d7f2c6c33d6c3e46d79a018d47682f30d70", "messageHeadline": "ADT support in cashflow analysis (#480)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 257, "deletions": 51}}, {"node": {"oid": "7271cb56e622b0494e6e032efb36070430ee10e2", "messageHeadline": "External library support for Scilla (#478)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 687, "deletions": 98}}, {"node": {"oid": "00f809a34180f1958d58e8c60225f591b8bf5f41", "messageHeadline": "Fix paths in README.md + minor edits (#483)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "dc1b8ab9c300fbb66f72ea53a18932bb5f0c5dd7", "messageHeadline": "Fix bug in is_ground_type and add tests. (#481)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "ca66d51c786d995306c1cffdc38e7f6b17d1ae9a", "messageHeadline": "parser: remove code duplication (#477)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "78f3f73f2030b082d05969c7901f7f6f23442c08", "messageHeadline": "Fix parsing of standalone expressions and types (#476)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "e739115abe44b12945d622f4b73f40749487a611", "messageHeadline": "A bunch of cosmetic changes (#473)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 46, "deletions": 52}}, {"node": {"oid": "10339556bb38a3c19dbfd96d9762cb9447cb713a", "messageHeadline": "Fix free type variables extraction function (#471)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "53366258993d1ce8acdcd2c2ea6336476e82c87a", "messageHeadline": "Rename library sources to have .scillib extension (#472)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a0672a675ee0b0e35ab017a660225ebd243b4f85", "messageHeadline": "Restrict substr arguments to uint32 (#470)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "fb95dda3516de524d78dcf7676f0d195642e8dcd", "messageHeadline": "Improve internal representation of `PrimType`s (#469)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 238, "deletions": 230}}, {"node": {"oid": "e3b83250ec1a35a35eefe22eab68fdade58d2b11", "messageHeadline": "ADT is either empty or must have a constructor (#466)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a26d5819aa88f053b3519d8e62c6b19d9149b1e6", "messageHeadline": "Change libdir separator from semicolon to colon (#464)", "author": {"name": "Charles Cooper", "email": "cooper.charles.m@gmail.com", "user": {"login": "charles-cooper"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8750d41b84579f4e2dcc82bcd315981af86790e4", "messageHeadline": "Update INSTALL.md with troubleshooting instructions for macOS (#467)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de2c69f5b944e14ad962fbdb7fb65a139e158b0e", "messageHeadline": "Update CODEOWNERS to reduce email noise (#465)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "377204e450e58df3d3d2d45d2d9b6241ae59daa2", "messageHeadline": "Added name, symbol, and decimals to fungible-token (#403)", "author": {"name": "Karim Helmy", "email": "khelmy@andrew.cmu.edu", "user": null}, "additions": 27, "deletions": 3}}, {"node": {"oid": "2d81857b6ef98a11c2a22c4399295c7122c77868", "messageHeadline": "Change license badge", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e28b962a989cbfd7a73bad185b6a009003a0b1e", "messageHeadline": "Add CODEOWNERS file (#463)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "c33fbbe03ee078f95a433469b0d9265ac3ea18b4", "messageHeadline": "build: use pkg-config from dune (#462)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "018aefb89d18fbffbfdd16e5ba710c4036935e5b", "messageHeadline": "Technical updates of Cashflow.ml (#460)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 200, "deletions": 167}}, {"node": {"oid": "e7189e173d37f5e4b2e994f8e816e62e3856ae30", "messageHeadline": "add test case to show absence of loc info for ADTs (#458)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "52ad5eaa19a0a46106a286c6a47ae45167f0ee3b", "messageHeadline": "build: add -cclib flags to cpp/dune (#461)", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "675d5f4b3b23972a156c7401b394cdbbc007968b", "messageHeadline": "Merge pull request #457 from Zilliqa/install-macos-section", "author": {"name": "Anton Trunov", "email": "anton-trunov@users.noreply.github.com", "user": {"login": "anton-trunov"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "de7bf36f845230837d26c23fec853f01eb8e0eef", "messageHeadline": "Merge branch 'master' into install-macos-section", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a6a834e6b4853c9a0f1c4177fe18d962fb889a86", "messageHeadline": "Fix parsing of type of Map value (#455)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "4038a8b3441c5ccd657d8ab4742055ea439d01fd", "messageHeadline": "More precise installation instructions for macOS", "author": {"name": "Anton Trunov", "email": "anton@zilliqa.com", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "026961091f30da6bb7d2ced20cdef5f13ce3833c", "messageHeadline": "update scilla_version to 0.2.0 (#453)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbe45bca1853c619fe8dd87b6f15b2ae3ad17c4e", "messageHeadline": "Synchronise runner and checker test contracts (#452)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1879, "deletions": 2407}}, {"node": {"oid": "af2dba4f48ea5dea8b932a906f3a568e5f75cf1d", "messageHeadline": "Make release builds by default. (#450)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1d08225ff5c1cfe876a80b56654dba04cf2ffe49", "messageHeadline": "Disallow lambda map values (#451)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 36, "deletions": 54}}, {"node": {"oid": "e86df6a52f174c68119d93cc88b8e5a75e2aba6f", "messageHeadline": "remove dependence on ppx_deriving_yojson (#445)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "56e3934875a664e7214781ed67461522152304c1", "messageHeadline": "Checker: Print contract info only under a flag (#449)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "ad84fb1ff20447bfef8aabf12e8bdc98d9da3c91", "messageHeadline": "print ADT info as part of checker's contract info (#447)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 827, "deletions": 15}}, {"node": {"oid": "85074882df74d8bf3c2de823dd46191cef5f9a45", "messageHeadline": "Check contracts for payment acceptances (#409)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 819, "deletions": 9}}, {"node": {"oid": "4871621b72625747d1df0f8a1cfa3e6bae2a9ac1", "messageHeadline": "Allow multiple libdirs in tests (#443)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "051c3b10c74d851131b15d37697ac21754c0c0c3", "messageHeadline": "Update usage to depend on speclist (#436)", "author": {"name": "Charles Cooper", "email": "cooper.charles.m@gmail.com", "user": {"login": "charles-cooper"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "aa0d15a7864ea8934ba87bc0792c138d4b0dd52e", "messageHeadline": "remove list_to_map function from stdlib (#444)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 100, "deletions": 98}}, {"node": {"oid": "0c4aa4e9ab5d89d57e0e7c0d7062ff7ce0b242e5", "messageHeadline": "Fix schnorr failure (#442)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "5b347abfe7ac7fa04a19df27848ca542b83fbb45", "messageHeadline": "misc updates to the emacs scilla-mode (#440)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "625d19e3b992a4fa6326ed0e52c6b9420e0fab3a", "messageHeadline": "Removed MTag from message payloads (#439)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 142, "deletions": 126}}, {"node": {"oid": "62d514b9a7a8cc4d1dc0151efc0f8ca5c8e3b945", "messageHeadline": "let let-in be in let-in (#441)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9d46fbb19ce18d8bc3548a4ca9c86617251ff1f0", "messageHeadline": "Restrict map keys to being primitive types (#420)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 378, "deletions": 22}}, {"node": {"oid": "c66bc917bd55a13e77c40aceefc34145533b5b7b", "messageHeadline": "Minor fixes to ListUtils.scilla (#435)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 68, "deletions": 79}}, {"node": {"oid": "d1c7fdbba3a1aad10e1027fff30edee1b4de2f20", "messageHeadline": "delete two .orig files (#437)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "3b733073919f708707951a3b2f41606413ab3e10", "messageHeadline": "Type check arguments to message fields (#432)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 157, "deletions": 5}}, {"node": {"oid": "39a6676c987d835eb9b6f296b1ec49dcea8da697", "messageHeadline": "add String.strlen builtin (#423)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d479ed942090eae69ab1b20a220880b95216c2ab", "messageHeadline": "add release branches for travis builds (#431)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "200d54235aa634db305af415e0a3ee28f32f03f9", "messageHeadline": "update README and INSTALL (#433)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d242af5b4122f5d11964b7e7322662b2df8c35f2", "messageHeadline": "Add contract version check to scilla_checker (#429)", "author": {"name": "Charles Cooper", "email": "cooper.charles.m@gmail.com", "user": {"login": "charles-cooper"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "108ee7dd3e05e9ecae8415acedf279fc8bf5ff70", "messageHeadline": "Update Makefile rule for opam 2.0.2 (#428)", "author": {"name": "Charles Cooper", "email": "cooper.charles.m@gmail.com", "user": {"login": "charles-cooper"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb152cdcba6774dba490b4170527140f1d1f5eff", "messageHeadline": "Refactor some type checking code (#424)", "author": {"name": "Charles Cooper", "email": "cooper.charles.m@gmail.com", "user": {"login": "charles-cooper"}}, "additions": 48, "deletions": 84}}, {"node": {"oid": "b1754de56081bfa8c2140952f34bd5ee0bc376b0", "messageHeadline": "Add instruction about the source of Scilla (#426)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d97a06ca63f61c65ac8cbf5c6659afbe2504935", "messageHeadline": "Change Yojson.json to Yojson.t (#425)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4e867e658269004ec5e306c049cffaf4e9e1aada", "messageHeadline": "fix(simple-dex): Remove unused variable (#419)", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "3911195da17564af556fef179b355d9546da5f0f", "messageHeadline": "Updated version to v0.1.1 (#416)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78ec89350fc72d81d9f56c7fe8b0ebbc630b3592", "messageHeadline": "Make simple-dex pass scilla-checker (#415)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "eb02c129dd7ed6f7010afaed91cacd48e80f293d", "messageHeadline": "Merge pull request #414 from Zilliqa/rel-v0.1.0", "author": {"name": "Jun Hao Tan", "email": "junhao@zilliqa.com", "user": {"login": "bb111189"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29bef31ac5f1fe744afa84f02fc55941733a5dab", "messageHeadline": "prepare for release-v0.1.0", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c85e14e33b78031185f3ec12162e3a1ce357a773", "messageHeadline": "Add check for unserializable transition parameters (#412)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 116, "deletions": 6}}, {"node": {"oid": "bcf7299a556f62b4ea908aa937c04a0d88e3724f", "messageHeadline": "Fix is_storable_type for custom ADTs (#411)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "0148f836b2f19dd5f5f881651601880d894eae9f", "messageHeadline": "Allow ADT values in messages (#410)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 330, "deletions": 3}}, {"node": {"oid": "1b61bca268b24bec0d33d76f2ce5ea1178c90313", "messageHeadline": "Add tests for chain call balance testing (#405)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "b1673a480e9414ec728bed67f80eeb77483c1d66", "messageHeadline": "update schnorr sources (#407)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 644, "deletions": 529}}, {"node": {"oid": "ca6725fe5a1132cb33975d30c313ff07fa9d15d8", "messageHeadline": "Fix reference to non-existent font-lock-variable-face (#408)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8514c437e6db3570487f0297c7f4a72b3224aff8", "messageHeadline": "rename scilla.el to scilla-mode.el (#404)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "f8b843696ae96cffbb2b10776e8e15269c7c1142", "messageHeadline": "Static warning against multiple messages in a send statement (#399)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 406, "deletions": 12}}, {"node": {"oid": "be2af283825c14bb442a94651df8f084f94f960e", "messageHeadline": "Updated helloWorld to use events instead of messages (#402)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "a84bd69d8f1050d67db0d1ad12422fdf14a07d03", "messageHeadline": "Add installation instructions for openSUSE (#401)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "51c43975b9f1563c37ce402e7911b7868ed2fbcb", "messageHeadline": "Messages/Events cannot be stored (#398)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 118, "deletions": 9}}, {"node": {"oid": "91a196a88d613b5ea7a8ceef7056ef74e379adb9", "messageHeadline": "fix the message tags (#368)", "author": {"name": "Sebastian Heyden", "email": "czarly@me.com", "user": {"login": "czarly"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "a6051b6e637ac7180695ebc6d31c9826d5425ef9", "messageHeadline": "update newline according to ./testsuite -update-gold true (#397)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "79ee18ac24866aa5ce4b950c1da767ea52eaa44e", "messageHeadline": "Message checker should check library entries also (#392)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 738, "deletions": 25}}, {"node": {"oid": "aaea0e6b8fa933e347ee1d131e9d6d5631b82c25", "messageHeadline": "Example contract using custom ADTs (#381)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1908, "deletions": 37}}, {"node": {"oid": "bb03991d9f92c5ecde1d05880e640e89d15b8d5a", "messageHeadline": "Update files for v0.0.4 release (#395)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5c14bfdbe45b4a77aacc336ca144e465bf6c36f", "messageHeadline": "make libdir command consistent across executables (#390)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b598a62233d8dca39dc2b01f160bceee65a7b83c", "messageHeadline": "Removed or updated TODOs in the code (#389)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "1eb53189070d6aed56025e01908e019859d381bf", "messageHeadline": "MultiVersion should put scilla to /scilla/majorVersion (#391)", "author": {"name": "Clark Yang", "email": "clark@zilliqa.com", "user": {"login": "ckyang"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "02386a52f71e32662ea2f264abab98674ec5543b", "messageHeadline": "Map of pending returns no longer copied from contract state when maki\u2026", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "8dce515d3618cce5563f830c0635b5122fa1b4df", "messageHeadline": "New test contract - Simple DEX (#315)", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 1447, "deletions": 2}}, {"node": {"oid": "220777055f1aeb275c5951ce52bc6ca0707ac836", "messageHeadline": "Remove dist builtin and provide hashes to_int (#379)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 263, "deletions": 101}}, {"node": {"oid": "8f96cd9ca96054206dc33d01666d2158d65dfd2c", "messageHeadline": "Use a separate type for event messages (#372)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 698, "deletions": 6}}, {"node": {"oid": "9c55ff754d4004ddcc7386688214d0cf1714164e", "messageHeadline": "Update INSTALL.md (#378)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c962b6bf6c9ec482a6f5cf8564784fe349cf9c2e", "messageHeadline": "Remove block keyword since BNum does the same thing (#377)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "20da54e2572bac9603ef2aae59baad295f4a58ad", "messageHeadline": "User-defined ADTs, step 1 (#354)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1874, "deletions": 249}}, {"node": {"oid": "84dcc8783fda4b7481084fe881cf68d55c2fadc5", "messageHeadline": "Use OPENSSL_VERSION_NUMBER macro to work with all versions (#373)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ed4d3f1f6967e50847de71346792d32d941c514e", "messageHeadline": "Update cpp dune for Mac compatibility (#371)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6c95aaa0851180ddb4948020fb8a0d41a8034aff", "messageHeadline": "switch back to OpenSSL 1.0.2 (#369)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 602, "deletions": 337}}, {"node": {"oid": "f14c5520d2e765357271e87e73d57c5ed897f709", "messageHeadline": "do not charge for loading state variables from JSON (#366)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 123, "deletions": 133}}, {"node": {"oid": "62c2841f9458763b16f9f2f057240e41055e4751", "messageHeadline": "temporarily revert the upgrade to OpenSSL 1.1.1 (#367)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "900ac530da8ae703b009052f487fb1f2f528729c", "messageHeadline": "Remove signature builtins that use private keys (#364)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 143, "deletions": 468}}, {"node": {"oid": "4e5187c5486c55dbbf520ec7e3f1b23f91313146", "messageHeadline": "Add OpenSSL build support in Dockerfile (#360)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "d352f4c0d07518cdc416134bf21f33f714077796", "messageHeadline": "A fast JSON parser that skips validation (#361)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 262, "deletions": 21}}, {"node": {"oid": "3741bd3d84c07f34e5f2dff853625890dfc20ca1", "messageHeadline": "Use Uint64 instead of native int for tracking gas use (#362)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 89, "deletions": 81}}, {"node": {"oid": "6eabe27073e58c4c8642fc5b5b8df6d62de93e2c", "messageHeadline": "Allow contrat to access its own address (#357)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 253, "deletions": 128}}, {"node": {"oid": "e4139966c84ee5579bf87f3e3665595503800bbb", "messageHeadline": "Merge pull request #358 from Zilliqa/openssl_mac_fix", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d236b6af09d82d206af23a92c269f4c9aefe9ca", "messageHeadline": "provide openssl path to linker in dune file", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61b5faea7d5fbbf68906489b245270267c16d508", "messageHeadline": "Update INSTALL.md (#355)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c8003450bc969034a3bea4d5dc0bbf7992f33206", "messageHeadline": "add secp256k1 ppa for Docker builds (#353)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "581ff03bab15a93dfad2c8f4ddb047691be85492", "messageHeadline": "Changed fungible tokens contract to in-place maps (#349)", "author": {"name": "evesnow91", "email": "31395583+evesnow91@users.noreply.github.com", "user": {"login": "snowsledge"}}, "additions": 56, "deletions": 78}}, {"node": {"oid": "f3db5db6b00d7ffcbdb4bc7197b0d7d93459e178", "messageHeadline": "ECDSA support for Scilla (#345)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 858, "deletions": 45}}, {"node": {"oid": "f00969e9458f2e81e39464bc198bf6531e73ccfa", "messageHeadline": "Update Schnorr sources (#343)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1129, "deletions": 1753}}, {"node": {"oid": "c5829958a5780bf0ac46b47802271d0a96a4758f", "messageHeadline": "Improve code coverage (#347)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 239, "deletions": 18}}, {"node": {"oid": "9f6438d0f8a397a4c83f65cb63fcad5ecdf23f0d", "messageHeadline": "eval_runner should raise an error for more than one send message (#346)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "a02ddbb0e46a462448d8ce9ab12c621f204acca7", "messageHeadline": "More builtins (#338)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 358, "deletions": 21}}, {"node": {"oid": "ba20dfdda071f5f491c754a06491cde84db05e7e", "messageHeadline": "remove unused code in EvalUtil.ml (#342)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 78}}, {"node": {"oid": "cfc6ae0e38ede515da23f2c3f08269d0bde5c354", "messageHeadline": "Merge pull request #341 from Zilliqa/vaivaswatha-patch-1", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "359f3c21d9664d0366d2dabcafedad2ec62f12c4", "messageHeadline": "Update README.md", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2065513d6e975c6cc9bdf4d7b717bb10bcded74b", "messageHeadline": "Update README.md", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0ffbcb6552521a2ad98c6b4d716b2fe4b55f0a0", "messageHeadline": "Use shields.io for coveralls badge", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2a43cf66193c8ce0f7e70872a9b7622b5b8af78", "messageHeadline": "Merge pull request #340 from Zilliqa/324_bisect", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "61630b7328eb530945a513febddfd4658343ed66", "messageHeadline": "do not use BISECT_FILE as that doesn't work", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "38ebb51e3c27d4cb32dee999ea3a13511615a79b", "messageHeadline": "Merge pull request #339 from Zilliqa/324_bisect", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "561b4ddb1a50ee8ef1664f71c17f9951181ced5f", "messageHeadline": "remove coverage.json from repo", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 126}}, {"node": {"oid": "1b139ded1a6817c85c0135aca9ed8d7a9b0fa084", "messageHeadline": "add coverage badge to README.md", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b26ea90eba4ad8c79ee802c7fad0a5074d4cd898", "messageHeadline": "specify opam compiler during init", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "06c976c4d0911747aeaa364478d3b79aedfaf6af", "messageHeadline": "travis job id fix", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "d9c6254f56cf6961f1ad7348e29018882c4d5d14", "messageHeadline": "use opam switch create", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b740d2bd0917309db248d824481e9fb66a5d358", "messageHeadline": "disable sandboxing opam", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8827958f153c3531962e57b3db5c0175fe86fc0", "messageHeadline": "travis fixes", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f27d641efeb4831180dfc7a3e34b60ff9589abc", "messageHeadline": "travis fixes", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "619ba0c19c8470c8005353ef763d25476e3aa7c4", "messageHeadline": "travis fix", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ef9c5b17b3b4b667d40cec2b969cd3f6e7ff6df", "messageHeadline": "update travil file to get opam from ppa", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eed3a061ebd634c2eac3eecc391e785406dc2b62", "messageHeadline": "use _build/coverage for coverage files", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "2d6d1d798d6e15cda94a9461d27bb13ce60896d8", "messageHeadline": "Add coveralls support", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "077d3b648b43202392255a30b3ba94c990e0fc64", "messageHeadline": "generate report in _coverage", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4761be88e3603a170c5cc052001f1114914b03b9", "messageHeadline": "remove coverage directory", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 40380}}, {"node": {"oid": "80660bbf61c09c8821279ee6a483886ff967ef16", "messageHeadline": "add coverage Makefile target. manual coverage only", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 40397, "deletions": 4}}, {"node": {"oid": "c8859098f219a9ddb7482c11ba2fadfe812d6ca3", "messageHeadline": "setup bisect. still needs config", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "efa604d2eafd603ff430954193916b6ca3a97113", "messageHeadline": "Merge pull request #337 from Zilliqa/pp_bugfix", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 36, "deletions": 54}}, {"node": {"oid": "9b5e69254045c28b73f37a10374564b8d122f214", "messageHeadline": "Fix ping pong contracts", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 36, "deletions": 54}}, {"node": {"oid": "62dab15ff68101e545f1b72964273103e600733c", "messageHeadline": "Cashflow analysis, first prototype (#317)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1493, "deletions": 20}}, {"node": {"oid": "c1d7842f3902858eb9eaa224fc87d4396a1771c9", "messageHeadline": "Merge pull request #334 from Zilliqa/parser_error_exit", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "177ecf146885958604e173449590c7842ce4d1c2", "messageHeadline": "handle json parser errors also", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "557e42bca96ce569ba55f5e081bd59718ce48128", "messageHeadline": "exit with 1 on parser error", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2049feb5c99f5918e4f88413ea731fb6136f30c8", "messageHeadline": "Merge pull request #330 from Zilliqa/cps_experiment", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 115, "deletions": 71}}, {"node": {"oid": "972f1087e9cf3633008cfc55ee561278204cdbf1", "messageHeadline": "Merge branch 'master' into cps_experiment", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 270, "deletions": 123}}, {"node": {"oid": "30ebe6a3136e3c2bac542a4fbbd9d57ee728229a", "messageHeadline": "Merge pull request #332 from Zilliqa/versioning2", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 270, "deletions": 123}}, {"node": {"oid": "91779f75a349f31a1795d42e89d3b81d5ad508a3", "messageHeadline": "gas penalty for version mis-match", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "a6aa67a7eddf1f827c7fc59779c5c76960b3d0f1", "messageHeadline": "add _scilla_version field to init.json", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 201, "deletions": 122}}, {"node": {"oid": "b8304860ae13971ee2dae474d9a34851a6b2d0ab", "messageHeadline": "Merge branch 'master' into cps_experiment", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 304, "deletions": 82}}, {"node": {"oid": "e6bf5336f95c94a2978c3acdd56827d16fd3fe33", "messageHeadline": "Merge pull request #331 from Zilliqa/291_versioning", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 304, "deletions": 82}}, {"node": {"oid": "dc23a053cc45aa1efdfd744b6fa9fe470365049a", "messageHeadline": "Merge branch 'master' into cps_experiment", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "0a2e66de080f18ba7cf1c474280d893cb2384698", "messageHeadline": "Merge branch 'master' into 291_versioning", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "00b82f6ecbced7b26e856ac71a62345d8a911f78", "messageHeadline": "Merge pull request #325 from Zilliqa/large_lists_crash", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "fad3314f737fa6b46fb143b3037e9d5e6ffcddd8", "messageHeadline": "Merge branch 'master' into cps_experiment", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "33f27c8af0996185fa60ab9f3e5310a457ce3909", "messageHeadline": "Merge branch 'master' into 291_versioning", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 65, "deletions": 47}}, {"node": {"oid": "da07c79473a183caf7757eaca29de64324106c3f", "messageHeadline": "Add versioning for Scilla", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 304, "deletions": 82}}, {"node": {"oid": "ccfab76d4e08a907a73c73fce48c5e1b43913ae6", "messageHeadline": "more documentation", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0900375b8f95e1720348d027c694fe3ff74e338c", "messageHeadline": "Cleaning up the implementation", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "63345c739330afdba4571713e8a436975f671847", "messageHeadline": "Bye-bye, specialised gas accounting", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "85610c5ced710119a93343550cbee0345d223798", "messageHeadline": "Rigorously commenting the key infrastructure components.", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 63, "deletions": 42}}, {"node": {"oid": "53697b8e34a8ba7cf76f47bd341fb54acad05d08", "messageHeadline": "Refactoring to full CPS", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2b5aca9c4eba62e58accd9da5409b7692e1c0e9f", "messageHeadline": "Merge branch 'master' into large_lists_crash", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1fc947f8939636cb5f92768a57c69bd05f9d9a20", "messageHeadline": "Merge pull request #329 from Zilliqa/gas_cps", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 65, "deletions": 47}}, {"node": {"oid": "4c90ede543ff702bb2c4ddf2ce9e1bfdd0ac361c", "messageHeadline": "Merge branch 'master' into large_lists_crash", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "46e1508338b561ae9755fa906417e5f91878622c", "messageHeadline": "Merge branch 'master' into gas_cps", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "63024692b6e6ff76a369b82e89801ad3cf9cc7e0", "messageHeadline": "Refacorting to a faithful CPS", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "b357ad2c2594caa97b3dcb95299bd22f3c00c1ef", "messageHeadline": "Merge branch 'large_lists_crash' into gas_cps", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "2477e87abbd9e6c9039b99720b365f4b13e2975b", "messageHeadline": "fixes based on review comments", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 43}}, {"node": {"oid": "95dfccacb0ecafe4b6b41c0f7d053690ff51653c", "messageHeadline": "Merge pull request #326 from Zilliqa/dune_fewer_builds", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "506f2bde304acc4beefc216bf37962beb24fb3d7", "messageHeadline": "Merge pull request #328 from Zilliqa/fix_dune_fewer_builds", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "8d1b382a65c2b492f15c112eafed19603b2afd73", "messageHeadline": "Update Makefile", "author": {"name": "Gong Deli", "email": "Gnnnnng@gmail.com", "user": {"login": "Gnnng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c6e4720e4e32ca14c56d89ce9da511099a6e171", "messageHeadline": "add Dockerfile.slim to build slim version", "author": {"name": "Gong Deli", "email": "gnnnnng@gmail.com", "user": {"login": "Gnnng"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "7e18758606e2bbe8fa0cc591c69eeee45b0657be", "messageHeadline": "Merge branch 'master' into gas_cps", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f1cd4bd0620968fcbe245239629c11410b38fea1", "messageHeadline": "refactoring to CPS complete", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "ff8e32fbbe2bedd0d98a4e66b8ae70cbd23bbe52", "messageHeadline": "progress on CPS transform", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f77880d4d4174fdc766b678dd88ee6437cb0b3b6", "messageHeadline": "progress on CPS transform", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b33f1624401f33d046d8e92e4f36cfb083caf20e", "messageHeadline": "Working on CPS refactoring", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "642499d03937513e6dac6d3e6970641e1c02aaf3", "messageHeadline": "Working on CPS refactoring", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "4927046e429bed1a15def61dfe9f7a1abca8ab94", "messageHeadline": "Refactoring EResult to CPS", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "b58cbc7e35fbb2234c087515671e999d524c7112", "messageHeadline": "Add a Makefile target to build only scilla-checker and scilla-runner", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e815fc95edb0236a0239bf57afeb8cc3e31c820a", "messageHeadline": "use foldl in list_length as it is tail-recursive", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc87eeecba3c2f464430933dd05c5eeb1c8c52d5", "messageHeadline": "move comment to the right place", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f2806ce70c351c769e99fa1d7bad3195b4fd9a9", "messageHeadline": "add error handling in scilla list iterator", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "44d897773a5020e71b478314d7888bf1531ba2af", "messageHeadline": "remove unused function", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ad2d2bb02467755957639126678d00f897717116", "messageHeadline": "Use a generic scilla list iterator", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "61407cd04a5b75ec83feb6e9fb56d45568191631", "messageHeadline": "Compute literal cost for lists iteratively", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "1b49df49b5088dfea842149711efea73c944f7b3", "messageHeadline": "Merge pull request #323 from Zilliqa/list_json_flat", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 168, "deletions": 95}}, {"node": {"oid": "bea36c5789e5490df6a5407e423cdf643c4062e5", "messageHeadline": "More uniform structure in MonadUtil", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 46, "deletions": 69}}, {"node": {"oid": "52ea0bdb22cab8703d621762bb83a24654d6a671", "messageHeadline": "Merge branch 'master' into list_json_flat", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "22ee6956a55dae2cec174e07159005c7cbb5d8c8", "messageHeadline": "Split `literal_type` into static and dynamic versions", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 146, "deletions": 50}}, {"node": {"oid": "ff5398f6c4be33ac584f2188660677207a0e49aa", "messageHeadline": "Merge pull request #319 from Zilliqa/list_json_flat", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 381, "deletions": 240}}, {"node": {"oid": "c9ed189a3c8e640fa454499931cdaed8732ebd0f", "messageHeadline": "Merge branch 'master' into list_json_flat", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "0f7ec676120c137d53bfad5fe0f131525d2db5f7", "messageHeadline": "Rename hashing utilities to crypto utils (#322)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "3ea42d5c2b9834e3577398227b1feeaa2347a348", "messageHeadline": "add test with List(Option(Int32))", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 170, "deletions": 62}}, {"node": {"oid": "ac8920e07e424ab9518e80ae140fd8cf4be01f79", "messageHeadline": "Add test for nested lists.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 133, "deletions": 40}}, {"node": {"oid": "c594ac33d8ff73002fb36064455d39a869664b25", "messageHeadline": "JSON: print lists flatly. ability to read flat lists", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 97, "deletions": 157}}, {"node": {"oid": "630ea2fecf5213c630291b1799b165ee5abb368d", "messageHeadline": "General ADT construction in JSON parsing (#316)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 44}}, {"node": {"oid": "839c4ffa6814539c761b69926e598f4c39719f7e", "messageHeadline": "Read map entries from JSON using List.iter (#312)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "58200b1e1ddbf0545a880cb436dc5fbbc6761117", "messageHeadline": "move _accepted to outer level of output.json (#314)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 138, "deletions": 77}}, {"node": {"oid": "e250ba7dc7030fe3763a5748b218aebf69fcc20e", "messageHeadline": "change name to vname to be consistent (#313)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "f8053e2ad894d88ca5646f41b7ef9424888a67f1", "messageHeadline": "Updates to contracts to use in-place maps and events where applicable\u2026", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 678, "deletions": 645}}, {"node": {"oid": "0075bcc6126b6436b87ec1ac34813f16e25dad70", "messageHeadline": "Crowdfund and Fungible contract update (#306)", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 221, "deletions": 131}}, {"node": {"oid": "d0f62679704f973d553ee68e066171ec7d8664d2", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@yale-nus.edu.sg", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5dc79f7f180d4eff7edc329c367366b162e31063", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a08eb1f9a61d4ba9508d47e0641e12863a6534f", "messageHeadline": "Removing trailing semicolons in parser, making Menhir happy.", "author": {"name": "Ilya Sergey", "email": "ilya@YNC29102018-2400.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac7c2e63349dfdf27bd2e003756b957a99534be6", "messageHeadline": "location fixes for event-info errors (#303)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 195, "deletions": 6}}, {"node": {"oid": "450d901dbdb44c8ac3adae366f4c29efaba1a80d", "messageHeadline": "Merge pull request #304 from Zilliqa/crowdfund_update", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 89, "deletions": 123}}, {"node": {"oid": "2be2047911872b3d62fd042b51c8f06eca9ae3fe", "messageHeadline": "Updated contracts and necessary files", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 89, "deletions": 123}}, {"node": {"oid": "0b8a7a776c4699ae28077ae045976ebfcbd16062", "messageHeadline": "provide option to disable pretty printing of output json (#297)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c2ca4912e0c8388d4902b3dc9b3bb650dad16f6a", "messageHeadline": "gas cost fixes for substr and hashing (#298)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "66ee6550a2fffaf42bd0b7c73989d1c43ec680df", "messageHeadline": "add infrastructure for raising warnings and printing them (#294)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 485, "deletions": 252}}, {"node": {"oid": "07ef458a7e082b597e66f94074375a449eae0294", "messageHeadline": "Merge pull request #296 from Zilliqa/map_builtin_gas_fix", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 131, "deletions": 125}}, {"node": {"oid": "9836114effb5ad2dc45e3137e260d9512e5ca2fd", "messageHeadline": "more gas cost fixes", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 125, "deletions": 123}}, {"node": {"oid": "b81e10f471b7949ef90cf009f5c533dd008cf685", "messageHeadline": "fix gas costs for map builtins", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "3cd495b8ae1f52986cbed9ced3a9c943989d327e", "messageHeadline": "Support in-place map operations (#290)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1415, "deletions": 11}}, {"node": {"oid": "da9b92ad1b79699c8aa9355e857fafcf6a5c13b9", "messageHeadline": "Merge pull request #259 from Zilliqa/61_payment_channel", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 2138, "deletions": 4}}, {"node": {"oid": "e7c4354ca3a9fe906999f6e65cfbd78f0f629132", "messageHeadline": "Merge branch '61_payment_channel' of ssh://github.com/Zilliqa/scilla \u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6e947ca41c2ca69d516da770f754ec1db2b3bfc0", "messageHeadline": "Merge conflicts fixed", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1082, "deletions": 702}}, {"node": {"oid": "322de40fd70c508f6eb92c8d9f9f92a6026b5869", "messageHeadline": "add flycheck support for Emacs. (#288)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "c387c3d0bc40ec5b89850bdb8ea9d4e3e454468f", "messageHeadline": "charge gas for contract code size and message size (#277)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 125, "deletions": 102}}, {"node": {"oid": "f5b301f4bfd585c19cf7c0887a2640262b7ef1bd", "messageHeadline": "Cleanup error reporting (#282)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 126, "deletions": 98}}, {"node": {"oid": "20074a42018bdd87de09b2442ef4ae97357bdf04", "messageHeadline": "pass -jsonerrors in TestUtils when stdlib env is set (#281)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f22716a8bc3bd0a36cd4ff27e964075212cbc83", "messageHeadline": "Merge pull request #287 from Zilliqa/gas_fixes", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "a7be8bdbadbc6774063d433020a0c665c8b37c88", "messageHeadline": "fix hash gas cost based on block size of hashes", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2e94696b2994b5872d82187e5b048164f5c6e9e6", "messageHeadline": "Update gas costs for arithmetic and hashes", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "77c63ade78b0f27c001aaf9926289d5c303c5a30", "messageHeadline": "Cleanup runners cli and exit status (#279)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 92, "deletions": 54}}, {"node": {"oid": "4ac8f92a1c5c7689a47f30adc107b4465d376210", "messageHeadline": "Use a proper parser for CLI for all runners (#278)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 49, "deletions": 55}}, {"node": {"oid": "26b83d98a48314b738e15e697b445ed0cf8ea357", "messageHeadline": "Improve quality of error messages from type checker (#275)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 94, "deletions": 369}}, {"node": {"oid": "0f531f10cb4b648054cedaa7e5cf3b861f34a650", "messageHeadline": "msg parameter of tryM is now a thunk (#274)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ceafa9e28d870abd17b48c9b1eb3aa18f6daa266", "messageHeadline": "Improve location info for function/builtin args (#273)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 189, "deletions": 33}}, {"node": {"oid": "24565c013632cef6caf20c7720d760610945dcd0", "messageHeadline": "update contract expected failure tests (#272)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 159, "deletions": 60}}, {"node": {"oid": "819ff7e507fdcccfceb4b17ff8927c41731d3897", "messageHeadline": "Add ripemd160 and keccak256 hash support (#271)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 298, "deletions": 20}}, {"node": {"oid": "06405e76a3f950fa0e6a01c78d65effebb254bd7", "messageHeadline": "Merge branch 'master' into 61_payment_channel", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1cd4b3970147ebcd762cfe62ec0c1c07f69b48ad", "messageHeadline": "document that SCILLA_STDLIB_PATH should be an absolute path (#264)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a6cadb6f6d7528dfd19a1e8ddc7653268d70bc0b", "messageHeadline": "Merge branch '61_payment_channel' of ssh://github.com/Zilliqa/scilla \u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bc883cb30445bc6e26b0a86726ea0da71b4b2457", "messageHeadline": "Consequence fixes of merge", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28ddd61050a14d2ec1ef79a6a99a360a942a8392", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1763, "deletions": 589}}, {"node": {"oid": "d5388ead58778fbd6fef845eac40ccd36143e75b", "messageHeadline": "Merge branch 'master' into 61_payment_channel", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b90590cb74ab208835bf07ddae87c610629e4648", "messageHeadline": "fix Travis CI and opamdep Make target to use ocaml 4.06.1 (#263)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae5e52184f51abca3eff34a944501dcf6cb2126d", "messageHeadline": "Merge branch 'master' into 61_payment_channel", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1761, "deletions": 587}}, {"node": {"oid": "7388a83fe028e491545c764f56e80f0c88fa69f9", "messageHeadline": "Type environment cleared when moving to next transition (#269)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "83ed393c903247927beb8f57b105ff08286b21c1", "messageHeadline": "On errors / failures, print a structured (JSON) output, indictating (\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1698, "deletions": 582}}, {"node": {"oid": "804454700de2550ced1200588bf237fe2625cefd", "messageHeadline": "Added test 11 for wallet contract", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e60c2250386bc6ca6f6050df43ce48ce8e832afc", "messageHeadline": "New owners must claim ownership once signatures have been collected", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 294, "deletions": 82}}, {"node": {"oid": "8d6ec4a054b5e802029755adcd7b59d4328a67dc", "messageHeadline": "Added explanation to contract comments", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b211f022bb72c7205e5e40c7ebcc329ed1093948", "messageHeadline": "List of awaiting transactions replaced by explicity transition to exe\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 158, "deletions": 660}}, {"node": {"oid": "698192f35b84db75dec90e53b77a8332eebd1a1d", "messageHeadline": "Use error codes rather than error messages", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "5c305bc2abcb5657551da9fe94e013cc2024ddb9", "messageHeadline": "Fix typos in comments", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a288a9552bb7a43c275be55b09ec621b42a89e5e", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 138, "deletions": 151}}, {"node": {"oid": "c59f44e7d47d2ca9921c5b5b98afa14b80f222f4", "messageHeadline": "Merge branch 'master' of github.com:ilyasergey/scilla", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19714fb1d31ece6a262b04e2cce5908f4aaa651b", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ecae66dea54d1b9f0debaad9fc2b83916dd1094f", "messageHeadline": "fix broken reference to some tests (#262)", "author": {"name": "Adam Spiers", "email": "github@adamspiers.org", "user": {"login": "aspiers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9036335fc3b31019c4edd84d939084d22c33a282", "messageHeadline": "Rich literals (#260)", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 124, "deletions": 136}}, {"node": {"oid": "b8a08868cdc954466966321ac7c4bc4a2a419072", "messageHeadline": "Performance and Gas fixes based on experiments (#258)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "57bb7f6acc1921b63e6d870ff8eda741901a6e1d", "messageHeadline": "missing output file", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "141fcbea4f0d2b309d01cbd970df81990f6efeff", "messageHeadline": "Test fixes", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "759c61df4b820f49770e423842fff34cee727bc0", "messageHeadline": "More tests", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 325, "deletions": 120}}, {"node": {"oid": "ac9d26f364ec8d598bae50a9b4251bff0c5e2374", "messageHeadline": "Test RevokeSignature", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "ab6d9f17c06b9c187c4e40527641aa009556878c", "messageHeadline": "Increased gas limit for tests due to insufficient limit for wallet te\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "86acc187867d5f5d2078b6386b219b31d4887438", "messageHeadline": "Simplified tests", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 344, "deletions": 84}}, {"node": {"oid": "6d67301d9ba3203878b6f6da350b400e93e9e62e", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "0107d7a75e0aaf3c5ebfb391ddc943f1ec34de31", "messageHeadline": "Test of transaction with insufficient funds", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 670, "deletions": 1}}, {"node": {"oid": "0d68c25a748520c5f64900bc82fa585b4c767f3d", "messageHeadline": "Improved awaiting logic, and updated expected test output", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 131, "deletions": 50}}, {"node": {"oid": "990a43c1f587110dbb29a6eacf992135e93f8af4", "messageHeadline": "type-checker should import all stdlib (#256)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6eaf75a02d707ad426f64272eedec64a4ac0d644", "messageHeadline": "bug fixes (#255)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a1cb9bdc35449ff06b93560ca6159ecc86ad7115", "messageHeadline": "Updated tests", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 120, "deletions": 62}}, {"node": {"oid": "5468b4e3a7ca4bff1313a9ba3a8f4b4df23907b2", "messageHeadline": "Gas cost for size of maps", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3811f594b1ac4072d1ff3c4212509c4ffd7891cb", "messageHeadline": "RevokeOwnerSignature added", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "fcc8afdef95b09190f53084c9b19af9a8cb588a9", "messageHeadline": "RevokeSignature and AddOwner added", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 90, "deletions": 4}}, {"node": {"oid": "908c70da778bbaebba41b35cb9bfa6a7907c4282", "messageHeadline": "Allow whitespace after line comments", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01c595406aebe4b7f89ab22dd370eedf2ba9c3b8", "messageHeadline": "RevokeSignatures added", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "75a9ebbc683754c62d3ecfa6640e68edeb34c8d5", "messageHeadline": "Simplify execute_waiting_transactions", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 109, "deletions": 102}}, {"node": {"oid": "3e8fbdb2dee3b8d494c20021f1d2ac5bcdf40b82", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "df6b94f22da87f69464cd4f0fed4573795f329c7", "messageHeadline": "stdlib: list_length should return UInt32 (#252)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "95c32260601a92cd6a572e8644265529fb340d08", "messageHeadline": "Awaiting transactions now just a list of transaction ids. Still not t\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 87, "deletions": 64}}, {"node": {"oid": "5986ba533d1a3b33a939b217f97b6b0eddd6beee", "messageHeadline": "Changed list of owners to map", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "2b9baec65b5bd8f10b483e829a62f918f229eaf3", "messageHeadline": "size added as builtin function for maps", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "56178d5ae9597da98ec3bcdb763916d7b47b484c", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 123, "deletions": 114}}, {"node": {"oid": "6e2d3691798327083c11e9e5f5be27c4bb580b05", "messageHeadline": "Use hash maps to implement Scilla maps (#251)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 123, "deletions": 114}}, {"node": {"oid": "6cd1619ddeb514e637967dd0929c11f6eb6f50a2", "messageHeadline": "Tests of successful transaction added", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 256, "deletions": 1}}, {"node": {"oid": "74b8f82dec58b10004ecbdc0cfbd23bc018ef04d", "messageHeadline": "Test of SubmitTransaction", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "e53545dc210bf15ddcdfe9700daedab2134942ed", "messageHeadline": "Added test of wallet contract", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 148, "deletions": 1}}, {"node": {"oid": "7821f6565672b8890c4e250e6e36ae73162d71a7", "messageHeadline": "Added missing -libdir to usage description", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66598442aec4c82098bd40aba89ed29b23737099", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 96, "deletions": 91}}, {"node": {"oid": "9b917dbfc7bc1e003ee3a145b150ccd75184e833", "messageHeadline": "Fix bugfix in costing contract params and mutable state (#246)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 96, "deletions": 91}}, {"node": {"oid": "f6400401098a855bf15480899f3b765a255cf987", "messageHeadline": "move EventInfo.ml to checkers dir (#250)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c4d63af333a1ac07bb09d61480aa4ba510388b29", "messageHeadline": "More compact error events, plus better comments", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "9a2badea9285cb057e3464f800463f15bae5869e", "messageHeadline": "Move events to library", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "a310ea8017f6decfbd75e0679b817bd7050c86aa", "messageHeadline": "Use events to signal errors", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "ceddf3bc7069acd0a2d1eeffe87a1824dfc05264", "messageHeadline": "Use implicit _balance field", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "38cecc6818d08f9958960d4df9a935861022d551", "messageHeadline": "Typechecked, but untested", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "f7125d8c0c7e5915880c49b277ae1058e2cb50bb", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 266, "deletions": 77}}, {"node": {"oid": "1d42e38df18033f7d9630f23d58bda4ca63a4ebe", "messageHeadline": "Fix type checker errors in IntUtils.scilla library (#245)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 266, "deletions": 77}}, {"node": {"oid": "e128c1fd02ac72921bb3ab887b1a16367a726d0a", "messageHeadline": "Merge branch 'master' of ssh://github.com/Zilliqa/scilla into 61_paym\u2026", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 736, "deletions": 530}}, {"node": {"oid": "cb6032805ce1e167f6ce82cbcaa43d12336736c5", "messageHeadline": "stdlib: add integer comparison utilities (#242)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 130, "deletions": 33}}, {"node": {"oid": "05f85f5cd0911297ef2790a4a05af283fee9f64e", "messageHeadline": "Fix sha256 hash for integers, strings and byte strings. (#243)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 128, "deletions": 14}}, {"node": {"oid": "fd0652f2122032054ff5b0e58c435433d44e7e8c", "messageHeadline": "Multiple signatures required. Untested", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 184, "deletions": 39}}, {"node": {"oid": "96aea56e14d440933213b35093d377323ac7c9f6", "messageHeadline": "Multiple owners", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "db8aefb085433737dd428bdbdaceee6281061fcf", "messageHeadline": "Support builtin-thunk syntax (#241)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "4eba088f254ed995e9fa283bc303f1d4e6526b96", "messageHeadline": "performance tweaks: huge gains (#239)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc1c5e11693bc3a9f672c9970bbaf6978f0c1b70", "messageHeadline": "Use native representation for integers (#238)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 464, "deletions": 473}}, {"node": {"oid": "6b47ec2de4ac1a8353b589b7f276c979ecb3107b", "messageHeadline": "Single-singature wallet", "author": {"name": "Jacob Johannsen", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "5a7e29130f9d9724fae4c64c525faec4383f7d6c", "messageHeadline": "Use Hashtbl for Builtin lookups (#236)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "99f121f718c8ee341e6a00931723a89f1630fb96", "messageHeadline": "Merge pull request #237 from Zilliqa/229_fix_pp_typo", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "fd12e695cee9ff86b061f3b05a512a0b9d4b073f", "messageHeadline": "fix typo in literal_pp", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "e0e258cec19d9c73ea40103485fb98647621cbd0", "messageHeadline": "Merge pull request #234 from Zilliqa/227_src_loc_fix", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "37c10d8073bf8b6890a572c5dc5444fd968f4684", "messageHeadline": "add missing source locations in the parser", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ea022b3d02f960e42809c844d47835f5a36b8961", "messageHeadline": "Add JSON printing support for literals, under a flag. (#233)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 185, "deletions": 120}}, {"node": {"oid": "e65c31511f0b1d0feae7c33a9dd736a72d722dea", "messageHeadline": "add a sanity checker pass (#226)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 301, "deletions": 28}}, {"node": {"oid": "a32625aabef76a2ec24dbaab0e8e6e5b09e24c0e", "messageHeadline": "Change ADT lookup to use Hashtbl (#232)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "0f053254c5d05cf3dec3173b4ef8a7237f1d435d", "messageHeadline": "Merge pull request #228 from Zilliqa/gas_cost_fix", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "e574d2e0118f8bee2349d39a0da51ac343a77fb5", "messageHeadline": "Minor updates to gas costs based on discussion.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "3dc26ea05eb1d4f2bb5faa00513a9a169e716cfa", "messageHeadline": "scilla-checker should print error for pm failures (#223)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 252, "deletions": 1}}, {"node": {"oid": "ba41bfa0eb8e474668d2a0f14ede328bc5bf8ffd", "messageHeadline": "fine grained type checking for libraries (#219)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 159, "deletions": 8}}, {"node": {"oid": "8d870ece55e5d8a8986a4b5c89f12365a4c1092d", "messageHeadline": "shorten out of gas message for expressions (#220)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "66c7e01608660299a9d49801efbde54cb0b82e87", "messageHeadline": "Fix type checker bug in handling functions taking only Unit argument \u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 109, "deletions": 3}}, {"node": {"oid": "65810affb4e176ccbdcb431027a8d45226294a89", "messageHeadline": "accept incoming 0 also (#217)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "6679d4ef3c09cd4a6aa26fb3c60f5039c5fa58b4", "messageHeadline": "143 multistage level 3 (#212)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 605, "deletions": 624}}, {"node": {"oid": "b9a057e84ebf7de9f74dc71a0bb8a7e4fb8cf05e", "messageHeadline": "Get gas limit from CLI, print gas remaining and update tests (#208)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 108, "deletions": 13}}, {"node": {"oid": "7deb5685993644f4dd583723a91686b6825799a8", "messageHeadline": "gas accounting for params and fields in contract (#207)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "fe7e5a416da5f154f1204ca7b4da4c4c44f3057d", "messageHeadline": "Gas mechanics for Scilla (#205)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 436, "deletions": 115}}, {"node": {"oid": "4d8fda69b29075d83c84d9848243d12becfa29e5", "messageHeadline": "scilla-checker: print possible events info. (#204)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 317, "deletions": 10}}, {"node": {"oid": "5157a8c3761923e158d969fbfd08981dae4f4391", "messageHeadline": "Add a few structural sanity checks. (#202)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 272, "deletions": 7}}, {"node": {"oid": "3a68a16d79fbd33da5795c9912ed7e18bc1d176e", "messageHeadline": "TypeChecker should not print environment for unbound vars (#203)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 198, "deletions": 7}}, {"node": {"oid": "0fe772d239e5d08bf262f0abbb6ec98d671cdedc", "messageHeadline": "Bugfix in type checker for events. Update checker tests (#200)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "d876ace52a48be0f74477c278717fb816fab2d49", "messageHeadline": "JSON: eventname -> _eventname (#199)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1bab8f8c4dd38d71d34280c198467aab527692bb", "messageHeadline": "Syntax for events should conform to A-Normal form (#198)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 68, "deletions": 54}}, {"node": {"oid": "7ad979aa06d30fa0f9ca686cfc1e992e3ea3dedf", "messageHeadline": "Merge pull request #197 from Zilliqa/66_schnorr", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 573, "deletions": 57}}, {"node": {"oid": "176fcae1344d16319819aa343423f940993e63c2", "messageHeadline": "Merge branch '66_schnorr' of github.com:Zilliqa/scilla into 66_schnorr", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6b4e5e53f3af4529d4203c56c8bcb7eb5f16aeb8", "messageHeadline": "Unit cannot be a storable type", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f94af7373a28aa37be5107fec880823f75f4f173", "messageHeadline": "Minor types in comments", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bcb65de0eb157fcee425cfeaa91a4015f3c61ca0", "messageHeadline": "Merge branch 'master' into 66_schnorr", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "b190173349be4dc6d3f58e7e8d15d15fa7209820", "messageHeadline": "Provide schnorr builtins in Scilla", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 568, "deletions": 56}}, {"node": {"oid": "70179e1d6a6a7af3ff432f8c22b18cc6d0ae1ef9", "messageHeadline": "Merge pull request #186 from Zilliqa/vim-mode", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "d3f6e519f46db48aec7cebb99e77ab26ef488bcc", "messageHeadline": "Merge branch 'master' into vim-mode", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 3443, "deletions": 2812}}, {"node": {"oid": "1f125a9ec41718d16c0ddb87edac9f9af00eeaf8", "messageHeadline": "LICENSE", "author": {"name": "Edison Lim", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "725b8ffe3e33f8b8457e0c7bce045282a8313976", "messageHeadline": "143 multistage level 2 (#194)", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 2517, "deletions": 2169}}, {"node": {"oid": "a69bda2583ce85be197631ff409358439b569ddc", "messageHeadline": "Merge pull request #195 from Zilliqa/185_divmod", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 257, "deletions": 1}}, {"node": {"oid": "26f0c1e210cd8cfc0b42493a35be5a06c2739e61", "messageHeadline": "add non-zero div and rem tests", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a4956d74810e0038d8805085554cd981ae400240", "messageHeadline": "Merge branch 'master' into 185_divmod", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27b9f1b1fb7fc8be1e449d49fb1382ad1332506f", "messageHeadline": "Clean ups", "author": {"name": "Edison", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2d45dc46173f5f0ccde3bd77424662866e745822", "messageHeadline": "Add Scilla support for integer division", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 227, "deletions": 1}}, {"node": {"oid": "1fc3aa5ce7381096794f1c20fb38031d05df966e", "messageHeadline": "Added vim files to misc", "author": {"name": "Edison", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "d90897029659323c3984059bbfd0beaba8773a16", "messageHeadline": "Merge pull request #192 from Zilliqa/vaivaswatha-patch-1", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a20a86e9af0118868c662e8d4aefedea634a95a5", "messageHeadline": "Merge branch 'master' into vaivaswatha-patch-1", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "579883530980db470c4a5e87d66b57122a5e1ad5", "messageHeadline": "Update Mac installation (#193)", "author": {"name": "evesnow91", "email": "31395583+evesnow91@users.noreply.github.com", "user": {"login": "snowsledge"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "073d7e394089d5acfa1dd7d3b126b1d5fc6e6005", "messageHeadline": "Fix typo in `make opamdep`", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51585f8c3496a100b985e74c09132cd9295e964f", "messageHeadline": "Merge pull request #190 from Zilliqa/188_bystr", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 796, "deletions": 769}}, {"node": {"oid": "932e8b31f5e880695c5cce3b0d6b0429d50dadf2", "messageHeadline": "Merge branch 'master' into vim-mode", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2099, "deletions": 1}}, {"node": {"oid": "9d1063cbd1fe29146f0ec46678e6295958f787a5", "messageHeadline": "Update tests after merge from master.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 186, "deletions": 186}}, {"node": {"oid": "085d00c2f346a0a1005e7574fa001109a46ce9d6", "messageHeadline": "Merge branch 'master' into 188_bystr", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2099, "deletions": 1}}, {"node": {"oid": "85c0b68ba1e21f8a7ce93f407590de9e9ce2f26b", "messageHeadline": "Nonfungible Token Implementation (#189)", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 2099, "deletions": 1}}, {"node": {"oid": "9117fe266096a36c33dac34c86030e628757f98c", "messageHeadline": "typos", "author": {"name": "Edison", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "352f3d97ec2104922f96d34e26af66b780f2c590", "messageHeadline": "Minor edits", "author": {"name": "Edison", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 7, "deletions": 55}}, {"node": {"oid": "df0b060d285eca32b0310690ca317d2d6b806d43", "messageHeadline": "Add a new ByStrX type, where X is a positive integer.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 610, "deletions": 583}}, {"node": {"oid": "492ac0af4937192d54b6022c5ebb5fa97dadab97", "messageHeadline": "Merge branch 'master' into vim-mode", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 129, "deletions": 67}}, {"node": {"oid": "7b096886c0432b4e452540f956d4f49c924c7fa1", "messageHeadline": "Refactoring: Use extended result only for eval (#187)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 129, "deletions": 67}}, {"node": {"oid": "33c28e65c32c4c95eec2665ffce6620d03f7a330", "messageHeadline": "Added instructions for vim installations", "author": {"name": "Edison", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e6fc5488b2f7ad48a9f86ea84c692f1779358cfb", "messageHeadline": "Added vim files", "author": {"name": "Edison", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "145e1155625c9a0ddacfea8a9736190fe36c6760", "messageHeadline": "Update README.md", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e8e973befca93fb3385042abdfa700f73f97474", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "514c690864a14e8f6c15063762e7fe5c63d04904", "messageHeadline": "Merge pull request #182 from Zilliqa/143_multistage_interpretation", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 842, "deletions": 507}}, {"node": {"oid": "c7959f36cf95357dd7c2f45b0719f219d2cb711c", "messageHeadline": "Merge branch 'master' into 143_multistage_interpretation", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2674, "deletions": 102}}, {"node": {"oid": "62c3880eb49d0a959259bbfd3ecea191c615113a", "messageHeadline": "Merge pull request #183 from Zilliqa/gasmonad", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 135, "deletions": 86}}, {"node": {"oid": "3c88bbf956174a8ca3dc2c26463007a24d34873b", "messageHeadline": "Merge branch 'master' into gasmonad", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "c136bec1af401ef217fc8d2d0dc487576841ee2c", "messageHeadline": "Merge pull request #180 from Zilliqa/schnorr", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 2532, "deletions": 9}}, {"node": {"oid": "e18285b1cb1a0cb32f7bdf6d69aac0f420e08879", "messageHeadline": "Updated INTSALL.md for Mac OS", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69365b64ee2918128cb80701a2b3bc3375f18320", "messageHeadline": "fixing the CPP flags", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8b144ef324949ef7ad630473e69e297572e1f947", "messageHeadline": "Changing CPP paths", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc539af8a96964a970bad59b9b26ca5841224f3a", "messageHeadline": "Adding more paths to search for CPP libraries.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44c20734ce657f23ae8ba361772fdb1bff629ccd", "messageHeadline": "Simplified signature for StdlibTypeCacher", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "cdedc716b067d20e21eea6b4cf5026cf86c0b0c8", "messageHeadline": "Cleanup following review", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 48}}, {"node": {"oid": "c3115fc8c8665ebc23391b063f7a4cccbaa464a7", "messageHeadline": "Missing commit", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe5cc242b65d7806e566c5d38f4c1d1704c8fde4", "messageHeadline": "Removed commented out code.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "cd4aebdb668b9df96cdf0d0ea772f062524fa80e", "messageHeadline": "Fixed typing bug in implicit transition fields.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "b0c359c00986cc5d3ba2d616f4bbd38b5b3d0b22", "messageHeadline": "Modify eval and runners for staging.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "98472ae1f6b9752477f48ecbd4759cf09853f26d", "messageHeadline": "Use c++11 for cxx builds", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7f74a8b087ad7b3d3627bd22deb4e67fa566c7dc", "messageHeadline": "more travis fixes", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b323f8548a77b36848925a078a55a5802b523396", "messageHeadline": "fix travis for schnorr", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75ca825b1483bc8d55e72c3cc1874885bc4613b6", "messageHeadline": "provide an interface file for Schnorr", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "32c8563e1f1f6fe8d48ef24394f487eef69bb440", "messageHeadline": "Monad for gas accounting", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 135, "deletions": 86}}, {"node": {"oid": "bac3ba51952ae128907ecc285c257ff9683d5092", "messageHeadline": "Merge branch 'master' of git+ssh://github.com/Zilliqa/scilla into 143\u2026", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 1198, "deletions": 804}}, {"node": {"oid": "9df516fd1c90f3ef6d45bdfe4fad8f13000b1047", "messageHeadline": "rename scilla-external-deps scilla-cpp-deps", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36fd39e60f3db6103b033d07aa328bff238b42a7", "messageHeadline": "add schnorr tests to testsuite", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "082de9adb7b2a4ff05f6d7352629590ce3568ed9", "messageHeadline": "Staging version of contract typechecking done. Still need to clean up\u2026", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 121, "deletions": 81}}, {"node": {"oid": "c8545345138ad8c5b2d684622d1398918da1b93d", "messageHeadline": "Add cpp sources directly to Scilla", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2335, "deletions": 15}}, {"node": {"oid": "bd43de30d1676f77ef8b78546ca5c4fef7bc22a7", "messageHeadline": "Merge branch 'master' into schnorr", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 314, "deletions": 96}}, {"node": {"oid": "0badf04cafbc52c35997b88073fefb3db08cf8b8", "messageHeadline": "First cut schnorr interface with C++ code.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 178, "deletions": 5}}, {"node": {"oid": "b2e2e71d7150bb4fcbb72f4c93632a2a32857e61", "messageHeadline": "More generalizations.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "59fad9f3160449c1916e3b5fbabe7cbc9fe77940", "messageHeadline": "More generalization to allow for staging. Eventually.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 290, "deletions": 228}}, {"node": {"oid": "47d8e677ca0cc53e81256c77f03afd68309965c2", "messageHeadline": "Resolved module dependency", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 7, "deletions": 36}}, {"node": {"oid": "d70e04fe381bccfceea42fceccbccb64b9209463", "messageHeadline": "Resolved module dependency", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 54, "deletions": 320}}, {"node": {"oid": "f30ddfc7fb3e481254bd1bbca2306825142aa048", "messageHeadline": "Removed Contracts signature.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 329, "deletions": 53}}, {"node": {"oid": "e27fa3a63821c34bdec443a9c2222bd324a6ca19", "messageHeadline": "Merge pull request #176 from Zilliqa/events_59", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 314, "deletions": 96}}, {"node": {"oid": "f1bd87815b86e1b2befd1b53596b0f701f703789", "messageHeadline": "Add support for Events. #59", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 314, "deletions": 96}}, {"node": {"oid": "8d4190b13d0439d3eb1a1959c001f550cc60ad70", "messageHeadline": "Attempted to add functor for contract ASTs, but a parser issue is pre\u2026", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 331, "deletions": 97}}, {"node": {"oid": "a953399c1e759c8d9034c80274d6b9a0ed672713", "messageHeadline": "Merge branch 'master' of github.com:ilyasergey/scilla", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1192, "deletions": 794}}, {"node": {"oid": "40e9efb8a361ac6bc589882cc7961818d2ce1c8f", "messageHeadline": "Added (again...) Scilla stdlib .json files to .gitignore.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "05eecfa827f2269b3b9c0434ba08ba3426202fdb", "messageHeadline": "Merge pull request #174 from Zilliqa/137_pp", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 783, "deletions": 687}}, {"node": {"oid": "5c273e2d1d9ff2d419e3a3eb03c70e99efdd2b7a", "messageHeadline": "pp_literal: unify handling of different types.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "11c1b99cd78a209334eda6a5d206fc057a84a0a0", "messageHeadline": "Datatypes for staging complete.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "9c89689c4884a6a317547b4813325649a56d52f5", "messageHeadline": "Merge branch 'master' into 137_pp", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 105, "deletions": 11}}, {"node": {"oid": "5c02a37fd5ed514047f0e5ebf94ecba72a73b5e4", "messageHeadline": "Add more well-formed checks for types. (#173)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 87, "deletions": 11}}, {"node": {"oid": "00640be5a51e9e6f760afd8f8ee83677e41bf0d1", "messageHeadline": "remove unused tests", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "c477c21a8283a49eeae42c250ba30577fb39afcf", "messageHeadline": "add TODO comment for pp_expr", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "812e761a11f567909c5120897fb6e1f79baf5ba0", "messageHeadline": "add utility to update gold automatically and update tests.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 681, "deletions": 666}}, {"node": {"oid": "5b824acb3a15d96de9bd70ffbe565034e16a718d", "messageHeadline": "add literal pretty printing", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 90, "deletions": 17}}, {"node": {"oid": "98aa3d811d804c250825866cec3f4cc350f7e9be", "messageHeadline": "More staging.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "87df9760816eedae41b715c8e828b6fb9c38d72f", "messageHeadline": "Merge branch 'master' of git+ssh://github.com/Zilliqa/scilla into 143\u2026", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "9dae401eb0558b32d85edb9ca28bccd9f0eecf3b", "messageHeadline": "Fixed missing typechecker lift of identifiers.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 88, "deletions": 48}}, {"node": {"oid": "436fe8d741561bfa3c9462b4efe0e5c35be69d3f", "messageHeadline": "alpha equivalence for types (#172) (#157)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "d4bfe83b7eb17df0c089c6f50083f12dfbf71340", "messageHeadline": "Merge branch 'master' of git+ssh://github.com/Zilliqa/scilla into 143\u2026", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 235, "deletions": 94}}, {"node": {"oid": "03d35e22d034c4a252f37f2e88b0a47600e3e0cd", "messageHeadline": "Added staging support for statements in Syntax.ml. Still missing from\u2026", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 84, "deletions": 71}}, {"node": {"oid": "9bd4612ca4f1e06602cf7bbdd2481e5eae9c6eaf", "messageHeadline": "Cache standard library typings (#170)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 233, "deletions": 94}}, {"node": {"oid": "12347924682ca4a2cd1ae18b01fd999e26d6e820", "messageHeadline": "Update INSTALL.md for Mac OS X", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54cc24f51b9bf94aa03806eae00eed0ce8f2e491", "messageHeadline": "Fixed parser, interpreter, and typechecking of statements to handle", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "98a86608456f6ae4b176cb5f2e178b11c4557e76", "messageHeadline": "Merge branch 'master' of git+ssh://github.com/Zilliqa/scilla into 143\u2026", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 686, "deletions": 131}}, {"node": {"oid": "a3afb63853f61ae20c174309a9f4a8874148f70c", "messageHeadline": "Typechecker changed", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cb8556ec39f82dc5532ccc38efb4b1ac9b5fc23", "messageHeadline": "Added type information to expressions.", "author": {"name": "jjcnn", "email": "jajocnn@gmail.com", "user": {"login": "jjcnn"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "25192ce27286a45e4bfd97b52923efbd30564f7c", "messageHeadline": "Pattenn Matching exhaustion check and Test Suite refactoring", "author": {"name": "jjcnn", "email": "38888011+jjcnn@users.noreply.github.com", "user": {"login": "jjcnn"}}, "additions": 686, "deletions": 131}}, {"node": {"oid": "508aa7aeed64fa2f34ab391a8416112c02813fed", "messageHeadline": "Cleanup in runners' configuration", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 108, "deletions": 45}}, {"node": {"oid": "56ec38d5daa99da84318eb18f2192d1f77b68f45", "messageHeadline": "Cleaning up", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cd79374504162cc76618ffc26216eaf4ffb2912b", "messageHeadline": "TypeChecker: Report as many errors as possible (#164)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 205, "deletions": 29}}, {"node": {"oid": "0ef5c17780af02764a2db55cc60a8b0debde249a", "messageHeadline": "In literal type consistency check, make exception for Emp. (#165)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "498635987e4bcb5cccd5ce2aeb9ae844f34881a5", "messageHeadline": "Merge pull request #163 from Zilliqa/checker-fix", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ccce3013a6dbb6d707cf3267c51b2df08656c6b9", "messageHeadline": "scilla-checker should print JSON only on check success.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1555f438dd821d77c35cd255ee3ec843e2a14549", "messageHeadline": "Move to dune builds. Remove jbuilder (#162)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 197, "deletions": 280}}, {"node": {"oid": "b85a1a1d29ecebab01e862ca09b3dd2f8a672b1e", "messageHeadline": "Merge pull request #146 from Zilliqa/bookstore", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1296, "deletions": 1}}, {"node": {"oid": "def7a77abe46a2918c702ef0da10f5b12054468a", "messageHeadline": "Merge branch 'master' into bookstore", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 1962, "deletions": 754}}, {"node": {"oid": "5eec4ad146f2215d0e7f07d1b7b3362f1898c823", "messageHeadline": "Remove unused files (#161)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 257}}, {"node": {"oid": "e41e2f633f35914f94316618bacad56c43368d9d", "messageHeadline": "Structural verification of Map and ADT literals (#158)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 171, "deletions": 50}}, {"node": {"oid": "f19e54071f3082761ad44c12a5b8344e8b6f4042", "messageHeadline": "Update README.md", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25fdc190a37bc841b52f289e4ebcbe5414799781", "messageHeadline": "Merge pull request #159 from Zilliqa/partial_revert", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "d9def381c65040dc958846d581dc191e0b06091e", "messageHeadline": "partially revert previous commit, removing non license changes", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "e22cb7fb3418337de03ed3d7816596e051d2c7f5", "messageHeadline": "Added GPL v3 license and copyright notice", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 790, "deletions": 374}}, {"node": {"oid": "cec1c474244baf0616c16da4b821c6cb3def31a5", "messageHeadline": "Update scilla-checker.opam", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a75e5cca1c7bd7f7a1f76a4d469772f24981f385", "messageHeadline": "Update scilla-checker.opam", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "335f0a7461679d40c1808544e914287e21da562f", "messageHeadline": "Update scilla-eval.opam", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c68f4f9b5f07dea96babef94b96c7c7f2b749aa", "messageHeadline": "Update scilla-runner.opam", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8a7f37e0dbb2de5c953525c1fb6e238c844e369", "messageHeadline": "Update README.md", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce7a330d952769ea35723eed8c4fd1381364c075", "messageHeadline": "Merge pull request #156 from Zilliqa/littype", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 264, "deletions": 20}}, {"node": {"oid": "4fc74d1562840b2d80a9d7db2bf43de05f701e71", "messageHeadline": "Merge branch 'master' into littype", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 678, "deletions": 30}}, {"node": {"oid": "1ec4fb8dde63376e7c68ada166288164526c4ba9", "messageHeadline": "Use `type_equiv` to compare types during JSON parsing.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "745d6d187f05df9fc2e120d3a0c857cd33e44646", "messageHeadline": "Update LICENSE", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 674, "deletions": 26}}, {"node": {"oid": "a0c4eb7bbec0ffd85008ff0413a90a84142e75fb", "messageHeadline": "renamed is_storable_type", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c4225902eaad71ec5fb0767da1f844ff654aef2", "messageHeadline": "Verify ADTs strictly during JSON parsing.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 114, "deletions": 23}}, {"node": {"oid": "9a9e090b25f3c60de2b039f6d75e31c6370d118b", "messageHeadline": "Merge branch 'master' into littype", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 131, "deletions": 105}}, {"node": {"oid": "8948d9843d31035240ee2fdd7c0234e26373c0aa", "messageHeadline": "add test for bad literal in json parsing", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 93, "deletions": 1}}, {"node": {"oid": "c78a1bc5ad70f027dcd03558e410ca9092e6176b", "messageHeadline": "Merge pull request #150 from Zilliqa/hexcase", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 80, "deletions": 96}}, {"node": {"oid": "bcd95ff387872455cb08fdc292fee8f4e739aa7a", "messageHeadline": "Merge branch 'master' into bookstore", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 420, "deletions": 125}}, {"node": {"oid": "8a6edecc83fe550526290e218c1238d341e001fe", "messageHeadline": "Merge branch 'master' into hexcase", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "9d654e5d25267ee319db729a55cacb9670ca791b", "messageHeadline": "Merge pull request #155 from Zilliqa/liboptional", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "155ec3bb4b5635dd6468d9cdb4d246e3d9b3bccd", "messageHeadline": "add bad tests for literal construction", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8f76ca1e55b4ec876d784c330ee3eed1d6832449", "messageHeadline": "Make contract library optional", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "0da307d32fdc7e3a4d201a33cb60a57823bb13ae", "messageHeadline": "Merge branch 'master' into hexcase", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "cab9d1fbac837e7014f2d1b7366d03b0294ba548", "messageHeadline": "Fix bug in runner refactorization", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e3b4da69168975c2aa987c94448189e332599121", "messageHeadline": "fix bug in runner refactorization", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "c807c3636ffc9a9f1d048b6a1102fe45b84bc7e3", "messageHeadline": "Use TypeUtil.literal_type in JSON code.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "365ea7cef41dd9eb93c5942411bdbd5b544d981a", "messageHeadline": "Allow upper case characters in Address and Sha256 types.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 72, "deletions": 79}}, {"node": {"oid": "d8b0e4ae287507aba34f065b9f1b7ddbbfb45d8e", "messageHeadline": "Fixing the failing test suite.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21243b7406f99c8b65d088651cdf8bf5ff891559", "messageHeadline": "Removing spaces in tests", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16b1f313e9693e687be4c3515f9d43b00a57c26a", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6f11be12fbb5c7cd0507c72ce28c4f7578f3591", "messageHeadline": "more tests", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "b3d152d7aa34513ee6013d7d4205d5aac88f93a1", "messageHeadline": "All libraries are well-typed now.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "683e8d33219ef06cad0b75211d336cc4810f1d32", "messageHeadline": "Fixed type function substitution -- now variables are properly refreshed", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 97, "deletions": 14}}, {"node": {"oid": "13d7c8260f20562434e149d9de4849313129c34c", "messageHeadline": "Fixing some bugs in ListUtil library.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "4efba71434e8bb430a05636dbff6122f587c9ade", "messageHeadline": "Fixed typing bugs in NatUtil library.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "14ffe9556337f0247137e84c017940f8f7e6a665", "messageHeadline": "* Contract type checker now works with external libraries.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 96, "deletions": 62}}, {"node": {"oid": "04c4ecaca6e8b81573931365242500f41842119a", "messageHeadline": "Added bookstore test contract and updated test cases", "author": {"name": "Edison", "email": "edison.limjh@gmail.com", "user": {"login": "edison0xyz"}}, "additions": 1295, "deletions": 1}}, {"node": {"oid": "4204d5a462c0a668d0b30840019d5f28e4a8583b", "messageHeadline": "Gitter icon added.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04d5340c2fbe5a73ca232aceaf257316309292aa", "messageHeadline": "README.md updated", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f6182bacb1519e969524276f051f069689da5ff", "messageHeadline": "README.md updated", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "0df00ec60183702305e34bdeb224832b94105f79", "messageHeadline": "Contract type checker finished and tested on contracts from the 'chec\u2026", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 69, "deletions": 40}}, {"node": {"oid": "912ecf95c900556a6d3abbf8582d65326145a957", "messageHeadline": "Finished basic contract typing.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 133, "deletions": 88}}, {"node": {"oid": "dc924c51b35300730aeb33c9aed3df34422c8b9d", "messageHeadline": "Type-checking fields", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "a251298347eb1399a2633d86840cd066e56c7c88", "messageHeadline": "Typing blockchain components.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "0cf810a0c45d2c506a9f62fee227c0546123d743", "messageHeadline": "Added a function for typing libraries", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1a6d005526c4c719269c1e7e475803ca23c33256", "messageHeadline": "typing recursion primitives", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "83f3657ec488e1e69e3eb666b27730c5bcd7f504", "messageHeadline": "moving recursion principles into base", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 53, "deletions": 45}}, {"node": {"oid": "9b587c3a1677fed4b701f1a715029f351c95626e", "messageHeadline": "Refactorings", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "c16255b4c46bc57fa26700359c2a062c03518cdf", "messageHeadline": "Finished statement typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "132189480ff84d63243f135817da0e092a1c80f1", "messageHeadline": "More statement typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 57, "deletions": 21}}, {"node": {"oid": "86fdcae475ff94cdd11840df2e17fd46a351655f", "messageHeadline": "Partial type-checking statements", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "33a74c3b3ab0c5e1b81b1ad1b8d2eb923c4cc093", "messageHeadline": "Improved error reporting.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "740add19ac1eb7c6d7e0366adb685b467d67a3ef", "messageHeadline": "Even better type error reporting for expressions.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 91, "deletions": 60}}, {"node": {"oid": "7c11471b0d973ed4e1042ddd5a5a7cd567e00148", "messageHeadline": "Fixing tests for new pretty-printing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1296c2a6641da98d77c3b03ea9f4039a688b7803", "messageHeadline": "Making pretty-printer for types more pretty", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 110, "deletions": 108}}, {"node": {"oid": "9fcc5643d9293ed91b4fae3da6c0a49cb389e07a", "messageHeadline": "Testing type checking", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "ce9fb47bcc5a5c178cef9552978c925915b8eeb7", "messageHeadline": "Typing for messages", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "61dc45e81b82a275068fd9a285d17f7453a1c4cb", "messageHeadline": "even better error reporting", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "412da848666247b3c5d7d9567a05448d94fbbb7f", "messageHeadline": "better error reporting", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 134, "deletions": 8}}, {"node": {"oid": "6645a7af5be012c7da3036fcdcebd94a5a3968ad", "messageHeadline": "added support for type functions in the type checker", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "75b93804563431f0c4876a3ae0b29091128e4947", "messageHeadline": "Implemented type checking for pattern matching", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 99, "deletions": 12}}, {"node": {"oid": "bee8aed909d4660b2af8f63e53a954f821f495cb", "messageHeadline": "splitting type checking tests to good and bad ones", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 104, "deletions": 29}}, {"node": {"oid": "e98521e9335505cd990694426ef128590ee26bad", "messageHeadline": "Assigning types to variables bound by a type", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 58, "deletions": 20}}, {"node": {"oid": "8971f0094cfc7dcd7dcb2107b47ea672f6746bd5", "messageHeadline": "Merge branch 'master' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "42229d89da0d0b5565fb609f294696dd3c3e7b30", "messageHeadline": "Update LICENSE", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "256147899612f92b3702d894edd1b7633aeea097", "messageHeadline": "Update README.md", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49bd5f74d26f9b7c99aa605ee1181791c4e402c3", "messageHeadline": "Merge branch 'master' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6772e9fe4a05aaf870e9b4a675548528f490dae8", "messageHeadline": "Update README.md", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "515a8c3447ebfca305806ad9823115df34d3ef5f", "messageHeadline": "Better substitutions", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "bdce9ff18fa1d1ce2a18a242ce6768a410150ad9", "messageHeadline": "fixing non-well-typed eval tests", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b91197e27d4e8761fc0aba279d1eeba0583eb9", "messageHeadline": "Type-checking for constructor applications", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 247, "deletions": 96}}, {"node": {"oid": "fc15e28bf457e41339733f12fbc80d26ecc20117", "messageHeadline": "Merge branch 'typing'", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1344, "deletions": 822}}, {"node": {"oid": "fb7bbada58996f238bae87ca5af2c958dee21faa", "messageHeadline": "add file missing in previous commit", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "27aa272850c8a63cfa85b07a90ed356bf1049cc6", "messageHeadline": "Merge branch 'master' into typing_merge", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 187, "deletions": 986}}, {"node": {"oid": "51fc5d786e2d7175300177d527f27ce6d5f9a240", "messageHeadline": "Better error output in eval-runned", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3a0a0cfbf9de156ad2bed0f01cdef6b9794aec76", "messageHeadline": "Merge pull request #132 from Zilliqa/evallib", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 187, "deletions": 985}}, {"node": {"oid": "5e6686708b5dd87c5362760366a9dd28b3fe9b97", "messageHeadline": "eval-runner: can use env var for stdlib path", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "5fa26fc88864f9f5a0882fb96f55d9d8241d0848", "messageHeadline": "Eval: do not print all bound names on lookup failure", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 88}}, {"node": {"oid": "1e6ea097579850a092ac8ba30e84a5163186f4f4", "messageHeadline": "Merge branch 'master' into evallib", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 822, "deletions": 22}}, {"node": {"oid": "89b2c379c472bc5c91bda6f8825f580d02cdadd5", "messageHeadline": "eval-runner: default import all of stdlib", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 235, "deletions": 966}}, {"node": {"oid": "5ef1a5987d585a83189de8eaa036fc4082b741da", "messageHeadline": "Added recursion principles into the type environment", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "5cec00a8f017b78085c965bb507c846f321ee008", "messageHeadline": "added applications", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "ea7cb738a28343ec036ba6a6751af9a5f329b879", "messageHeadline": "expanding type checker", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "0c9fc9bdf4aca4cad50757765e6a3fe3d2a92392", "messageHeadline": "Merge branch 'master' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2b5d249141f7610861bbe5c192f85cc90d87324", "messageHeadline": "Merge pull request #123 from Zilliqa/i256", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 822, "deletions": 22}}, {"node": {"oid": "694cf2a7bffe201e4ddc0ef4d8e6d2522ca62e70", "messageHeadline": "Merge branch 'i256' into typing-i256", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 839, "deletions": 26}}, {"node": {"oid": "5bac6a89267ff813fcd5e2bf56ad9c8c55a42b6b", "messageHeadline": "refactoring elaborators", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "57eabaad557ef27cabcd47e1ed411895a572254c", "messageHeadline": "elaborating in the tests", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "a50c3a6b62534fcce69ff4068374e370a6016c1d", "messageHeadline": "Adding missing files", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d98d9d976510f9fdc2490bb899125a7880f817d6", "messageHeadline": "Merge branch 'master' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 587, "deletions": 43}}, {"node": {"oid": "39c6e7997f1ae07a50a640613f08de74f101be6e", "messageHeadline": "added more tests", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0e4732a933384e4a8b3149943aceed058308d63f", "messageHeadline": "Finished refactoring built-ins to types", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 66, "deletions": 34}}, {"node": {"oid": "9673e13a4c196d9792f8b26ae66ca4c83f9c5531", "messageHeadline": "Fixing tests", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "6264aaef681812e6f1f97f7f98f139368e5abd68", "messageHeadline": "Continuing refactoring built-ins", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "fecff08977af623d056ee861ef24f082bc422afa", "messageHeadline": "Refactored maps for elaborators", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 249, "deletions": 163}}, {"node": {"oid": "b74b761afa9a6e7606b7c84a146deb073c293060", "messageHeadline": "Refactoring built-ins to use types instead of tags", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 192, "deletions": 98}}, {"node": {"oid": "24e60a23ff4dec7511e5fd579f46ad3ce8702a42", "messageHeadline": "Merge branch 'master' into i256", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 587, "deletions": 43}}, {"node": {"oid": "b08774b2538f0966aea1826362dda00246ce6d18", "messageHeadline": "Merge pull request #124 from Zilliqa/jsonadt", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 587, "deletions": 43}}, {"node": {"oid": "80f73e8f6a54540faf457460ba93a02c992699a7", "messageHeadline": "refactorings", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 89, "deletions": 44}}, {"node": {"oid": "fda534ae65c0112e5d55a2e5e43173bfcf2e5339", "messageHeadline": "Adding missing files", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 94, "deletions": 8}}, {"node": {"oid": "38c2587686218ee654a7943bab1f73fff54f9da2", "messageHeadline": "TODOs", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0891520eab31993971af3dd022f383932e264bc9", "messageHeadline": "getting rid of tags, replacing them by types", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 172, "deletions": 125}}, {"node": {"oid": "6c7802a3ed1a3341199457525b355f60655bf201", "messageHeadline": "* Moving BuiltIns to base", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f7b7d6ac8886ebb1a288c4144d2024556f1894c4", "messageHeadline": "JSON ADTs: add Nat support", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 321, "deletions": 3}}, {"node": {"oid": "f875fa59d72244bc7089f3dee44874235928dacc", "messageHeadline": "JSON: Nested ADTs and List support", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 270, "deletions": 44}}, {"node": {"oid": "bfad864a53b5c7550949b0240dc27afda448f3ce", "messageHeadline": "Int156: implement abs", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f08785256cb2a9cc7d5c0de77b5e01e3e337f609", "messageHeadline": "Int256: raise on shift_right_logical: not implemented", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ebb6239197b8dc0969cce5ba51447332ca4b3210", "messageHeadline": "Integer156: add Scilla support", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 84, "deletions": 19}}, {"node": {"oid": "95e268c359462000524cccd631c8f56c2e45b653", "messageHeadline": "Move Integer256 to base", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fec1cead7a0a2a047cf848bed7f38ce36a153658", "messageHeadline": "Int256: Fix div/rem issues", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "f783ea844d4e3eef2c662c54354a0ea47d159b53", "messageHeadline": "Add Int256. TODO: Fix div/rem issues", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 230, "deletions": 18}}, {"node": {"oid": "36a44db7e4c0f07f8e5ccd6d2aebe47b2fe7c05f", "messageHeadline": "Integer256: slightly restructure the tests", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "074ccfd3d11f5db02b388be89c4c2531791d702d", "messageHeadline": "Uint256: more tests", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "4aa3ffa7cd9cca377df5bc9c5e785c70bc1995f7", "messageHeadline": "Merge branch 'master' into i256", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "6c5a633c0b276df09c42eb84e8fffd83f129055d", "messageHeadline": "Uint256: Add more tests", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 141, "deletions": 4}}, {"node": {"oid": "d8d8c632e848c1ca32366e529dccfeaee83a143f", "messageHeadline": "Merge pull request #120 from Zilliqa/recprim", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "b581b77dc19fae346f27e9d26ec7abe17e83191e", "messageHeadline": "Bind recursion primitives for contract eval.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "1285d5334ce8ae02ab94af028a1ed8c70ce334e2", "messageHeadline": "Merge branch 'master' into i256", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 169, "deletions": 131}}, {"node": {"oid": "858d2230928bd8a6d63bab56df65a989ddf16115", "messageHeadline": "Add uint256 support", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 309, "deletions": 2}}, {"node": {"oid": "504a20e5e97f90bd63cd064953f1e89cddc237a9", "messageHeadline": "Merge pull request #118 from Zilliqa/import", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 107, "deletions": 117}}, {"node": {"oid": "fc02689b1af7341009137c563cbb6c161fc3233e", "messageHeadline": "Merge branch 'master' into import", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "39518a5a46dab8f32bd85f896c4741eceaea47d5", "messageHeadline": "Support accessing _creation_block in contracts. #60 (#119)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "4d10b6e992cedf5214fe11d1625e093c5b0e3725", "messageHeadline": "Add import construct", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 107, "deletions": 117}}, {"node": {"oid": "a986857c058c051befcad72171dbbe54758412d4", "messageHeadline": "Integer and Nat conversions (#116)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 226, "deletions": 2}}, {"node": {"oid": "02b5b6d07732536d7ac3ae0496d10c8e2cc1e87c", "messageHeadline": "Map to list conversion.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "e3fadeaa8991fc0c39bf80621979296326863976", "messageHeadline": "Merge pull request #115 from Zilliqa/nattointfix", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b5471703ef47ff7f82ae620a3ad952d0f4721c45", "messageHeadline": "Update Nat->Int library to Nat->Uint32", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "72b9731077ca963f335ea25b2b15f721f44b837e", "messageHeadline": "Merge pull request #113 from Zilliqa/contrinfo", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1079, "deletions": 2}}, {"node": {"oid": "c0be434e5e880914735f17306c8fffc95e711a15", "messageHeadline": "fix tests affected with previous merge", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3e30bdf9669264e95bdd866fd04360595ecd4221", "messageHeadline": "Merge branch 'master' into contrinfo", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 511, "deletions": 438}}, {"node": {"oid": "4355d5ee1ae6648c2e48b11d7dc749d30c614de4", "messageHeadline": "Properly type ADTs and Maps in JSONs (#110)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 506, "deletions": 438}}, {"node": {"oid": "2ecca0517b3b6b07f3002b055cbb69a42d5716ca", "messageHeadline": "Update install.md (tested on homebrew) (#112)", "author": {"name": "Edison Lim", "email": "6057323+edisonljh@users.noreply.github.com", "user": {"login": "edison0xyz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aae9cc559cbb537911025b7600eed08627f21351", "messageHeadline": "ScillaChecker: Add tests for contract info.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1007, "deletions": 2}}, {"node": {"oid": "80c375e6dec72797e012e106b7cb106cefe90ab3", "messageHeadline": "ScillaChecker: Print contract info json on successful parse", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "a2abb763cb8091926b7209cbb621f5da1baee859", "messageHeadline": "Moving Datatypes to the Base module.", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5b5bc0b05cbb28be516b4f1a3892cb81246a7a94", "messageHeadline": "Merge pull request #109 from Zilliqa/typing", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 512, "deletions": 169}}, {"node": {"oid": "29ad0559046657218f49c847bdd27333de9f35b0", "messageHeadline": "Merge branch 'master' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1265, "deletions": 234}}, {"node": {"oid": "27b5ac593d08ace1407743e61123f46936ee0533", "messageHeadline": "Extending TEnv signature", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "30085ebbce18a0ffd1f5a3840d66d1a2ef5b0be2", "messageHeadline": "TravisCI: Clear opam logs (#106)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80d545479c53d1021515726916c6fb5c9ae029bc", "messageHeadline": "Merge pull request #96 from Zilliqa/erc20-fix", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 99, "deletions": 66}}, {"node": {"oid": "cd68f76a5c04e71eb69855607727d627d58da79e", "messageHeadline": "fungible-token: handle missing match pattern", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18c38058ea828610865c24c1a9a0fd27a13d6173", "messageHeadline": "erc20: use updated balances in Transfer", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae105f9f274cd334b59a670a66661e8d7d325494", "messageHeadline": "more unused variable elimination", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5c4cdf3b4fa02dab15cfb703bea371d3fc754339", "messageHeadline": "Merge branch 'master' of https://github.com/Zilliqa/scilla into erc20\u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a4cd23b7b209d03545b43b322a424a4c2f96fe8c", "messageHeadline": "Merge branch 'erc20-fix' of https://github.com/Zilliqa/scilla into er\u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "847a882541a33ce46d7f0b130f11f4d368d866a0", "messageHeadline": "Merge branch 'master' into erc20-fix", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 290, "deletions": 118}}, {"node": {"oid": "edb6eb7cb06f633590806b49fe51b0c446e1aa86", "messageHeadline": "remove unused variable in fungible-token contract", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "376883e376d6aa0a41f92c4383441ce431966fb8", "messageHeadline": "fix error checking in makefile target (#105)", "author": {"name": "Gong Deli", "email": "Gnnnnng@gmail.com", "user": {"login": "Gnnng"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f7425980842bd8d2e9cda9caee92c1835cea99dc", "messageHeadline": "Merge branch 'master' into erc20-fix", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 290, "deletions": 118}}, {"node": {"oid": "6870a1ed258e41ae90bb1277886db667a28fef4c", "messageHeadline": "Merge pull request #104 from Zilliqa/docker", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "e707242076cb15f92f94e3267d5777db9181429a", "messageHeadline": "support docker build", "author": {"name": "Gong Deli", "email": "gnnnnng@gmail.com", "user": {"login": "Gnnng"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "9101ec982bb9312ecde8df90ca865b256d4d452c", "messageHeadline": "fix missing opamdep (#103)", "author": {"name": "Gong Deli", "email": "Gnnnnng@gmail.com", "user": {"login": "Gnnng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b03d85c8a22ad3a93b2b6bd7e52157edcc52b1f7", "messageHeadline": "Fixed typo in README", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "990fcf821b97bd6da6d0f4092b0cd069bed60e8e", "messageHeadline": "TravisCI: cache ~/.opam directory.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "700d0b75b2502f3d8f1476b392abb6e1f849969d", "messageHeadline": "Merge pull request #98 from Zilliqa/issue95", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 175, "deletions": 35}}, {"node": {"oid": "239d2c0c4f9df27b66aa3f18dcab8312db43c6f0", "messageHeadline": "Merge pull request #101 from Zilliqa/auctionfix", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 72, "deletions": 80}}, {"node": {"oid": "2a6cd77c2173d74a31371c93400d534c326cc1c8", "messageHeadline": "auction: remove unused map contains check", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6f55909ac3eb4ac0333fab45d939a347e7e4be77", "messageHeadline": "auction: outbid has to be strict", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 72, "deletions": 79}}, {"node": {"oid": "0d87c6ce41cd274be7ede019dd2a695f68d23326", "messageHeadline": "Merge branch 'master' into erc20-fix", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 917, "deletions": 35}}, {"node": {"oid": "a12afbe658f10c1cb886fd9051a6b96abe90dd15", "messageHeadline": "Merge branch 'master' into issue95", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "10f23e939ede8b2bc8ad181286db89a6b815b463", "messageHeadline": "cfinvoke: modify how invoking \"Donate\" works", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4e3b103a937eb923bd109eb6bbb09c0718629606", "messageHeadline": "Merge branch 'master' into issue95", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "de13c14a3a4bee1f94487c380c44df87db655bcd", "messageHeadline": "Global configuration for Tracer (#100)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "73e7dcf5242042d84cb375c898e3113208dd68f4", "messageHeadline": "Merge branch 'master' into issue95", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 762, "deletions": 1}}, {"node": {"oid": "213d6514d32d3bc7021893cc21488e66764a1e5f", "messageHeadline": "Merge branch 'master' of github.com:Zilliqa/scilla", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d537f0e7304edf1fa0edd135dbfe135a0081233c", "messageHeadline": "Added testcase for Auction", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 566, "deletions": 84}}, {"node": {"oid": "8b0e7b771ebd0038d5ec8e145d402554ee99f5d6", "messageHeadline": "Fixed contract typo", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "99ef939866e8f542910579caad9df1ce55598960", "messageHeadline": "TravisCI: Restore to working version.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "dd5a3590442cf6a6866f3e4d5db6cb8ded538df1", "messageHeadline": "Update .travis.yml", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31407c1867aeda3e64099aa1982bc42b8a8acb8e", "messageHeadline": "Update .travis.yml", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "566f16d2e78bac4e5d12b0e7b756e2894f74440c", "messageHeadline": "Update .travis.yml", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dfa63e80a9b07f81960f1551ef6834d613cfa05", "messageHeadline": "TravisCI: Use install.sh instead of legacy opam installer.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2a5ce01017a70a5e6fb1689e0e6e7a18233ac345", "messageHeadline": "TravisCI:  aspcud package for faster dep resolve.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "adb5f1719172c364951166292a36a6e049dc7f71", "messageHeadline": "TravisCI: Revert previous commit.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17311b7cb5ccb338397f2b2c5476865b99c6a4b2", "messageHeadline": "Merge branch 'master' of github.com:Zilliqa/scilla", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "e8f3a9ed4a6f5ebe77efba37a5ed1c112883ee10", "messageHeadline": "Added buggy auction contract", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 274, "deletions": 0}}, {"node": {"oid": "325f012fb79294818b73de2cab0f603c779b06f1", "messageHeadline": "TravisCI: Do not do opam switch, to save time.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb6b474f8c829d78d4210b1e02c37050675b2ed4", "messageHeadline": "Update README.md", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eec124552de78cef1b550eab88e58bcd15268def", "messageHeadline": "Merge branch 'master' into issue95", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "19049dee24eceb45298711b2d322e0da58cfbff8", "messageHeadline": "Update .travis.yml to build only for master.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3f8cc37b7e4155830beb8d0d5841c5cb312adb33", "messageHeadline": "Fix typo", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7717f267c3cfc2d738807458c5f77c3a55457ac0", "messageHeadline": "TravisCI support (#99)(#5)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "fb0d4ea2f2721877caca61ecc995ae2a6f148ae9", "messageHeadline": "Add contracts with expected failures to testsuite.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "42348b168b58e450da0b0434bcee1f37976be035", "messageHeadline": "validate block chain variables provided as input", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "b12a1929b24b33257f4a5ed033bf27afd9439170", "messageHeadline": "Make invalid input state json entries error more meaningful", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "a0911a3c9907d011c7becc42628a1300781c755a", "messageHeadline": "Check for malformed input state variables", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "ba9dff7289b54c2e55f3cd91a77a5aa2e4b32c19", "messageHeadline": "Merge branch 'master' of https://github.com/Zilliqa/scilla into issue95", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "06a3aaf059b04dbbfcd342fd00647efb5ca309b8", "messageHeadline": "flag error on malformed _balance in input state json", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "be87c96aa990bed09accb73ce383d8fea8d4c81f", "messageHeadline": "Check for unexpected input state variables", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "e326c7da514975f5c4322b33e0f0303569abd773", "messageHeadline": "Fixed typo in helloWorld", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fe9403f6653088459b44f0cfb882062a91b4f15", "messageHeadline": "Added gethello transition to helloWorld and updated tests", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 66, "deletions": 23}}, {"node": {"oid": "c5d8079f4b613338558517ec65f19937a5a6b2a3", "messageHeadline": "fungible-token: mimic erc20 behaviour to abort rather than transferri\u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 98, "deletions": 59}}, {"node": {"oid": "13259f24c00a36cb31b7f6c17b17aaeaffd40829", "messageHeadline": "ListUtils.scilla: Change Int to Int32 for list_nth and list_length. T\u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7c48b7dddf06c3ca10b751ef1dcbe38dda97f46e", "messageHeadline": "Implementation of run-time type substitution for polymorphic types. (\u2026", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 310, "deletions": 225}}, {"node": {"oid": "61b13da3c767b6030101a90bb392a89df0800d17", "messageHeadline": "testing initial type checking support", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "20547f7faf397ad4c9738e88b5cb5f6619a0fde6", "messageHeadline": "Fixing TypeUtil", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f8450a65ffe3adeec5256b104b00e39009728f34", "messageHeadline": "Merge branch 'tsubst' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2276, "deletions": 1875}}, {"node": {"oid": "f838b91d26c0e9f9aca0e80fb6ad125b9cea1c6b", "messageHeadline": "Two more tests registered.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2bdd1e50005e2d9077dadf761ed427da63d49991", "messageHeadline": "Implementation of run-time type substitution for polymorphic types.", "author": {"name": "Ilya Sergey", "email": "ilya.sergey@gmail.com", "user": {"login": "ilyasergey"}}, "additions": 308, "deletions": 224}}, {"node": {"oid": "39aaf3ab0a897f9f39209b2f6da0837039c22304", "messageHeadline": "Merge pull request #91 from Zilliqa/accept", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "938b20879eb28c42e5748c7976008425d36d2c3f", "messageHeadline": "fix helloWorld output after merge from master", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c86db3d67a092c5cfb8080399a017e8cd2f28d6", "messageHeadline": "Merge branch 'master' into accept", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "190e30d454ccace792aaf9ddb10821156553dedf", "messageHeadline": "fix output of cfinvoke after merge from master", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e06a1219f6460d7ce71f7e49174e1bc8130906df", "messageHeadline": "Merge branch 'master' into accept", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "c9ff89b74b27b7382b4783902ab5072e919c9d90", "messageHeadline": "Merge pull request #90 from Zilliqa/transname", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "a47607649da5a2af4098d1d57810d56de08a4ec6", "messageHeadline": "Merge pull request #89 from Zilliqa/messagefix", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "1a5512d80a21618695c45cf0994ffa8757d2179f", "messageHeadline": "add an explicit  field in output message to indicate if incoming mone\u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "fe19d530490ef6ac20991dc501dbd0babb1d9e89", "messageHeadline": "cfinvoke: add an owner field and return money back to owner", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 20, "deletions": 45}}, {"node": {"oid": "2828c1270baa63106bdc05e421b9271ca3bb4975", "messageHeadline": "Relax naming restriction for transitions.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "0615b8ab56459998620b9ca536281e269e088427", "messageHeadline": "add Main test for cfinvoke", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6da98947593c9071691b706f2816a5f6633cf2f", "messageHeadline": "Fix messages from crowdfunding to have empty tag when no money transf\u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "2362433a67e627e392eed9d3b3c083aa0bdb245a", "messageHeadline": "fix typo", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe3b217893b829e5d7ca2718d9591d399e1996d0", "messageHeadline": "Support `Int` and `Uint` using `ocaml-stdint` (#87)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1952, "deletions": 1729}}, {"node": {"oid": "bdece117cac6a450c93fffd62fd98f456129fa06", "messageHeadline": "Merge branch 'master' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 598, "deletions": 220}}, {"node": {"oid": "86ce3a44c13e3e6d605d752d62a6b1a4926396ef", "messageHeadline": "Update README.md", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "46775c426018b6b0fec24f18f614239a5fd6dcf1", "messageHeadline": "Resize logo", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a37b48cd9e1a6d5a750fb7878196b6e09f4db0b5", "messageHeadline": "Added logo to readme", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "388cb7a7253fc961fc1ae728f210d9134923d561", "messageHeadline": "Added Scilla logos", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7067be204041156cc7c9350efe402a8d3ede639f", "messageHeadline": "fixed missed_dealine_code typo", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea00a087faaa2d2ff8e7d632521e333714674771", "messageHeadline": "fixed indentation", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a96135ad704ecdfa5435e2c4260660478e7e62c2", "messageHeadline": "Added helloWorld contract", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "e24a3fbac8d8de3fe10aae1d913b5ecfdafbab51", "messageHeadline": "Merge branch 'master' of github.com:Zilliqa/scilla", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d2fd555e1850b7c98312b8a507e93073f8f73da", "messageHeadline": "moved readthedocs to a new repo", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 0, "deletions": 265}}, {"node": {"oid": "d31fa1adeee301d2ada9eb3a09af8f8d7eafb6fe", "messageHeadline": "Merge branch 'master' of https://github.com/Zilliqa/scilla", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 267, "deletions": 1}}, {"node": {"oid": "5db90b433aad92ab40d1fea83b2707b9af93a6ad", "messageHeadline": "fix bug in fungible-token", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc32177dc02ce4aca866a750cb4d7864aae934d8", "messageHeadline": "Adding readthedocs", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 267, "deletions": 1}}, {"node": {"oid": "65fbace2f89b524ab668d17bbc04b9f9545f8b40", "messageHeadline": "Merge pull request #84 from Zilliqa/intchecks", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 366, "deletions": 79}}, {"node": {"oid": "521f8614d72094c1ce71f3b31c3c03a4c2e714c0", "messageHeadline": "use intger error code rather than string", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "05001e5a97789442cbd09e1771be7ddde1698cbc", "messageHeadline": "fungible-token: input state must have map type", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1e9f798fb419d62f696f2cb8ca5f73ed69545f7a", "messageHeadline": "Map types: input states must also have map type specified", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "ba65b6303cf710c64fad0d8a3229dfa58302d6ec", "messageHeadline": "Merge branch 'master' into intchecks", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "49ef5dc47a00ec3056be95886ee5876a330b469a", "messageHeadline": "erc20: add checks against negative inputs", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 380, "deletions": 79}}, {"node": {"oid": "e71564f2188e092fccd9d27aa124d78365248333", "messageHeadline": "clean up", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "3e64efcb963630d500523b1218ad4b52bed7055c", "messageHeadline": "Merge branch 'master' of github.com:ilyasergey/scilla", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 277, "deletions": 186}}, {"node": {"oid": "9406492c28a0948410432e4065fac855de25e1ee", "messageHeadline": "renamed erc20 to fungible-token", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e2d77b1fe3ff2a6f26777aecb5949cb8ed8b5f31", "messageHeadline": "Typed `Emp` literals (#83)", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 277, "deletions": 186}}, {"node": {"oid": "a8fd33d799fb1a358a65ad9a0ecc7ca77d590099", "messageHeadline": "removed unncessary library from erc20 contract", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "cfbc7eaf356ddbc80b1c77f4f2929e9475db185e", "messageHeadline": "Merge branch 'tmaps' into typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 67, "deletions": 55}}, {"node": {"oid": "3328881f28e1e5432ae48dee05c8fb9ec843a286", "messageHeadline": "Fixed map parsing bug", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "18fc3c75eedfcdcada87bfbb539ed82f6901dfa7", "messageHeadline": "* Initial structure for the type checker", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 458, "deletions": 96}}, {"node": {"oid": "84403dcd86ac7b62e78769cabfd8a883467284bd", "messageHeadline": "Reanming Syntax subproject into Base", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d28083310fd382bf3cceeb20bc0e6fc0f05b8b5d", "messageHeadline": "Adapting the tests; a likely bug in ERC20 is manifested.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 92, "deletions": 36}}, {"node": {"oid": "d70520a69653e074ef99801be57ab049814a2740", "messageHeadline": "Added explicit types to the `Emp` literal (issue #64)", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 120, "deletions": 102}}, {"node": {"oid": "19bb08c966c59a4f2966540a6d69e79d2a2f2e0d", "messageHeadline": "JSON parser should accept negative integers too", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2cf4de45ba7dcf844ee7634ef054bf9b711901", "messageHeadline": "Merge branch 'master' into tmaps", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2528, "deletions": 1537}}, {"node": {"oid": "aaaab9a4b04660614e753c5bca937fda0f6839a0", "messageHeadline": "ListUtils: add list_nth", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 125, "deletions": 2}}, {"node": {"oid": "8e251edec5e93cee2039b35c6b1fac8cb11134fe", "messageHeadline": "More folds for the standard library (#80)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1316, "deletions": 2}}, {"node": {"oid": "8c8098caade46fa3f61ed1ce4262558dd9aa0f94", "messageHeadline": "add file missing in previous commit", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "70cdeb51a8e4d1ff4a2dd62ab0ee511a176c0437", "messageHeadline": "easyrun.sh: Improve error message. Remove unused gold files in contra\u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 989}}, {"node": {"oid": "a7852d0143dfe7d3a38de0194a451b022f0be5a6", "messageHeadline": "Merge pull request #77 from Zilliqa/interface_fixes", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 239, "deletions": 530}}, {"node": {"oid": "2ecb98c0ca8dc7a2f300f5394e39303ff4ec3e67", "messageHeadline": "Interface improvements. Issue #37.", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 239, "deletions": 530}}, {"node": {"oid": "7359bdde5834f6f6170d0abc4d753e49bd72159b", "messageHeadline": "Create a separate binary for just parsing scilla code (#71)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "52cc57fdfcfab9739bfac98354035ccbf70930c0", "messageHeadline": "Some built-ins and folds (#69)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 774, "deletions": 1}}, {"node": {"oid": "87c57f63ac17f977c4d0534ee6bb8994dec37d6c", "messageHeadline": "a typo in the type fixed", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe3ff0a621e5174ff7ad008ffe61694503e14e50", "messageHeadline": "spacing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3eee10b72427480f78261572da1bd18dcf8900af", "messageHeadline": "Fold bug fixed", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "60be60f0ec86e555c82f653650e331cd8162c0a9", "messageHeadline": "Refactoring maps", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "de8d049320c723d17b9a4d0eb51ffd093c63ff27", "messageHeadline": "ERC20 (#67)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1026, "deletions": 59}}, {"node": {"oid": "0da7b5d73d38e54302d52682d989ba18b12df146", "messageHeadline": "Reformatting test cases", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "40c282e2938b3f1bdc50ee93848130a95ca689a7", "messageHeadline": "Merge branch 'recursion'", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce81f8c31b8e77748f86f57b8f5936ddd094c213", "messageHeadline": "EmacsMode: Fix cursor movement bug after indentation", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1eede17256922043eb6ed351de6d5f4f3cdd3b76", "messageHeadline": "add a contract that can invoke CrowdFunding (#55)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 799, "deletions": 2}}, {"node": {"oid": "6858b2ad44e2c206adf0b893d20ea278f516963c", "messageHeadline": "EmacsMode: Fix bug with cursor position after indentation", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79f7b9d3b17c0669ad6ae7afcd02930a7954ffaa", "messageHeadline": "EmacsMode: Fix indentation of end", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2e6c9d925e8b26cdb69535597922a0852016f26f", "messageHeadline": "EmacsMode: No indentation after let...in", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 57, "deletions": 70}}, {"node": {"oid": "64dac9977dd7ee8913e52186a8682bba5060bc45", "messageHeadline": "EmacsMode: Fix column position after indentation", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "8e4219c4b4199ed0a370f8f0ed1d0d9b75594bfa", "messageHeadline": "EmacsMode: use setq-default for setting indent-tabs-mode", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99711e37cf57c8ba81eb5d7ab853347bfa1de4c6", "messageHeadline": "Merge branch 'master' of https://github.com/Zilliqa/scilla", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 557, "deletions": 72}}, {"node": {"oid": "ccf82af0032983e997b0716c4911bf3a22550c74", "messageHeadline": "EmacsMode: Fix indentation for nested let-in and fun", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 140, "deletions": 109}}, {"node": {"oid": "16368e6f6d4bc1b3046f8eed692e62f9c804ff82", "messageHeadline": "Support for Primitive Recursion for Nats and Lists (#62)", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 557, "deletions": 72}}, {"node": {"oid": "29bf3540b4faf1a3e7028ee30938797f306a3cf4", "messageHeadline": "skeleton for typing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "cbd4ca980bbc9b66a5c8a22f70a468bd6db2d24d", "messageHeadline": "A typo in the test fixed", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa99bc4641b10d6983e6c1f0e47df52734a170a7", "messageHeadline": "better printing of Prelude functions", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "f054434d81a522e7f56b546d6320f516c6306b30", "messageHeadline": "Added polymorphic folds for lists", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 234, "deletions": 91}}, {"node": {"oid": "ed2794638818b54d501db009b1c1afbf8c99b47e", "messageHeadline": "Semantics for polymorphic functions is implemented", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 102, "deletions": 101}}, {"node": {"oid": "10d17afe572b7184282cef581fe2fbb150078100", "messageHeadline": "Uniform treatment for folds on natural numbers", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "aad10a016310950cd6ccca80c70f29be6ee23063", "messageHeadline": "Merge branch 'recursion' of github.com:ilyasergey/scilla into recursion", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 173, "deletions": 25}}, {"node": {"oid": "cd88346140e63159b0e2328b4ee7e6b5ea0bcdee", "messageHeadline": "Skeleton for recursion implementation.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 54, "deletions": 29}}, {"node": {"oid": "1745365aec2722bb99c2bd847c37cd78417ab315", "messageHeadline": "Debug Utilities (#52)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15cf5ed9d8532d7e7333f49d7cf93a2d0283bc04", "messageHeadline": "Added recursoin for natural numbers", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "940c1bb90b95346218126aa827a9971ba80ebec7", "messageHeadline": "Skeleton for recursion implementation.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "6c7721306bbb51a2642de7ae36229e83912abf28", "messageHeadline": "Multiple fold principles for Natural numbers.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 276, "deletions": 26}}, {"node": {"oid": "02a72f21bec8f24c4a9ece2847b07bd080385fd3", "messageHeadline": "Skeleton for recursion implementation.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "15bae7d5a853fa97fba8664416fd496f2f416ef6", "messageHeadline": "EmacsMode: Fix multi-line indentation for {}. #40", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a8afc1e6c94c5b7290713c2575730a618613242e", "messageHeadline": "remove output.json that had erronously crept in to the repo", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "35ddb55924a691b2c9628ef951c298395449012e", "messageHeadline": "zil-game: remove unused variable game_on", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 46, "deletions": 98}}, {"node": {"oid": "484af197bc835bb0f7be61687be61c2eb58a0c54", "messageHeadline": "emacs mode: fix highlighting of strings within comments", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed917bee5b2720e2896bf5e3a69af59c3a2065f3", "messageHeadline": "Support for strings literals (#57)", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "18cf3b4a9b7aa1b7b04ea665e50d1119ea98c7d6", "messageHeadline": "add withdraw method to zil-game and add tests for it. (#54)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 325, "deletions": 3}}, {"node": {"oid": "0fae68169e0ab34d0a37c5e41f95ada579308156", "messageHeadline": "Debug Utilities (#52)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 149, "deletions": 56}}, {"node": {"oid": "9b8e24e9cf865f7ab431711368f9c4868e5e4035", "messageHeadline": "Debug Utilities (#52)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 149, "deletions": 56}}, {"node": {"oid": "53a0965ad3e06da3e5e0346e82e778afe1d4b213", "messageHeadline": "Merge branch 'recursion' of github.com:ilyasergey/scilla into recursion", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "86da0d370854b3fd7ea858e9ad041c1d8502ecbe", "messageHeadline": "Added recursoin for natural numbers", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 99, "deletions": 21}}, {"node": {"oid": "90dcc754359be60843d706a1743bd35eb711b021", "messageHeadline": "Skeleton for recursion implementation.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "64ed4e642618d40d0c0e9c834fa08fbc169aaab6", "messageHeadline": "Idiomatic string concatenation in tests", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "253146fbed7cf41923b0e863dbfb5efff46ed270", "messageHeadline": "Rename ADT And to Pair (#46)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "d1873fb0b1af37664b160d8e6698711637cb7650", "messageHeadline": "add successful ClaimReward test for zil-game", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "12c70f5f0eb9b80f48a809b1e6cf74d9ab80aa61", "messageHeadline": "Added a missing testcase for nested pattern matching.", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8dbdeb44c2819806e2492a99f7c958d315c462a7", "messageHeadline": "* Disambiguated pattern matching for nested ADTs.", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "4e41a1b069f22c15c3171388d1c14e81d07db5d0", "messageHeadline": "scilla_runner: call check_extract_cstate after init_module even when \u2026", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1e89c09037c8c097659d9c041b33d169e8c01433", "messageHeadline": "emacs-mode: handle patterns with braces: issue #40", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "9ff7a4c7319e010bf9625e72e33abee554ebb8a7", "messageHeadline": "Update INSTALL.md", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c699193b91deab5d0263a53dd9a199579830e5ca", "messageHeadline": "* Cleanup in `README.md`", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "c8d1595eb8687b11ef51006c8531a12e03e5fe7f", "messageHeadline": "minor commenting in README.md", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27b6fbc45dec9884bdbc6db9d401232274b4f5fd", "messageHeadline": "Emacs  mode (#39)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 202, "deletions": 46}}, {"node": {"oid": "bc3557616c4e39b9db388b3f2b3e0ff8db876fbb", "messageHeadline": "Add emacs mode info in README.md", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1710b600c43a877b74c9a591c5a9ef41c5c331c8", "messageHeadline": "Fix indentation in crowdfunding scilla file", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21148ed43f7827e1cdb5a7b20b21572508f74257", "messageHeadline": "Add (some) indentation for emacs mode", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 122, "deletions": 47}}, {"node": {"oid": "bb1231d7ff113599b3ba34e81988ea7165df94e9", "messageHeadline": "Merge branch 'master' into emacs", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 113, "deletions": 94}}, {"node": {"oid": "453cc57b832cbc089ed6012529fed243ef66b3c8", "messageHeadline": "Merge branch 'recursion' of github.com:ilyasergey/scilla into recursion", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4596b6a6bf9eabcff53c67d6f22d76bacf329a4d", "messageHeadline": "Skeleton for recursion implementation.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "132b7c57fa66b8e4a6011b6048e385c4ceb163b6", "messageHeadline": "Add INSTALL.md for platform specific instructions. Remove ubuntu-setu\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "f1d3a6faf67fc5008ddf130292654bf7e1337b3e", "messageHeadline": "Skeleton for recursion implementation.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4f38dc88d41bbcedb5216f0e37dcccb29e42840f", "messageHeadline": "Remove indentation code as it is incorrect", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "77340977c989afc0f8d3f78024d733c3300a465e", "messageHeadline": "Add Emacs major mode for Scilla", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 85, "deletions": 4}}, {"node": {"oid": "301690e9466b74cbaadb6d0397d03ba24cadf867", "messageHeadline": "Add ability to print the command line used by testsuite for running a\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "e03a0aeb7a7d7e79d2e321e3965e23ad88acd601", "messageHeadline": "Delete ROADMAP.md", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "5f8ffd258ab30ded9df4f12fe21e5bdf1751f533", "messageHeadline": "Add a bash script for setting up Ubuntu to build Scilla", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "369e655e3b8c3624fdbf09bbfff948f0fd0dc9c4", "messageHeadline": "Misc error checks (#30)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 208, "deletions": 60}}, {"node": {"oid": "5116859b24d6fba82b6516121a852f927d4523e7", "messageHeadline": "Update README.md to reflect renaming examples dir to tests", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1480fda2b432b1fa35fc0b2712eeeb4ac7622624", "messageHeadline": "Update README.md", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fa64ab1d84f0264b5dc8a96c8a80b89bd643cdce", "messageHeadline": "Paths fixes", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe1ae91703ddbec59dd9e5c76347574248c7536", "messageHeadline": "remove obsolete code", "author": {"name": "Vaivaswatha Nagaraj", "email": "vaivaswatha@zilliqa.com", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 382}}, {"node": {"oid": "3bf5eb611adeb81dcc47d803e6e6973af0fdfeab", "messageHeadline": "OCaml based testsuite (#29)", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 188, "deletions": 9}}, {"node": {"oid": "431e16c2324ecd0d6a5ac063474bba77934bbdf8", "messageHeadline": "(De)serialization for contract state, messages and block chain state \u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1578, "deletions": 1011}}, {"node": {"oid": "0c9a6239eba5d56887650d4a146cff8855505379", "messageHeadline": "Removing bogus asserts.", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b71e77a53111012e4e4f26f7bdb62d65f88e2860", "messageHeadline": "Remove assert false and return None instead in JSON.ml", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "714d47c1005dc97e0c67d46d0145255073e9693c", "messageHeadline": "cleanup and refactorings", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "9d83a104dfa4186e133dc468b0b76cf479930979", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9149c972ec2a48b9b913eb287413c279bae9f0d", "messageHeadline": "Refactoring EvalUtil for making entry retrieval more uniform", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "4100cd0927401991ed2fc7553069d925c89d9700", "messageHeadline": "Merge pull request #25 from ilyasergey/cli", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "ac1c2d80c15065396f10b02a4243eb922085557c", "messageHeadline": "CLI: Check validity of input file.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b105269b3f95e4478ffd73c9783669e9936b2103", "messageHeadline": "Merge branch 'master' into cli", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1882983af8b63fbba67a2d19448e6f2cadc43e5d", "messageHeadline": "Merge pull request #22 from ilyasergey/json", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 289, "deletions": 3}}, {"node": {"oid": "7c12c712a8dba1574e7c85b8b33af07f479a0393", "messageHeadline": "Change quote to ASCII character", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "23fdc3aabbfebce338b22d59945aaf7179fc42c0", "messageHeadline": "Update Address format in example", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d13ffb06497b6b9e8186628750a5e09c68c6ad4f", "messageHeadline": "Add comment describing json encoding of Map variables.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2662d529d673b97862efcc2fe94b3fc90626e2c1", "messageHeadline": "Add an interface file for CLI", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "fced76d03db2624306e2b187405d7d501e805245", "messageHeadline": "Make CLI istate and imessage optional, according to spec.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "61fb07a033878770573fd403a040d2556750f0d1", "messageHeadline": "Merge branch 'json' into cli", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 97, "deletions": 16}}, {"node": {"oid": "9caaec75bf560e410c7793ec5097544081831949", "messageHeadline": "Add support for parsing state of Map variables from json.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 69, "deletions": 15}}, {"node": {"oid": "f0d432f6445c317364978defe45dd373779359f1", "messageHeadline": "Remove extlib dependency added previously, but no longer needed.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73e6dbc11c11f9faefc835a19f67046acb885087", "messageHeadline": "Add code to print Map state, as specified in the google doc spec.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "affddad5fc3735ecddc14c3a0eaa1f5213f34a26", "messageHeadline": "Add CLI support. Not used yet.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "9e3bb891e30f76b57790140218fee65ac32c076d", "messageHeadline": "Fix init.json based on new values in recent merge", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ea247ff1ffa4208214e67f0f0ee4c4b0c8e071bc", "messageHeadline": "merging changes from master", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 302, "deletions": 255}}, {"node": {"oid": "a72a6e1b4260a890ed9830e9125cd8f08f627c32", "messageHeadline": "Refactoring for more idiomatic OCaml code", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "de902dc317633e44f7866adfb9e6e25d4f3a2b6d", "messageHeadline": "A test file  for address parsing is added.", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "07fbb7acef618672193d7ad94d925c48e69928e3", "messageHeadline": "Fixint Issues #21 and #23. The following changes are implemented:", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 284, "deletions": 244}}, {"node": {"oid": "865af6ade9921b6c76f890983c039f8b62605628", "messageHeadline": "Update address in TestRunnerInputs.ml so that crowdfunding tests aren\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eccfdfc893b99453f3ba8765a79b411019c6a0e3", "messageHeadline": "Add function to write out state variables to json.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "e69c82e3e41b6f3efd33dc4a1ab43a457149f248", "messageHeadline": "Add balance as part of input json.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "9e37d1038661ed9172130c09f404a16f1a56d8a2", "messageHeadline": "Update test json to use proper values. Fix tests to be in sync with T\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 179, "deletions": 151}}, {"node": {"oid": "cf6696efb819b9ea54d2d224cae8f1e9c0bee90c", "messageHeadline": "Read contract init data from json.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "748f15067cc1da717718540ad055687656a0dd9d", "messageHeadline": "Merge pull request #20 from ilyasergey/testsuite", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@users.noreply.github.com", "user": {"login": "vaivaswatha"}}, "additions": 1947, "deletions": 1}}, {"node": {"oid": "a3b75209d772b5938a96d725cafdf0799dcc1ad8", "messageHeadline": "Add make test target", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 11, "deletions": 47}}, {"node": {"oid": "202834963988b9f33c0a44997a0c94a512cfed51", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3cf8c84c502fb2e913ed0cadb8902af2e9a1f28b", "messageHeadline": "Update README.md for running tests", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "df088730e9ba830fe91fe1cf7826f760258879d1", "messageHeadline": "Add a bash test script", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 1970, "deletions": 0}}, {"node": {"oid": "ef71a90525a337ad8736ab4793c6543e05e65fce", "messageHeadline": "Commenting code", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b819b9f9e4ebd0e7de3e2590becf89202a520c2e", "messageHeadline": "better examples", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "57c5b000e0d5fe8d3e98ee451a1505317b8d4b52", "messageHeadline": "Better instructions in README", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "415772dacb893be107766d0a09e4ffb8a5d77120", "messageHeadline": "Better instructions in README", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e9bfbac0c28c5e449e34ff0f83493be0a39d1df5", "messageHeadline": "Better instructions in README", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b2eb0a52a5b71b1b4d9ac6ce545fb86a9a17c407", "messageHeadline": "README", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "62119de93e8cc20cff51203db50ad66e966535db", "messageHeadline": "Now funds are correctle removed as per messages emitted.", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "d81a3c6df240d1d1463eae87f7151f2ed6f3be8d", "messageHeadline": "Both contracts now execute for 4 messages and states", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "5fec17771bbc74048d16a7d9c20acab4ce2e4a9a", "messageHeadline": "First transitions executed", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 289, "deletions": 91}}, {"node": {"oid": "652383f1649e4f1dc0ed50c1ffeac4bcc36dda3f", "messageHeadline": "finished message processing", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "6015c4fd033991c266be28859990c81efb49507a", "messageHeadline": "processing messages", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 92, "deletions": 9}}, {"node": {"oid": "581b55fc2c598b3f4206a6430d087fc07e17b376", "messageHeadline": "README", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "1374a1fa5e7db7019ee79344262c3bab27720992", "messageHeadline": "Merge branch 'evaluator' of github.com:ilyasergey/scilla into evaluator", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "af7a0db87268e7901cb6bd4b7c35473b3af324fc", "messageHeadline": "Contract state initialization", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 263, "deletions": 38}}, {"node": {"oid": "931788f8316383f505b0fce94aea53767cdf0626", "messageHeadline": "evaluator for expressions", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 154, "deletions": 58}}, {"node": {"oid": "be92bf1026a6dcb575d1a354db5ebc9f30f5f578", "messageHeadline": "Merge branch 'master' into evaluator", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebed01010ec6b8931f37c83a1baf25786a46bb9d", "messageHeadline": "Added new dependencies for evaluator", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d9af5124f09ca513abdb304d16f7bccd3c36a0e9", "messageHeadline": "comment added", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dfc373b164ad38071327b1401a96f62d6f1a4b0a", "messageHeadline": "Evaluator for statements (1/2)", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "378fd2cde940822884cf54de518dd9402cbfc4fa", "messageHeadline": "Dependencies", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "8806c24bacb1d3f522001dbaa5495d029efa12da", "messageHeadline": "Storing String representations of BigInt in integers", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "cdf4ae284aad4ab60814624135ce6eb1ac23af6f", "messageHeadline": "Playing with hashes", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "982151fc21c6370c1685a6e07773519fa0cd04b8", "messageHeadline": "basic hashing implemented", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "2395c0d3ea19697fa272c3a30e7602d53a43b572", "messageHeadline": "Added support for pairs", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "3c151ef107af501e7019089820237bf3c737a602", "messageHeadline": "a big test for maps", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "8f657be19dce71e7478fe243d575d270ed6dbd86", "messageHeadline": "builtins for maps", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 222, "deletions": 23}}, {"node": {"oid": "b395965df857541ff92990eaa83de29708375aef", "messageHeadline": "initial support for map literals", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "931f564066e9914e8d6b5fe3e43e6dfe888d812a", "messageHeadline": "Evaluator support for built-ins", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 185, "deletions": 14}}, {"node": {"oid": "8750ddc2bd26eac8ce55f2937d1c41e42c35adce", "messageHeadline": "more tests for pattern matching", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9003afadd44e99e529f8a0dcb9ac77dfe496abd6", "messageHeadline": "Pattern matching is implemented and tested", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 214, "deletions": 8}}, {"node": {"oid": "0874560bcc27cba6287d35bdcea3bc14922150d0", "messageHeadline": "Constructor applications implemented", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "9a95be8c434ea53fcefc28b1d38ba4c95800037e", "messageHeadline": "Curried function applications implemented", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 105, "deletions": 14}}, {"node": {"oid": "abc439d043cb5da2fb78d530684c3d9b732fa829", "messageHeadline": "experimenting with json", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "b63fa0987990bed7b868b2f842d65a5f0d2efda5", "messageHeadline": "renaming", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "af230ec3e7b890b1d251aa63b0dc782d1fa5dc56", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "57851ffcbcc0f145226906ff0feda70d70fb4d16", "messageHeadline": "commenting", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1fa469a48248007f279eba94a1e9d1956c35eae4", "messageHeadline": "Evaluator for expressions", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 160, "deletions": 14}}, {"node": {"oid": "a049bae4d154059adc523251e9ef140a5d1ea4a3", "messageHeadline": "Merge pull request #10 from ilyasergey/locinfo", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "d26118475a989e825ec338422f9ebec5a6d79b40", "messageHeadline": "small changes in the output", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c091d81e77637ccf9d5a756e5b441bc1fcf9a62", "messageHeadline": "Make error message more reader friendly.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "fcc68c456425e1c8ffe8aabe78ed0148d6867f27", "messageHeadline": "Lexer: Fix bug in moving to a new line", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "579aab642bde7a0808d22df55f04ef6824296821", "messageHeadline": "Report line and column numbers on parser errors.", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "bc17f8e30de9c3e4eca42fd31dc83d53fc9853ab", "messageHeadline": "Update README.md", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "647bc9221edb9c9d83b01ca8332b1c32dacf04ef", "messageHeadline": "Merge pull request #1 from ilyasergey/locinfo", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 78, "deletions": 31}}, {"node": {"oid": "d88f5e40f131d7f6a754b1f8bab2cc116caaa2fc", "messageHeadline": "utilities to return location from stmt/expr can filter out missing lo\u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f4c31b3365752e471edb8123654b4f233df36b11", "messageHeadline": "Instatiate Ident with parameter type loc, instead of having loc part \u2026", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "6d25934ac3653615c1efd2910bfe3ce7408b7698", "messageHeadline": "Track location information for common statements and expressions", "author": {"name": "Vaivaswatha N", "email": "vaivaswatha@live.in", "user": {"login": "vaivaswatha"}}, "additions": 69, "deletions": 26}}, {"node": {"oid": "d0188497dd6d18aaa5e866dbdc146b529f483c41", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5934974113890a25e3eed13b00023037e6d2eeb", "messageHeadline": "Initial monadic evaluator for expressions", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 208, "deletions": 46}}, {"node": {"oid": "1cc618de637e72fa7c515d84621a7a489efdb1ba", "messageHeadline": "update", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a6be3e9b1fbb988ffe6258a69e69ff6ec860235e", "messageHeadline": "update", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "786238f1a3780935c55b2e4d345a545abc97c0e7", "messageHeadline": "README updated", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e82c57bbfe33ec5aed7eed23902df0b436a6a5c", "messageHeadline": "README updated", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 53, "deletions": 59}}, {"node": {"oid": "7bf022881287c590e87022419debf18037ebd32e", "messageHeadline": "more docs", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1f8202f532efb4ac1f175e4ce9473f6b8d004eb7", "messageHeadline": "Merge branch 'master' of github.com:ilyasergey/scilla", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7c4488dfd80d0ffe9e7a6961d5aedf1b5af25d4d", "messageHeadline": "spec draft added", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1dcc13e993ce7c14897f1f6813e0a1bc629f5a79", "messageHeadline": "Update INSTALL.md", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "32b7307658caed50284427abefa28474fee2b34e", "messageHeadline": "Finished basic parser", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 179, "deletions": 149}}, {"node": {"oid": "90091917f0237da9d4ac773b98ed6f5d346fd20b", "messageHeadline": "parser for statements", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 254, "deletions": 106}}, {"node": {"oid": "7f93cf00441038848262c0484cd1067018c4aeda", "messageHeadline": "fixed some typos", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "629b8314bb95e2845e307bed275ec4c43e9190d6", "messageHeadline": "finished parser for expressions", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 235, "deletions": 74}}, {"node": {"oid": "70a2c9abbe384dd02000d1837c594179fbee498b", "messageHeadline": "examples", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9af1df5951b04ea85ecaa5bf03efa1633868339e", "messageHeadline": "working on the parser", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "5c1858e607c2f5c163e1cec6aa9908fca94e972f", "messageHeadline": "First stab on the parser", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 123, "deletions": 29}}, {"node": {"oid": "8888dc6d50b10175bcf58f7d0af26b58e862b235", "messageHeadline": "updated roadmap", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 152, "deletions": 49}}, {"node": {"oid": "fcf89128b0a06ad2f000c7a24f8317931528d8f8", "messageHeadline": "Scilla Lexer complete", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 91, "deletions": 55}}, {"node": {"oid": "1ea3c4937bb1c7bdd904cd184299063215102413", "messageHeadline": "more", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a43cefb36d017996231629e55e1103d707e26eb", "messageHeadline": "Merge branch 'master' of github.com:ilyasergey/scilla", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "10496026fc77821b69b5cd3ce75b2462bfbb0ec0", "messageHeadline": "finished the game example", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 186, "deletions": 38}}, {"node": {"oid": "38451d1ee81cd7e8e70fe4052fdd7408739aa434", "messageHeadline": "added block parameters", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f661fe0acf04d4bb02161471138e33a06605b2e7", "messageHeadline": "added block parameters", "author": {"name": "Amrit Kumar", "email": "amrit.honey@gmail.com", "user": {"login": "AmritKumar"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f9ed13eebbad078cb9f771395fccc2c5d685b201", "messageHeadline": "more into Zil game", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "0ebcd870142da92e077d6e194eb0b4ad65b64bd5", "messageHeadline": "added some candidate contracts", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "50b17e84a13c49c20b056880cccbd9d6c2a50440", "messageHeadline": "update", "author": {"name": "Ilya Sergey", "email": "ilyaserge@fb.com", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 104}}, {"node": {"oid": "811636176dfcf8906c598af7514e111b2715e6a8", "messageHeadline": "Lexer changed", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "d2179984b8edd4e92209b09270d66191c985ce81", "messageHeadline": "xleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ce3361e6cce16e2f1f4b4b3ab2bc120785fd4ba7", "messageHeadline": "cleanup", "author": {"name": "ilyasergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a339f6f5b74837af9e3a8c4202428451371c3f8", "messageHeadline": "more TODOs", "author": {"name": "ilyasergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85087c421f54e5b22237e65b93878776993cf2df", "messageHeadline": "cleanup", "author": {"name": "ilyasergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "dcda83a4c1a0cf42519dcfa24531df5c6416f51a", "messageHeadline": "cleanup", "author": {"name": "ilyasergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0d598513ab4a8800144f5dd63301d3c310e6a3ef", "messageHeadline": "Roadmap file added", "author": {"name": "ilyasergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 180, "deletions": 75}}, {"node": {"oid": "37cb5fa6eb17f4ae8f9e14b8aef98dbc10353724", "messageHeadline": "Initial project structure", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 323, "deletions": 152}}, {"node": {"oid": "db49f1f12f0018a47f20a28655de1e4db19a41b8", "messageHeadline": "adding Sexp support", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "15a16b285e0f04de465969b3ec9e3adcfc647913", "messageHeadline": "cleanup", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6bf11a6381fdb87feccaae80079a01f498c070bc", "messageHeadline": "Initial Project Structure", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 188, "deletions": 1}}, {"node": {"oid": "72c8e6e6e218c425a2c124efa37da5da15d687f4", "messageHeadline": "Initial commit", "author": {"name": "Ilya Sergey", "email": "i.sergey@ucl.ac.uk", "user": {"login": "ilyasergey"}}, "additions": 47, "deletions": 0}}]