Skip to content

Releases: runtimeverification/komet

v0.1.50: Update dependency: deps/kwasm_release (#51)

10 Jan 08:28
9d24395
Compare
Choose a tag to compare
* 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)

10 Jan 07:48
a12f3bb
Compare
Choose a tag to compare
* 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)

10 Jan 07:20
19f8fcd
Compare
Choose a tag to compare
* 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)

19 Dec 19:42
dcf6f8f
Compare
Choose a tag to compare
* 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)

19 Dec 06:02
c292d14
Compare
Choose a tag to compare
* 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)

04 Dec 07:42
32a7a45
Compare
Choose a tag to compare
* 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)

02 Dec 07:58
5208294
Compare
Choose a tag to compare
* 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)

01 Dec 11:42
5ccc0b2
Compare
Choose a tag to compare
* 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)

19 Nov 12:30
f689855
Compare
Choose a tag to compare
* 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)

19 Nov 08:02
50117c0
Compare
Choose a tag to compare
* 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]>