1. 25 May, 2021 1 commit
  2. 09 Mar, 2021 1 commit
  3. 24 Feb, 2021 1 commit
    • Michael Müller's avatar
      Fix linker error when building complex contracts (#199) · b4d61f62
      Michael Müller authored
      * Build sub-contracts into sub-folders of `target/ink/`
      
      * Reduce code duplication with util function
      
      * Make `absolute_directory` method on `ManifestPath`
      
      * Revert unnecessary changes
      
      * Ensure workspace root is also the canonical path
      b4d61f62
  4. 03 Feb, 2021 1 commit
    • Michael Müller's avatar
      Fix nightly clippy warnings (#167) · 3954049f
      Michael Müller authored
      * Fix `#[warn(clippy::ptr_arg)]`
      
      * Fix `#[warn(clippy::ptr_arg)]`
      
      * Fix `#[warn(clippy::match_like_matches_macro)]`
      
      * Fix `#[warn(clippy::type_complexity)]`
      3954049f
  5. 22 Jan, 2021 1 commit
  6. 18 Jan, 2021 1 commit
  7. 11 Jan, 2021 1 commit
  8. 14 Dec, 2020 1 commit
  9. 29 Oct, 2020 1 commit
  10. 14 Aug, 2020 1 commit
  11. 23 Jul, 2020 1 commit
    • Andrew Jones's avatar
      Generate extended contract metadata (#62) · d28a743b
      Andrew Jones authored
      * Generate main.rs with quote for passing extension metadata
      
      * Update template to scale-info 0.3
      
      * Rename ink_abi package to ink_metadata
      
      * Temporarily change ink dependency branch to aj-extra-metadata
      
      * Fix up metadata generation codegen
      
      * Promote metadata mod to directory
      
      * Move InkProjectExtension data structure over from ink! PR
      
      * Revert "Generate main.rs with quote for passing extension metadata"
      
      This reverts commit 0929ce8a
      
      * Make it compile
      
      * Flatten metadata struct
      
      * Fmt
      
      * Capture ink metadata from stdout
      
      * Update comment
      
      * Construct hardcoded metadata values
      
      * Remove contract metadata builder, it is redundant
      
      * Generate contract wasm hash
      
      * Refactor: extract CrateMetadata for use in both metadata and build
      
      * Fmt
      
      * Rust version
      
      * Contract version
      
      * Add remaining optional enhanced metadata
      
      * Move wasm build, make repo and license work
      
      * Just use a String for the license
      
      * Remove unused variants
      
      * Read docs and homepage urls directly from manifest
      
      * Read user defined metadata
      
      * Fmt
      
      * This PR no longer depends on an updated version of ink!
      
      * Fix test error, refactor commands to use common method name
      
      * Fmt
      
      * Refactor crate metadata collection
      
      * Remove ink_lang dependency from generated metadata crate
      
      * Fmt
      
      * Return metadata path from generation
      
      * Fmt
      
      * Test metadata wasm hash
      
      * Fmt
      
      * Read ink language version
      
      * Ensure tmp dir is cleaned up after build
      
      * Make cargo-contract tmp dir not hidden
      
      * Fmt
      
      * Test source compiler, contract name, contract version
      
      * Use ink branch temporarily
      
      * Test for authors and documentation
      
      * Test user provided metadata section
      
      * Drop automatically handles tempdir removal
      
      * Remove redundant unwind bound
      
      * Comment crate features
      
      * Revert template to point at ink master
      
      * Self
      
      * Update comment
      
      * Remove redundant comment
      d28a743b