xermicus
ba7310fdff
integration: bugfix blob cache ( #192 )
...
Signed-off-by: xermicus <cyrill@parity.io >
2025-02-04 12:11:25 +01:00
xermicus
bfda465c32
remove support for legacy evm assembly ( #186 )
2025-02-03 14:13:43 +01:00
Sebastian Miasojed
229c0d452d
Merge remote-tracking branch 'origin/main' into resolc.js
2024-11-25 10:54:44 +01:00
Cyrill Leutwiler
dbb47fd13e
experimental: support for debug info ( #118 )
...
Signed-off-by: wpt967 <matt.aw@parity.io >
Signed-off-by: xermicus <cyrill@parity.io >
2024-11-22 08:56:09 +01:00
Sebastian Miasojed
881b88354c
Rename compiler to solc
2024-11-14 17:09:03 +01:00
Sebastian Miasojed
010a2ed223
Fmt
2024-11-14 11:44:48 +01:00
Sebastian Miasojed
ce8bf3d9ef
Apply suggestions from previous review
2024-11-14 11:20:33 +01:00
Sebastian Miasojed
d260472330
Fmt
2024-11-07 15:15:52 +01:00
Sebastian Miasojed
4f6debcbe3
Make native version to compaile again
2024-11-07 15:04:35 +01:00
Sebastian Miasojed
9b23e19479
Fix Cargo.toml
2024-11-07 09:43:44 +01:00
Sebastian Miasojed
88a888d138
Merge remote-tracking branch 'origin/main' into resolc.js
2024-11-06 15:04:34 +01:00
Cyrill Leutwiler
173ace72cb
solidity: rename the revive metadata ( #106 )
...
Rename the revive metadata fields and includes the commit hash and LLVM version in the revive version (similar to what solc does).
Signed-off-by: xermicus <cyrill@parity.io >
2024-10-31 13:00:35 +01:00
Cyrill Leutwiler
f0f344a139
disable sbrk and emulate EVM linear memory internally ( #76 )
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
Signed-off-by: xermicus <cyrill@parity.io >
2024-10-14 15:20:00 +02:00
Cyrill Leutwiler
e131eebf50
remove system mode and request memoization
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-10-11 15:58:28 +02:00
Cyrill Leutwiler
77fe683f18
remove the test encoding option ( #65 )
2024-10-04 09:59:27 +02:00
Cyrill Leutwiler
d2f76b645f
switch to pallet_revive runtime ( #40 )
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-09-03 17:18:22 +02:00
Sebastian Miasojed
5ac67bdc0d
Initial wasm support
2024-08-29 17:28:31 +02:00
xermicus
0903718f07
add compiler helpers to solidity test utils
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-08-24 02:09:56 +02:00
xermicus
426f673b0a
use normal style for comments
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-05-01 16:12:32 +02:00
xermicus
72515254fe
rename llvm-context crate
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-05-01 15:45:09 +02:00
Cyrill Leutwiler
df8ebb61ec
Integrate benchmarks and differential tests against an EVM interpreter ( #7 )
2024-04-24 18:51:19 +02:00
xermicus
17832855e0
implement msize opcode
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-03-26 12:03:28 +01:00
Cyrill Leutwiler
cffa14a4d2
Emerge Yul recompiler ( #1 )
...
Provide a modified (and incomplete) version of ZKSync zksolc that can compile the most basic contracts
2024-03-12 12:06:02 +01:00