Releases: runtimeverification/komet
Releases · runtimeverification/komet
v0.1.47: UI/UX improvements (#53)
* fix `prove_parser` help text: `Test => Prove` * add `--id <function_name>` option * add `--max-examples` option * add `--directory` option * Set Version: 0.1.46 * fix `--directory`: find `kasmer.json` in the specified dir. * update docstrings * Set Version: 0.1.47 --------- Co-authored-by: devops <[email protected]>
v0.1.46: Implement ScVal comparison (#52)
* implement ScVal comparison * add test: compare.wast * add komet test for object comparison * Set Version: 0.1.46 * add `Bytes` comparison property test * implement `bytes_copy_to_linear_memory` * add komet test for `bytes_copy_to_linear_memory` * add more comments for `test_cmp_bytes` --------- Co-authored-by: devops <[email protected]>
v0.1.45: Add support for building child contracts from source (#50)
* add submodule soroban-examples * fix contract stem * allow contract paths in kasmer.json and build from source * add test_cross_contract * Set Version: 0.1.43 * github action: checkout submodules * Set Version: 0.1.45 --------- Co-authored-by: devops <[email protected]>
v0.1.44: Update dependency: deps/kwasm_release (#49)
* deps/kwasm_release: Set Version 0.1.114 * Set Version: 0.1.43 * Sync Poetry files 0.1.114 * deps/k_release: sync release file version 7.1.174 * flake.{nix,lock}: update Nix derivations * Sync Poetry files 0.1.114 * deps/kwasm_release: Set Version 0.1.115 * Sync Poetry files 0.1.115 * deps/k_release: sync release file version 7.1.180 * flake.{nix,lock}: update Nix derivations * Set Version: 0.1.44 * Sync Poetry files 0.1.115 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]> Co-authored-by: Burak Bilge Yalçınkaya <[email protected]>
v0.1.43: Map operations (#48)
* implement `map_new` * implement `map_has` * helpers for simplifying hostfun definitions * implement `map_len` * implement `map_get` * implement `map_del` * implement `map_put` * Set Version: 0.1.40 * Fix comments * Set Version: 0.1.41 * Set Version: 0.1.43 --------- Co-authored-by: devops <[email protected]>
v0.1.42: Implement `i64` and `i128` Types and Host Functions (#45)
* implement `i64` * implement `i128` * add komet tests for i128 operations * `test_adder`: add `i64` and `i128` tests * Set Version: 0.1.38 * Set Version: 0.1.39 * enable `--id` argument in `komet prove` * update `test_prove_adder` to use `--id` argument to skip new properties * Set Version: 0.1.42 --------- Co-authored-by: devops <[email protected]>
v0.1.41: Implement Contract Upgrade and TTL Management Host Functions (#47)
* fix `getTag(SCBool(_))` * implement `update_current_contract_wasm` and add a wast test * add live-until field to storage entries * implement `extend_contract_data_ttl` * add `storage.wast` tests * update `test_ttl` after introducing `#maxEntryTtl` * Set Version: 0.1.39 * Set Version: 0.1.41 --------- Co-authored-by: devops <[email protected]>
v0.1.40: Implement `symbol_index_in_linear_memory` (#46)
* move `loadSlices` to `symbol.md` * implement `symbol_index_in_linear_memory` * add komet test * Set Version: 0.1.39 * Set Version: 0.1.40 --------- Co-authored-by: devops <[email protected]>
v0.1.39: Update dependency: deps/kwasm_release (#44)
* deps/kwasm_release: Set Version 0.1.113 * Set Version: 0.1.38 * Sync Poetry files 0.1.113 * deps/k_release: sync release file version 7.1.167 * flake.{nix,lock}: update Nix derivations * Set Version: 0.1.39 * Sync Poetry files 0.1.113 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]> Co-authored-by: Burak Bilge Yalçınkaya <[email protected]>
v0.1.38: Remaining host functions for FxDAO: 5/11 (#43)
* implement `get_ledger_timestamp` and setter cheatcode * add timestamp tests * implement `del_contract_data` * add storage remove komet tests * implement `vec_(get|len|push_back)` * add wast tests for vector operations * add komet test for vector operations * Set Version: 0.1.38 --------- Co-authored-by: devops <[email protected]>