- 10 May, 2021 1 commit
-
-
Michael Müller authored
* Add `engine` crate * Add `env_types` crate * Adapt `env`, `lang` and `storage` * Adapt examples * Adapt CI * Symlink license and readme * Throw `TypedEncoded` out of `engine` * Improve Erc20 * Bump versions to rc3 * Fix clippy error: Manual implementation of `Option::map` (#717) * Implement comments * Fix yml * Improve structure * Add tests * Fix function signature * Get rid of `engine`s singleton * Revert instantiate stuff * Implement review comments * Make `Storage` non-generic * Improve API for emmitted events * Migrate to `panic_any` * Clean up import * Import `panic_any` * Implement comments * Fix param * Use type * Store balances in chain storage * Fix tests * Use individual storage per contract * Implement comments
-
- 30 Apr, 2021 1 commit
-
-
Denis_P authored
-
- 21 Apr, 2021 1 commit
-
-
Michael Müller authored
* Run documentation tests in CI * Use `format` from `prelude` The contract build will fail otherwise due to the usage of `std::string::String` because of `std::format`. * Remove superfluous mutable * Reduce amount of fuzz runs The CI run already takes quite long and I don't think it makes that much difference if we reduce the amount of runs. The bugs we catched so far were always catched with way less runs than even this new number. * Run documentation tests as part of `test` stage
-
- 14 Apr, 2021 1 commit
-
-
Michael Müller authored
* Build entire `delegator` example in CI * Test sub-contracts as well * Refactor stage * Fix array * Fix paths
-
- 01 Apr, 2021 1 commit
-
-
Denis_P authored
-
- 22 Mar, 2021 2 commits
-
-
Michael Müller authored
* `git commit` must always succeed * Add comment
-
Denis_P authored
-
- 19 Mar, 2021 1 commit
-
-
Michael Müller authored
* Enable clippy for `rand-extension` example again * Debug `cargo-spellcheck` * Print `cargo-spellcheck` version * Revert "Print `cargo-spellcheck` version" This reverts commit 5a8beebf. * Revert "Debug `cargo-spellcheck`" This reverts commit 2198fe10. * Clear up storage properly for fuzz tests * Add debug flags for `cargo-spellcheck` * Fix typo * Revert "Add debug flags for `cargo-spellcheck`" This reverts commit c93306df.
-
- 12 Mar, 2021 1 commit
-
-
Michael Müller authored
* Add `.config` * Fix hunspell complaints * Run spellcheck in CI * Improve hunspell config * Fix 'pre' prefix * Remove `|` from dictionary * Add missing words to dictionary * Add missing words to dictionary * Add missing words to dictionary * Fix `n`-th → nth * Fix indentation * Remove comment * Fix number * Fix spacing * Remove regex * Apply suggestions from code review Co-authored-by:
Bernhard Schuster <bernhard@ahoi.io> * Fix dictionary * Fix dictionary * Implement review comments * Replace SRML with FRAME * Replace occurrences of 'spreaded' * Tuning text regarding 'spreaded' * Update crates/storage/src/lazy/entry.rs Co-authored-by:
Hero Bird <robin.freyler@gmail.com> Co-authored-by:
Bernhard Schuster <bernhard@ahoi.io> Co-authored-by:
Hero Bird <robin.freyler@gmail.com>
-
- 09 Mar, 2021 1 commit
-
-
Michael Müller authored
-
- 05 Mar, 2021 2 commits
-
-
Michael Müller authored
-
- 19 Feb, 2021 1 commit
-
-
Michael Müller authored
* Fix build warning * Fix `warn(clippy::redundant_slicing)` * Remove unnecessary feature * Reduce amount of ci fuzz tests, since it times out sometimes * Apply rustfmt * Revert "Remove unnecessary feature" This reverts commit fdad2e89. * Revert "Fix build warning" This reverts commit 00ea9038. * Fix build warning * Revert me: Hotfix for funty issue * Remove unstable `panic_any` * Fix use
-
- 03 Feb, 2021 1 commit
-
-
Michael Müller authored
-
- 02 Feb, 2021 2 commits
-
-
Michael Müller authored
* Revert me: Run fuzz tests on this branch * Add debug output * Revert me: Decrease number of runs * Do not stop CI stage on exit code 1 * Revert "Revert me: Decrease number of runs" This reverts commit 88d6b2c5. * Revert "Add debug output" This reverts commit 2be03bce. * Revert "Revert me: Run fuzz tests on this branch" This reverts commit 7493421b.
-
Michael Müller authored
* Fix broken intra-doc links * Fix doc link * Add CI stage to test example docs * Revert me: Provoke doc failures in example * Remove intra-crate link to non-dependency * Remove `--all-features` * Revert "Revert me: Provoke doc failures in example" This reverts commit 563bfeb3. * Prettify paragraph * Remove unnecessary imports * Revert "Remove unnecessary imports" This reverts commit 05207133 . * Remove unnecessary imports * Remove `cfg(doc)` path resolution for doc comments * Improve language and formatting * Upgrade `scale` and `scale-info` for `rand-extension` * Make http link work * Remove `crate::` prefix from doc links * Apply suggestions from code review Co-authored-by:
Hero Bird <robin.freyler@gmail.com> Co-authored-by:
Hero Bird <robin.freyler@gmail.com>
-
- 28 Jan, 2021 1 commit
-
-
Denis_P authored
* debug (CI): putting reports in artifacts [skip ci] * debug (CI): remove unneded jobs, revert lated * change (doc): fix artifacts * CI: debug codecov, again * CI: run with tests * CI: revert me * CI: change codesource form ./target to . * Revert "CI: revert me" This reverts commit 0d50efb3.
-
- 13 Jan, 2021 1 commit
-
-
Denis_P authored
-
- 14 Dec, 2020 1 commit
-
-
Michael Müller authored
* Revert me: Remove `rules` * Fix overwriting existing files * Revert "Revert me: Remove `rules`" This reverts commit cb7f6619. * Fix overwriting existing files
-
- 09 Dec, 2020 1 commit
-
-
Michael Müller authored
-
- 08 Dec, 2020 1 commit
-
-
Michael Müller authored
-
- 04 Dec, 2020 2 commits
-
-
Michael Müller authored
* Revert me: Provoke doc failures * [ci] Test workspace docs * Revert "Revert me: Provoke doc failures" This reverts commit cbc45cf0. * Fix spaces * Revert me: Provoke doc failures and see if `exit 1` can be removed * Revert "Revert me: Provoke doc failures and see if `exit 1` can be removed" This reverts commit d0e0878e. * Supply `--all-features` to make artifacts reusable * Use `RUSTDOCFLAGS=-Dwarnings` * Revert me: Provoke doc failures * Revert "Revert me: Provoke doc failures" This reverts commit e0152681. * Reuse artifacts of `docs` job for `publish-docs` * Two spaces * Two spaces * Remove `test`, needs already covers this * Revert me: Test if `publish-docs` job works * Fix target dir path * Revert "Revert me: Test if `publish-docs` job works" This reverts commit 7554b987. * Revert me: Publish for testing * Revert "Revert me: Publish for testing" This reverts commit 3b0ba224.
-
Denis_P authored
* CI: nightly tested ci image [skip ci] * CI: add comment
-
- 17 Nov, 2020 1 commit
-
-
Michael Müller authored
* Use `cargo-contract` from container * Remove generate-metadata command
-
- 11 Nov, 2020 1 commit
-
-
Michael Müller authored
* [ci] Check format of UI tests as well * [lang] Apply our formatting guidelines to UI tests * [ci] Make Gitlab happy * [ci] Remove superfluous space * [ci] Output rustfmt version * [ci] Tune rustfmt params * Remove todo's * Migrate erc721 ui test contract to recent example contract * Remove --version command used to debug * Apply cargo fmt * .gitlab-ci.yml formatting * Add main fn * Remove todo from stderr expect * Adapt fixtures * Revert "Adapt fixtures" This reverts commit 174c012e. * Adapt fixtures
-
- 10 Nov, 2020 2 commits
-
-
Denis_P authored
-
Michael Müller authored
-
- 28 Oct, 2020 1 commit
-
-
Michael Müller authored
* Execute fuzz stage on this branch, remove variable * Move fuzz to first stage * Fix ALL_CRATES * Undo debugging changes * Reduce number of tests for debugging * Debug further * Debug further * Debug further * Debug further * Improve curl * Fix markdown * Exit 1 after fuzz tests failed * Revert debugging changes * Improve readability
-
- 27 Oct, 2020 5 commits
-
-
Michael Müller authored
This reverts commit f581caae.
-
Michael Müller authored
* Revert me: Make fuzz test fail * Revert me: Do not run fuzz tests for codecov
-
Michael Müller authored
-
Michael Müller authored
-
Michael Müller authored
* Prefix fuzz tests * Fuzz extensively after master merge + create issue on failure * Do not fuzz on regular test runs * Migrate deprecated 'only' to 'rules' * Indent correctly * Fuzz each crate separately * Add feature ink-fuzz-tests to crates which are missing it * Increase QUICKCHECK_TESTS to 50k * Set timeout to 1h * Improve issue title + body * Revert "Set timeout to 1h" This reverts commit 5888abaf. * Revert "Add feature ink-fuzz-tests to crates which are missing it" This reverts commit e0ece29e. * Fuzz only crates which have the ink-fuzz-tests feature * Indent consistently with two spaces * Make GitLab CI linter happy * Create issue when at least one test fails
-
- 23 Oct, 2020 1 commit
-
-
Michael Müller authored
* [examples] Add missing accumulator/std * Fix check-examples.sh * Fix check-workspaces.sh * Line up results * Complete crates * Update scripts/check-examples.sh Co-authored-by:
Hero Bird <robin.freyler@gmail.com> * Introduce differentiation purely_std_crate/also_wasm_crate * Include crates lang/codegen and metadata in CI testing Co-authored-by:
Hero Bird <robin.freyler@gmail.com>
-
- 09 Oct, 2020 1 commit
-
-
Denis_P authored
* debug (CI): putting reports in artifacts [skip ci] * debug (CI): remove unneded jobs, revert lated * change (doc): fix artifacts * change (CI): CARGO_HOME goes to branch level to avoid collapses; pre-population for it * change (CI): small fix to codecov * change (CI): DRY prepop script * change (CI): DRY prepop script * change (CI): docstring for pre-pop cache script * change (CI): no cache for codecov report
-
- 08 Oct, 2020 1 commit
-
-
Hero Bird authored
* [env] rename Env -> EnvBackend, TypedEnv -> TypedEnvBackend * [env] rename EnvError -> Error * [*] rename ink_env::EnvTypes -> Environment Namely rename: ink_env::EnvTypes -> Environment ink_env::DefaultEnvTypes -> DefaultEnvironment * [*] update cfg-if dependency 0.1 -> 1.0 * [alloc] rename ink_alloc -> ink_allocator * [env] forgot to rename in lib.rs * [env, lang] fix some bugs with ink_env::EnvError -> Error renaming * [ci] adjust renaming of ink_alloc -> ink_allocator * [env] apply rustfmt * [lang/macro] re-enable disabled UI test * [examples] DNS: apply rustfmt * [examples] ERC-20, ERC-721: apply rustfmt
-
- 05 Oct, 2020 1 commit
-
-
Hero Bird authored
* [lang] add doc to ink_lang::test proc. macro * [lang] add doc to ink_lang::trait_definition proc. macro * [examples] add whitespace to separate trait methods * [env] make it possible to use a primitive [u8; 32] as hash type * [lang] add doc-comment to #[ink::contract] proc. macro * [lang] add additional notes to #[ink::contract] docs * [lang] document #[ink::contract] selector controlling * [lang] add documentation for #[ink::contract] event definition and emitting * [lang] add doc section explaining env interaction via #[ink::contract] Explains Self::env() and self.env() interations. * [ci] add doc generation for ink_lang_ir and ink_lang_codegen * [lang/macro] fix docs Co-authored-by:
Michael Müller <mich@elmueller.net> * [lang/macro] fix typo Co-authored-by:
Michael Müller <mich@elmueller.net> * [ink/macro] fix typo Co-authored-by:
Michael Müller <mich@elmueller.net> * [lang/macro] improve docs Co-authored-by:
Andrew Jones <ascjones@gmail.com> * [lang/macro] fix typo Co-authored-by:
Andrew Jones <ascjones@gmail.com> * [lang/macro] fix typo Co-authored-by:
Andrew Jones <ascjones@gmail.com> * [lang/macro] fix typo Co-authored-by:
Andrew Jones <ascjones@gmail.com> * [env] implement Clear for Hash in terms of Clear for [u8; 32] * [storage] apply better formatting * [storage] make clearer that we use DynamicAllocator in test * [lang/macro] improve docs Co-authored-by:
Andrew Jones <ascjones@gmail.com> * [lang/macro] fix typo Co-authored-by:
Andrew Jones <ascjones@gmail.com> * [lang/macro] add note about payable constructors * [lang/macro] fix payable messages example * [lang/macro] add note about disabling dynamic storage allocator * [lang/macro] improve section about compile_as_dependency * [lang/macro] clear up EnvTypes SCALE encoding * [lang/macro] fix docs * [lang/macro] fix typo Co-authored-by:
Andrew Jones <ascjones@gmail.com> Co-authored-by:
Michael Müller <mich@elmueller.net> Co-authored-by:
Andrew Jones <ascjones@gmail.com>
-
- 01 Oct, 2020 2 commits
-
-
Hero Bird authored
* [*] split ink_core into ink_env and ink_storage The workspace does not yet compile! * [env] make compile again * [env] fix doc tests * [storage] make crate compile again * [env] fix some doc comment links * [README] flipper example: remove unused import * [storage/derive] fix compilation of generated code * [README] add ink_storage and ink_env doc links * [env, primitives, storage] fix docs * [lang] make compile again * [lang/codegen] use absolute paths in #[ink::test] proc. macro * [examples] make compile again * [*] apply rustfmt * [env] remove unneeded dependencies * [storage] remove all unneeded dependencies and crate features * [*] update outdated dependencies * [env, lang] remove unused dependencies * [*] fix comments * [*] fix some intra doc links * [ci] adjust to split ink_env and ink_storage crates * [ci] forgot to handle split ink_env and ink_storage in docs * [storage] fix fuzz tests * [examples] apply rustfmt * [examples] apply rustfmt (ERC-721)
-
Denis_P authored
-
- 30 Sep, 2020 1 commit
-
-
Denis_P authored
change (CI): `CARGO_HOME`, `RUST_INCREMENTAL`, no artifacts for `needs`, `only` changed to `rules` (#495) * change (CI): CARGO_HOME, RUST_INCREMENTAL, no artifacts for needs, only -> rules * change (CI): some order
-