Omar Abdulla
68be320645
Honor the compiler version requirement in metadata
...
This commit honors the compiler version requirement listed in the solc
modes of the metadata file. If this version requirement is provided then
it overrides what was passed in the CLI. Otherwise, the CLI version will
be used.
2025-07-29 10:51:41 +03:00
Omar Abdulla
3045468742
Request VersionOrRequirement in compiler interface
2025-07-29 10:02:45 +03:00
Omar
3ed8a1ca1c
Support compiler-version aware exceptions ( #81 )
2025-07-25 14:23:17 +00:00
Omar
2923d675cd
Support Compile-time Linking ( #79 )
...
* Use wrappers for libraries in metadata.
* Create a unified way to access deployed contracts
* Support linking at compile time
2025-07-25 07:03:21 +00:00
Omar
2bee2d5c8b
Fix the ABI finding logic ( #38 )
...
* Fix the ABI finding logic
* Implement ABI fix in the compiler trait impl
2025-07-18 11:22:51 +00:00
Omar
baa11ad28f
Correctly identify which contracts to compile ( #44 )
...
* Compile all contracts for a test file
* Fix compilation errors related to paths
* Set the base path if specified
2025-07-16 11:52:40 +00:00
Omar
0513a4befb
Use tracing for logging. ( #29 )
...
This commit updates how logging is done in the differential testing
harness to use `tracing` instead of using the `log` crate. This allows
us to be able to better associate logs with the cases being executed
which makes it easier to debug and understand what the harness is doing.
2025-07-10 07:28:16 +00:00
xermicus
10bfaed461
Implement basic reporting facility ( #18 )
...
* wip
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
* save to file after all tasks done
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
* error out early if the workdir does not exist
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
* the compiler statistics
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
* allow compiler statistics per implementation
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
* save compiler problems
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
* add flag whether to extract compiler errors
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
* whitespace
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
---------
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2025-05-23 17:15:04 +00:00
activecoder10
38b42560ec
Added implementation for resolc trait ( #12 )
...
Implement the Solidity Compiler trait for resolc
2025-05-08 11:09:02 +02:00
xermicus
c590fa7bfd
Scaffold utility and library ( #3 )
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
Signed-off-by: xermicus <bigcyrill@hotmail.com >
2025-03-31 11:40:05 +02:00