- 01 Sep, 2022 2 commits
-
-
Michael Müller authored
-
Michael Müller authored
-
- 31 Aug, 2022 1 commit
-
-
Michael Müller authored
Needed for `if version == MetadataVersion::V4 { }` in `smart-bench`.
-
- 30 Aug, 2022 5 commits
-
-
Michael Müller authored
-
Michael Müller authored
* Use nightly for `clippy` and `rustfmt` * Fix typo * Fix formatting * Use `cargo clippy` for `dylint`
-
Michael Müller authored
-
Michael Müller authored
* Fix some text * Add more content to `ARCHITECTURE.md` * Update ARCHITECTURE.md Co-authored-by:
Andrew Jones <ascjones@gmail.com> Co-authored-by:
Andrew Jones <ascjones@gmail.com>
-
Michael Müller authored
-
- 29 Aug, 2022 1 commit
-
-
Hernando Castano authored
* Update the release checklist This simplies the release checklist a bit by using both `cargo-unleash` and `cargo-release`. `cargo-release` has been way more reliable for publishing the ink! workspace than `cargo-unleash`, but we still use `cargo-unleash` to clean up our `dev-dependencies`. In the future it would be cool to automate more of the release process, such as tag creation and publishing, through `cargo-release`. * Remove steps related to `dev-dependencies` With #1367 these shouldn't be required anymore. * Add missing punctuation Co-authored-by:
Michael Müller <mich@elmueller.net> Co-authored-by:
Michael Müller <mich@elmueller.net>
-
- 26 Aug, 2022 1 commit
-
-
Hernando Castano authored
* Remove `version` from dev-dependencies Looks like Cargo decides to either use a local or published package depending on the context (i.e `path` vs. `version`) Since we never publish `dev-dependencies` we can stick to always using a local version (`path`). Cargo book reference: - https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#multiple-locations * Sort `dev-dependencies` alphabetically
-
- 25 Aug, 2022 1 commit
-
-
Hernando Castano authored
* Mention that a new `cargo-contract` release needs to be used * Update CI to use released `cargo-contract` version
-
- 24 Aug, 2022 3 commits
-
-
Hernando Castano authored
-
Hernando Castano authored
* Add release notes for `v4.0.0-alpha.1` * Mention breaking changes in changelog * Bump version to `4.0.0-alpha.1` * Fix header levels after merge * Fix some formatting * Add some notes about the breaking changes * Add links to PRs * Add note about linting move * Bump `ink_linting` crate to `4.0.0-alpha.1` * Remove `nightly` usage from delegator build script * Use dashes instead of minus signs Co-authored-by:
Michael Müller <mich@elmueller.net> * Beef up description of linter PR Co-authored-by:
Michael Müller <mich@elmueller.net> * Move compatibility section to top of release notes * Explicitly use `stable` channel Our Docker images still default to `nightly` * Build contracts with `stable` toolchain * Install `rust-src` component before building examples * Run the rest of the CI stages again Co-authored-by:
Michael Müller <mich@elmueller.net>
-
Alexander Theißen authored
* Move linting into ink repo * Fix CI * Apply suggestions from code review Co-authored-by:
Alexander Samusev <41779041+alvicsam@users.noreply.github.com> * Update .gitlab-ci.yml Co-authored-by:
Alexander Samusev <41779041+alvicsam@users.noreply.github.com> * Update linting/Cargo.toml Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Update linting/Cargo.toml Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> Co-authored-by:
Alexander Samusev <41779041+alvicsam@users.noreply.github.com> Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com>
-
- 23 Aug, 2022 3 commits
-
-
Hernando Castano authored
* Rename `RELEASES` to `CHANGELOG` We're following the [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) conventions anyways, so the name makes more sense. * Reduce header sizes by one level
-
Hernando Castano authored
* Add `version` field to `InkProject` * Use `InkProject` directly in metadata codegen * Remove old metadata versions from version enum These versions can't be constructed using this version of the crate anyways, so it doesn't really make sense to keep them. * Manually implement `Default` We should change to using the derive macros once our CI's nightly compiler version gets updated. * Add metadata `V4` version option * Use my branch of `cargo-contract` in CI * Remove deprecated `V3` metadata We're never able to construct this variant with this crate anymore, so it doesn't make sense to keep it.
-
Sergejs Kostjucenko authored
* pin gha versions * pin gha version * fix hash
-
- 16 Aug, 2022 2 commits
-
-
Michael Müller authored
* Update to new `ChainExtension` API * Update unreleased notes
-
Michael Müller authored
-
- 15 Aug, 2022 1 commit
-
-
Alexander Theißen authored
* Use stable way of aborting * Trigger CI
-
- 12 Aug, 2022 1 commit
-
-
Michael Müller authored
* Add initial architecture document * Apply suggestions from code review Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Move text to `codegen` crate docs * Update text * Add 'v1' and 'v2' to spellcheck dic * Add text about execution environment * Apply suggestions from code review Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * Minor clarification Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com>
-
- 09 Aug, 2022 2 commits
-
-
Kanishka authored
* add payment-channel example * code review changes * fix typo * fix typo * review changes * review changes * Clean up invalid `close` test a little Co-authored-by:
Hernando Castano <hernando@hcastano.com>
-
Hernando Castano authored
-
- 04 Aug, 2022 1 commit
-
-
Alexander Theißen authored
-
- 03 Aug, 2022 1 commit
-
-
Michael Müller authored
-
- 28 Jul, 2022 2 commits
-
-
Michael Müller authored
cd crates/lang/ export TRYBUILD=overwrite cargo test --verbose --all-features --no-fail-fast
-
Michael Müller authored
cd crates/lang/ export TRYBUILD=overwrite cargo test --verbose --all-features --no-fail-fast
-
- 25 Jul, 2022 2 commits
-
-
Hernando Castano authored
* Update UI tests * Apease Clippy
-
Hernando Castano authored
* Use failing values from fuzzer in test * Check for `isize` overflows instead of `usize` overflows This is what the `Layout::from_size_align()` method is expecting. * Explicitly handle case where we crate an invalid `Layout` Instead of manually doing the check ourselves we'll let `Layout`'s API tell us if something is invalid. * Change a few other tests to only use valid `Layout`s * Remove test which checks for overflow in single allocation Now that I know that `Layout`'s can only be crated with `size`es of `isize::MAX` instead of `usize::MAX` I realized this test doesn't make sense. We will never be able to create a single allocation which can overflow our heap (which is of size `usize::MAX`). During this I also realized that because of the `Layout` requirements this test was never actually fed any valid inputs (all inputs that got through the first check were greater than `isize::MAX`, which then stopped a `Layout` from being created). * Switch from `usize` to `isize` in one of the tests * Change one other test to also use `isize` * Put back original test configuration check * Remove unused expect message * Remove outdated comment
-
- 22 Jul, 2022 1 commit
-
-
Hernando Castano authored
Looks like my search and replace onliner was too strict.
-
- 20 Jul, 2022 2 commits
-
-
Michael Müller authored
-
Michael Müller authored
* Fix `clippy::question_mark` * Fix `clippy::match_like_matches_macro` * Update test fixtures cd crates/lang/ export TRYBUILD=overwrite cargo test --verbose --all-features --no-fail-fast
-
- 18 Jul, 2022 1 commit
-
-
dependabot[bot] authored
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 1.4.0 to 2.0.0. - [Release notes](https://github.com/Swatinem/rust-cache/releases) - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/Swatinem/rust-cache/compare/v1.4.0...v2.0.0 ) --- updated-dependencies: - dependency-name: Swatinem/rust-cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 15 Jul, 2022 4 commits
-
-
Hernando Castano authored
-
Andrew Jones authored
* Fix examples fmt * Temp change CI image to staging * Your mother * Revert CI image to production
-
Alexander Samusev authored
-
Andrew Jones authored
* Fix mother clippy warnings * Fix UI tests
-
- 14 Jul, 2022 3 commits
-
-
Andrew Jones authored
* Fix UI tests * Fix example clippy suggestion * Fix doc warning * Fix UI tests with CI toolchain * Disable broken windows examples
-
Sasha Gryaznov authored
* Add a list of changes breaking backwards compatibility to be released in 4.x * Add 3.3.0 release notes and mention unreleased breaking changes Co-authored-by:
Hernando Castano <hernando@hcastano.com>
-
Sasha Gryaznov authored
* Add Backwards Compatibility guide to CONTRIBUTING.md * important addition * update the suggested questions channels * Apply suggestions from code review Co-authored-by:
Andrew Jones <ascjones@gmail.com> Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com> * some more (tiny) corrections * Wrap "Backwards Compatibility" section to 90 characters * Tighten up wording a bit Co-authored-by:
Andrew Jones <ascjones@gmail.com> Co-authored-by:
Hernando Castano <HCastano@users.noreply.github.com>
-