- Jan 20, 2022
-
-
Michael Müller authored
* Revert: Disable overflow checks * Update changelog
-
- Dec 20, 2021
-
-
Dan Shields authored
* move to rust 2021 * rust 2021 MSRV 1.56.1 Co-authored-by: Andrew Jones <[email protected]>
-
- Nov 25, 2021
-
-
Michael Müller authored
* Bump ink! deps to rc7 * Update changelog * Bump version to `0.16.0` * Bump `metadata` version to `0.5.0` * Reference new `metadata` version
-
Andrew Jones authored
* Expose public metadata fields * Implement full metadata decoding * Fix clippy warning * Fix wasm serialization * Add comments * Added test * Fmt * Update CHANGELOG.md
-
- Nov 23, 2021
-
-
Michael Müller authored
* Disable overflow checks * Update changelog
-
- Nov 16, 2021
-
-
Green Baneling authored
* `-Clinker-plugin-lto` reduced the size of my contract From: Original wasm size: 68.6K, Optimized: 31.9K To: Original wasm size: 67.2K, Optimized: 31.0K * Compiler will use `-Clinker-plugin-lto` if `lto` is enabled * Updated Unreleased section
-
- Oct 19, 2021
-
-
Michael Müller authored
* Update changelog * Bump version for `cargo-contract` * Bump version for `contract-metadata` * Bump version for `contract-metadata` * Update changelog * Update changelog
-
- Sep 09, 2021
-
-
Michael Müller authored
* Update readme * Bump to ink! `3.0.0-rc5`
-
- Aug 26, 2021
-
-
Michael Müller authored
-
- Aug 12, 2021
-
-
Michael Müller authored
* Add log output * Add #326 to changelog * Bump version * Fix changelog
-
Hernando Castano authored
* Spit out JSON results at the end of a build * Mark `--output_json` as conflicting with `--verbose` * Override verbosity to `quiet` when outputting JSON * Update tests to include `OutputType` param * Temporarily please Clippy * Add some logging This is gonna fail, but I want to see what the CI has to say. * Remove TODO so that format CI step passes * Return result from `serialize_json` * Make JSON test a sanity check * Mention this PR in the CHANGELOG * Implement `Default` for a few build options * Address Clippy's `too_many_arguments` lint * Use `ExecuteArgs` in tests * Make `manifest_path` field public instead Clippy was complaining about `dead_code` when building in non-test mode, so I'm going with this instead. * Apply suggestions from code review Co-authored-by: Michael Müller <[email protected]> * Sanity check `BuildResult'` JSON serialized form * Add `execute()` test back * Import `OutputType` in tests Co-authored-by: Michael Müller <[email protected]>
-
- Aug 11, 2021
-
-
Hernando Castano authored
* Use new dependency resolver * Make note about PR in CHANGELOG * Update CHANGELOG.md Co-authored-by: Michael Müller <[email protected]> Co-authored-by: Michael Müller <[email protected]>
-
- Aug 03, 2021
-
-
Michael Müller authored
-
Michael Müller authored
* Run tests for Windows * Add test to reproduce error * Canonicalize paths in test * Revert me: Run only necessary tests * Join `Path`'s to avoid OS-specific separators * Revert me: Debug output * Fix workflow * Revert me: Debugging * Windows debugging * More debugging * Debugging * Debugging * Add nightly * Debugging * Debugging * Debugging * Debugging * Debugging * Fix commands * Debug path * Debug path * Debug path * Debug path * Debug path * Debug path * Debug path * Debug path * Debug path * Debug path * Debug path * Debug path * Remove eprintln's * Test should fail * Test should run * Test should run * Restore Windows testing * Apply `cargo fmt` * Fix default * Remove debug stuff * Run tests only `master` * Update changelog
-
- Jul 22, 2021
-
-
Michael Müller authored
* Bump version * Fix release date * Update changelog
-
Michael Müller authored
* Implement `BuildMode` * Remove `ignore` since all tests are failing anyway * Switch to `--release` * Revert "Switch to `--release`" This reverts commit 3cb01e10. * Keep `BuildMode` enum * Improve readability * Update changelog * Make `rustfmt` always report todo's and fixme's * Remove todo comment * Fix tests
-
Hernando Castano authored
* Change default opitmization pass to focus on code size * Change default optimization level from `-Os` to `-Oz` * Update CHANGELOG
-
- May 25, 2021
-
-
Michael Müller authored
* Update changelog * Bump version
-
- May 12, 2021
-
-
Michael Müller authored
* Suggest `binaryen` installation from GitHub on outdated version * Fix tests
-
- Apr 21, 2021
-
-
Michael Müller authored
* Update changelog * Bump version * Add #260 to changelog
-
Michael Müller authored
* Add CI for building contract template under Windows * Disable `unix` specific tests * Remove build warnings due to `dead_code` with default features * Remove unused `binaryen` dependency * Ensure path is always canonicalized for comparison * Apply auto-formatting to yml * CI: optimize caching Co-authored-by: Denis P <[email protected]>
-
Michael Müller authored
* Remove deprecated `check` command * Update CHANGELOG.md Co-authored-by: Andrew Jones <[email protected]> Co-authored-by: Andrew Jones <[email protected]>
-
- Apr 12, 2021
-
-
Michael Müller authored
* Remove support for `binaryen-as-dependency` * Add to changelog
-
- Apr 06, 2021
-
-
Michael Müller authored
* Update changelog * Bump version
-
- Mar 31, 2021
-
-
Michael Müller authored
* Bump versions * Update changelog * Apply suggestions from code review Co-authored-by: Andrew Jones <[email protected]> * Remove empty section Co-authored-by: Andrew Jones <[email protected]>
-
- Mar 02, 2021
-
-
Andrew Jones authored
* Update CHANGELOG.md * Bump version * Fix changelog link
-
- Feb 24, 2021
-
-
Michael Müller authored
* Bump version * Update changelog * Remove empty section from changelog
-
- Feb 22, 2021
-
-
Andrew Jones authored
* Update CHANGELOG (use keepachangelog format) * Bump version
-
- Dec 01, 2020
-
-
Andrew Jones authored
* Bump versions * Upgrade dependencies * Update CHANGELOG.md * Fix CHANGELOG.md * Remove changelog messages about CI
-
- Oct 26, 2020
-
-
Andrew Jones authored
* Bump version * Update CHANGELOG.md
-
- Oct 13, 2020
-
-
Andrew Jones authored
* Use ink 3.0.0-rc1 * Fix template ink deps * Fix deprecation warnings * Update CHANGELOG.md * Update README * Fmt * Add README to metadata crate to allow publishing * Add templates dir to include for publishing * Update Cargo.lock * Just make it 0.7.0 release
-
- May 12, 2020
-
-
Andrew Jones authored
* Upgrade cargo-xbuild to include LTO fix * Bump version * Update CHANGELOG * Disable lto for metadata generation, enable for contract build * Fmt * Update changelog
-
- Mar 26, 2020
-
-
Andrew Jones authored
* Update subxt and bump version * Update CHANGELOG * Update README * Fail build.rs when error, add diagnostics * Rename template Cargo.toml files so they are not excluded from the package It appears any dir with a Cargo.toml (not included in the workspace) is excluded from the package. * Reorder env vars for clarity * Add mention of crates.io release in CHANGELOG * Valid category slugs
-
- Mar 18, 2020
-
-
Andrew Jones authored
-
- Feb 26, 2020
-
-
Andrew Jones authored
-
Andrew Jones authored
* Fail the build if xbuild fails * Debug log now redundant * Add wasm-opt to release notes
-
Andrew Jones authored
* WIP: building wasm with xargo * Fix compilation errors * Fmt * Run commands with `rustup run nightly` * Pass separate link-args in rustflags for xargo compat * Warn user if 'rlib' crate type * Colourise printed error * Ignore Xargo.toml in template * Refactor Xargo file generation, only remove if generated. * WIP: Add rlib crate-type when generating metadata * Add rlib when building metadata, remove when building wasm * Fmt * Make error bright red * Fix generating without modified Cargo.toml * Don't need to check nightly installed, the command will fail * Only load toml when ready to modify: allow for multi usage * Fmt * Show error context * Debug crate metadata * Disable rlib by default for template * Use correct working dir, not workspace root * Use `cargo-xbuild` as lib * Check for nightly channel * Check for correct xbuild configuration * Add xbuild config to template * Fix xbuild config check and use latest xbuild version * Fmt * Restore tempfile dev dependency * Move xbuild config to the end of the file * Enable rlib by default in template * Don't need nightly for generating the metadata * Actually do need nightly, and just run plain cargo * Not verbose: need to pass that flag through properly * Fmt * Fix tests * Error when xbuild config not present, and update README * Fix tests * Remove references to xargo and update readmes * Fmt * Add error context to cargo invocation * Fix tests compilation * Fmt * Nightly toolchain for CI * Add docs for nightly toolchain requirement * Link to nightly docs * Disable backtrace on CI * Make tests pass * Install rust-src * Disable backtrace to make tests pass * Move args closer to invocation * Create temporary Cargo.toml * Rework temp manifest api * Target dir is already absolute * temp dir prefix * xbuild config with sysroot path and explicit args * Use custom xbuild branch * Remove check for xbuild config * Rewrite relatives paths when using temp file * Fix dependency path rewrite * Update cargo-xbuild * workspaces: parse workspace member manifests * WIP workspaces * Implement temp workspace copy * Fmt * Rewrite bin relative path * Handle package rename for contracts * Fmt * Pass rustflags by setting env var * Fmt * Use abs path for lib default * Add 1 decimal place to file size * Make generate-metadata work, introduces ManifestPath * Fmt * cargo update * Rename manifest to workspace * Fix test compilation and fmt * Fix link * Add prerequisites section to readme * Remove rust-src component (added to image) * Fix deploy build * Use builder like method for amending root manifest * List installed components * Show active-toolchain and whether rust-src installed * Install nightly rust-src (temporary) * Fix metadata test * Fmt * Remove manual install of rust-src and diagnostics * More doc comments * Add verbosity flags * Add verbosity flags to metadata command * Fix working dir for generate-metadata * Add verbosity to tests * Add verbosity to tests * Make url optional and cargo update * Remove bk file from gitignore * Bump version * Fix comment and formatting * Add CHANGELOG.md
-