Releases: runtimeverification/komet
Releases · runtimeverification/komet
v0.1.52: Add host functions for `Bytes` operations (#61)
* implement `bytes_copy_from_linear_memory` * implement `bytes_new` * implement `bytes_put` * implement `bytes_get` * refactor `bytes_copy_from_linear_memory` * implement `bytes_del` * refactor hostcall implementations to use `hostCallAux` * implement `bytes_push` * implement `bytes_pop` * implement `bytes_front` `bytes_back` * implement `bytes_insert` * implement `bytes_append` * implement `bytes_slice` * allow 0 length in `bytes_insert` * add property tests * Set Version: 0.1.51 * update soroban sdk * implement `symbol_len` * Set Version: 0.1.52 --------- Co-authored-by: devops <[email protected]> Co-authored-by: automergerpr-permission-manager[bot] <190534181+automergerpr-permission-manager[bot]@users.noreply.github.com>
v0.1.51: Add new vector operations and some refactoring (#62)
* update soroban sdk * refactor using `hostCallAux` * refactor `vec.wast` test * implement `vec_put` * implement `vec_del` * implement `vector_push_front` and some refactoring * implement `vec_pop_front` `vec_pop_back` * implement `vec_front` `vec_back` * implement `vec_insert` * implement `vec_append` * implement `vec_slice` * Set Version: 0.1.51 --------- Co-authored-by: devops <[email protected]>
v0.1.50: Update dependency: deps/kwasm_release (#51)
* deps/kwasm_release: Set Version 0.1.116 * Set Version: 0.1.46 * Sync Poetry files 0.1.116 * deps/k_release: sync release file version 7.1.182 * flake.{nix,lock}: update Nix derivations * Sync Poetry files 0.1.116 * Sync Poetry files 0.1.116 * deps/kwasm_release: Set Version 0.1.117 * Sync Poetry files 0.1.117 * deps/k_release: sync release file version 7.1.186 * flake.{nix,lock}: update Nix derivations * Set Version: 0.1.50 * Sync Poetry files 0.1.117 * flake.{nix,lock}: update Nix derivations --------- Co-authored-by: devops <[email protected]> Co-authored-by: Burak Bilge Yalçınkaya <[email protected]>
v0.1.49: Improve `komet test` UI with progress bar and failure reporting (#56)
* add progress bar * display failing tests * refactor fuzzer to map individual arguments to strategies * output falsifying examples * Set Version: 0.1.48 * run pyupgrade * format * `falsifying_example => counterexample` * Set Version: 0.1.49 --------- Co-authored-by: devops <[email protected]>
v0.1.48: Implement Remaining Map Host Functions (#54)
* implement `map_key_by_pos`, `map_val_by_pos` * implement `map_keys` and `map_vals` * Set Version: 0.1.48 --------- Co-authored-by: devops <[email protected]>
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]>