xermicus
de3e7bf253
integration: add create2 test case with duplicate salt ( #188 )
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2025-02-04 14:04:14 +01:00
xermicus
9fb24b607d
disable werror ( #191 )
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2025-02-04 12:43:56 +01:00
xermicus
ba7310fdff
integration: bugfix blob cache ( #192 )
...
Signed-off-by: xermicus <cyrill@parity.io >
2025-02-04 12:11:25 +01:00
xermicus
8ed689e7ec
solidity: various small resolc fixes ( #189 )
2025-02-03 16:16:54 +01:00
xermicus
bfda465c32
remove support for legacy evm assembly ( #186 )
2025-02-03 14:13:43 +01:00
xermicus
ab90af49df
Solidity: add --libraries to sources ( #187 )
...
* bugfix: add libraries to sources
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2025-01-31 18:08:11 +01:00
xermicus
1a8a7926e9
implement the coinbase opcode ( #179 )
...
Signed-off-by: xermicus <cyrill@parity.io >
2025-01-29 15:24:45 +01:00
xermicus
bec5d60b7c
release resolc-0.1.0-dev.9 ( #178 )
...
Signed-off-by: xermicus <cyrill@parity.io >
2025-01-29 12:49:54 +01:00
xermicus
3608a5a143
runtime-api: pass call arguments in registers instead of spilling to stack ( #174 )
...
Companion to paritytech/polkadot-sdk#7319
Signed-off-by: xermicus <cyrill@parity.io >
2025-01-28 12:45:54 +01:00
Cyrill Leutwiler
fe1b3258d2
bump crate versions ( #171 )
...
- bump crate versions
- point out the supported polkadot sdk version in the changelog
2025-01-17 17:29:38 +01:00
Cyrill Leutwiler
d8a72e580b
release resolc-0.1.0-dev.8 ( #170 )
...
Signed-off-by: xermicus <cyrill@parity.io >
2025-01-17 17:00:25 +01:00
Cyrill Leutwiler
7f81f37e0c
revive llvm builder utility ( #154 )
...
Pre-eliminary support for LLVM releases and resolc binary releases by streamlining the build process for all supported hosts platforms.
- Introduce the revive-llvm-builder crate with the revive-llvm builder utilty.
- Do not rely on the LLVM dependency in $PATH to decouple the system LLVM installation from the LLVM host dependency.
- Fix the emscripten build by decoupling the host and native LLVM dependencies. Thus allowing a single LLVM emscripten release that can be used on any host platform.
- An example Dockerfile building an alpine container with a fully statically linked resolc ELF binary.
- Remove the Debian builder utilities and workflow.
2025-01-13 15:58:27 +01:00
Cyrill Leutwiler
952c5cc894
resolc-0.1.0-dev.7 ( #143 )
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-12-20 14:33:08 +01:00
Cyrill Leutwiler
0110258d81
release 0.1.0 dev.6 ( #128 )
2024-11-29 17:45:47 +01:00
Cyrill Leutwiler
4cce4a729e
pre-release v0.1.0-dev.5 ( #110 )
2024-10-31 15:22:34 +01:00