Skip to content

Misc fixes - #1842

Closed
smoelius wants to merge 85 commits into
hyperledger-solang:mainfrom
trail-of-forks:misc-fixes
Closed

smoelius wants to merge 85 commits into
hyperledger-solang:mainfrom
trail-of-forks:misc-fixes

Conversation

@smoelius

Copy link
Copy Markdown
Contributor

No description provided.

smoelius and others added 30 commits October 6, 2025 07:19
The current changes allow me to compile the Solidity program below, and
the resulting wasm file passes `cargo stylus --check`.

```sol
// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.13;

contract Counter {
    uint256 public number;

    function setNumber(uint256 newNumber) public {
        number = newNumber;
    }

    function increment() public {
        number++;
    }
}
```
The `increment` part currently does not work.
It does not currently pass.
To prevent public functions from being inlined into the dispatch
function.
- call_contract
- delegate_call_contract
- read_return_data
- return_data_size
- static_call_contract

The `abi` test now passes.
Currently, the `api` test does not pass.
@smoelius smoelius closed this Oct 15, 2025
@smoelius
smoelius deleted the misc-fixes branch October 15, 2025 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants