kvp
c952471647
Update code base to use LLVM 21
2025-12-15 18:34:58 -05:00
Alexander Theißen
66f9a4d64f
Release Windows Version ( #251 )
...
With LLVM working only minor changes were necessary to get resolc
running on Windows.
Release in my branch here:
https://github.com/paritytech/revive-alex-workflowtest/releases/tag/v0.1.0-dev.12
2025-03-01 13:49:04 +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
Sebastian Miasojed
05925f25f1
Update comment
2024-11-21 13:57:00 +01:00
Sebastian Miasojed
14991f40ac
Fix CI for wasm path
2024-11-13 15:34:41 +01:00
Sebastian Miasojed
64fefe76b5
Removed not needed libs from linking process
2024-11-12 16:07:21 +01:00
Sebastian Miasojed
9b23e19479
Fix Cargo.toml
2024-11-07 09:43:44 +01:00
Sebastian Miasojed
5ac67bdc0d
Initial wasm support
2024-08-29 17:28:31 +02:00
xermicus
5d742d150d
tidy up workspace
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-08-24 16:09:07 +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
Cyrill Leutwiler
df8ebb61ec
Integrate benchmarks and differential tests against an EVM interpreter ( #7 )
2024-04-24 18:51:19 +02:00
xermicus
bd33566206
lld-sys: link against lto lib
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-04-19 18:52:34 +02:00
xermicus
bd0c62f99c
linker: suppress unused parameter warnings
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-04-15 16:12:05 +02:00
xermicus
45a082d9a8
LLVM 18
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-04-10 10:05:48 +02:00
xermicus
6d058a42ed
suppress warnings about unused things
...
Signed-off-by: xermicus <cyrill@parity.io >
2024-03-12 18:16:12 +01:00
Cyrill Leutwiler
d238d8f39e
custom ir
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2024-02-02 09:10:03 +01:00
xermicus
7a094f17c0
add more crates
...
Signed-off-by: xermicus <cyrill@parity.io >
2023-12-09 17:48:52 +01:00