Robin Freyler

Results 177 issues of Robin Freyler

The new `stevia_bitvec` crate and its provided `Bitvec` implementation is still missing some core `QF_BV` functions. Namely, `bvcomp` with proper error handling (not panicking), `rotate_left` and `rotate_right` (supported in the...

B-enhancement
D-easy
A-bitvec

The current implementation of `Bitvec::is_smax` and `Bitvec::is_smin` is suboptimal because there is no native implementation for it in `apint` and we have to emulate the logic for it in `stevia_bitvec`....

D-easy
A-bitvec
B-performance

Write remaining unittests for the new (and old) components of this library. Missing unittests are: - `utils.rs`: - [x] `LearnRate` - [x] `LearnMomentum` - `nn.rs`: - [ ] `NeuralNet` -...

Implement parallel execution based on rayon via ndarray provided wrappers. This is the initial step towards full parallel execution.

enhancement

Currently Prophet handles too many (potential) errors with panics instead of proper Rust-style error handling via `Result` return type and proper error kinds etc. This also leads to less testable...

enhancement

The new and upcoming `seal_debug_print` call no longer directly prints the debug output to the Substrate console. Instead it is stored into a buffer which can be retrieved by a...

The situation was the following: I was deploying and executing an instance of the demo'ed ERC-20 contract on-chain on the Canvas test network. I tried to execute the ERC-20 `transfer`...

bug

Inspired by: https://ink-playground.com/ Unfortunately they are not upgrading it anymore. Having a stable and up-to-date ink! playground would allow the community to have a zero-setup workspace for writing and teaching...

enhancement

Currently defining on-chain smart contract tests is hard and best done by programming some custom solution yourself for your own smart contract. It is currently not possible to define on-chain...

Contracts can emit events which are especially useful to inspect for other third party tools. The Canvas UI should display those events next to the other events upon interaction with...

enhancement