Cyrill Leutwiler
fde9edab10
Remove the docs Makefile targets ( #152 )
...
Documentation of the contracts stack was moved into a dedicated repository.
2025-01-10 11:36:51 +01:00
Sebastian Miasojed
d7d60da6f1
Add tests for the Revive WASM version ( #147 )
2025-01-10 09:12:43 +01:00
Sebastian Miasojed
afe44ad21b
JS: Fix encoding conversion from utf16 to utf8 ( #131 )
2024-12-11 09:23:02 +01:00
Sebastian Miasojed
d25be523c1
Update deps
2024-11-27 15:28:04 +01:00
Sebastian Miasojed
b65fa2e42c
Remove async calls from revive
2024-11-26 22:03:57 +01:00
Sebastian Miasojed
4e024655a1
Add support for esm and cjs modules
2024-11-25 10:26:22 +01:00
Sebastian Miasojed
0a82addf02
Add directory arg support to clone-llvm
2024-11-20 17:15:55 +01:00
Sebastian Miasojed
f36d62ca73
Add stdin support
2024-11-20 10:27:57 +01:00
Sebastian Miasojed
88a888d138
Merge remote-tracking branch 'origin/main' into resolc.js
2024-11-06 15:04:34 +01:00
Cyrill Leutwiler
20e3560398
Makefile: remove duplicate workspace tests from the test target ( #90 )
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-10-17 10:22:04 +02:00
Cyrill Leutwiler
8b7fe8e3d7
deny clippy warnings by default ( #73 )
2024-10-09 20:19:12 +02:00
wpt967
ad46e94ebd
[workflows] Add workflow for building revive in a debian container.
...
Makefile: Add target 'install-revive' to build revive with the
installation path specified by variable REVIVE_INSTALL_DIR.
Add utils directory with scripts for building revive in a container.
Add utils/build-revive.sh taking option argument '-o <install-dir>' to
build revive with the specified install directory.
Add utils/revive-builder-debian.dockerfile to make a docker container
for building revive in a Debian environment.
2024-09-30 12:02:57 +01: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
0d39b289cb
init mdbook
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-06-08 16:41:40 +02:00
Cyrill Leutwiler
caa1228720
Run all tests on CI ( #21 )
...
Run all tests on CI
Signed-off-by: xermicus <cyrill@parity.io >
2024-06-05 00:50:03 +02:00
xermicus
03a1918993
parallelize tests
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-05-10 10:54:01 +02:00
Chris
c547a9ef78
chore: added code formating target ( #8 )
...
Makefile: added code formating target
Co-authored-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-05-03 11:36:07 +02:00
Cyrill Leutwiler
34c233207e
add clippy to Makefile
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-04-25 15:10:02 +02:00
Cyrill Leutwiler
df8ebb61ec
Integrate benchmarks and differential tests against an EVM interpreter ( #7 )
2024-04-24 18:51:19 +02:00
xermicus
7623f6f7fa
Makefile: split up binary and npm installations
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-04-19 18:51:02 +02:00
xermicus
7bdf776ea4
Makefile: allow individual clean commands to fail
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-04-18 16:22:46 +02:00
Chris
3fbf2833c2
feat: streamline bin updates during developement ( #5 )
...
* feat: streamline bin updates during developement
Description
===========
This PR introduces a way for the 'zksolc' binary
to automatically be updated/copied to '.cargo/bin'
after each build to resolves the issue of having
to manually update the $PATH or each time keep
running `cargo install --path crates/solidity`,
which was a recurring annoyance during testing
and development.
Co-authored-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-04-18 16:00:44 +02:00