Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Conversation

@pepyakin
Copy link
Contributor

See commit messages for details

Since it is freshly allocated memory it won't collide with stack, data or whatever else.
Modules compiled without LTO contain undesired imports and outright invalid (e.g. type mismatches inside the wasm).
@gavofyork gavofyork merged commit 3d46948 into master Mar 21, 2018
@gavofyork gavofyork deleted the ser-fix-wasm-build branch March 21, 2018 07:44
JoshOrndorff added a commit to moonbeam-foundation/substrate that referenced this pull request Apr 21, 2021
Overview

This PR is primarily an update of four key Moonbeam dependencies, Substrate, Cumulus, Polkadot, and Frontier. For a while Moonbeam has been using old versions of Substrate, Cumulus, and Polkadot, and backporting Frontier for compatability. This PR updates to the master branch of all of those.1
New Features

Although no new features are added directly to moonbeam with this upgrade, we gain several new features or fixes from upstream.

    Parachains v1 (Polkadot)
    Full multi collator support (Cumulus)
    Weight gas mapping (Frontier)
    More rpc endpoints (Frontier)
    Rename trait Trait to trait Config (Substrate)
    Estimate gas from EVM (Frontier)

Hotfix Status

Two hotfixes were removed. We no longer use a patched Frontier runtime API. Because of the Substrate update, we no longer use a non-standard ref_count type.

Two hotfixes remain, but were moved to Moonbeam as drop-in replacements for their upstream counterparts. This allows us to depend on the stock Frontier, and keep better track of hotfixes because they live in the Moonbeam repo. Specifically the EthApi was moved.This includes two orthogonal patches:

    The backend optimization
    The headers patch
liuchengxu pushed a commit to chainx-org/substrate that referenced this pull request Aug 23, 2021
liuchengxu added a commit to autonomys/substrate that referenced this pull request Jun 3, 2022
helin6 pushed a commit to boolnetwork/substrate that referenced this pull request Jul 25, 2023
* Update to substrate alpha.7

* Remove gas limit from contracts put code

* Rename SystemEvent::ReapedAccount to KilledAccount

* Log debug event received before attempting to decode

* Temporary registration of Balance type before paritytech#102 merged

* Show contract test errors, increase instantiate gas_limit
helin6 pushed a commit to boolnetwork/substrate that referenced this pull request Jul 25, 2023
* Proc macro improvements.

* Use proc-macros.

* Update examples.

* Fix build.

* Run rustfmt.

* Fix total issuance test.

* Remove gas limit from put code call.

* Handle runtime errors.

* Fix tests.

* Make test more reliable.

* Revert "Handle runtime errors."

This reverts commit 26f30a9f4cfcfddfb3e49308cded46cfe6468697.

* Use expect instead of unwrap.

* Parse marker type.

* Fetch doesn't fail.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants