Commit Graph

  • a77ab501c8 fix: exclude EVM bytecode from production solc requests (#338) Chris 2025-06-03 10:43:52 +02:00
  • 8a3c587bbe solc-json-interface: do not unconditionally skip serialization of custom keys (#337) xermicus 2025-06-03 08:17:54 +02:00
  • 45b6a57cae Fix npm package resolution (#339) PG Herveou 2025-06-02 14:41:06 +02:00
  • 8a730f42cc update NPM package version (#336) xermicus 2025-05-28 08:15:41 +02:00
  • 413819facd do not use wildcard dependency in resolc crate (#335) xermicus 2025-05-27 14:19:24 +02:00
  • fa0ad68279 make resolc crate publishable (#334) xermicus 2025-05-27 14:13:12 +02:00
  • 004c71d5d5 add description to revive-differential (#333) xermicus 2025-05-27 13:26:05 +02:00
  • 4d659ac2a6 release resolc v0.1.0 (#332) v0.1.0 xermicus 2025-05-27 12:06:42 +02:00
  • aef42ab07e release resolc v0.1.0 cl/v0.1.0 Cyrill Leutwiler 2025-05-27 11:52:40 +02:00
  • ed9dc60417 bump dependencies (#331) xermicus 2025-05-27 11:24:15 +02:00
  • 3b9144ef3b add installation instructions to the readme (#330) xermicus 2025-05-27 10:23:42 +02:00
  • bd4e108bb0 resolc crate (#328) xermicus 2025-05-27 09:48:43 +02:00
  • 090e3ac13c bugfix an env var in the release workflow (#329) xermicus 2025-05-27 09:29:25 +02:00
  • 0c155d3f57 fix the LLVM builder with new toolchains cl/fix-llvm-build Cyrill Leutwiler 2025-05-27 08:06:08 +02:00
  • 3389865af7 solc-json-interface: make the input Cloneable (#323) xermicus 2025-05-21 10:03:32 +02:00
  • af39d506d9 update emsdk (#324) llvm-18.1.8-revive.af39d50 xermicus 2025-05-21 07:01:41 +02:00
  • 9c83352fdb update emsdk cl/emsdk Cyrill Leutwiler 2025-05-20 21:04:58 +02:00
  • bb2f829361 expose custom PVM settings in the standard json interface (#318) xermicus 2025-05-13 15:19:00 +02:00
  • 1b8fcc4649 Update the Rust version (#316) xermicus 2025-05-09 20:00:58 +02:00
  • 0e9e405f21 remove any git dependencies Cyrill Leutwiler 2025-05-09 17:26:20 +02:00
  • 722dd86c27 remove STATUS.md (#315) xermicus 2025-05-09 12:21:25 +02:00
  • 0421869e4b Replace release 0.1.0-dev.15 with 0.1.0-dev.16 (#314) v0.1.0-dev.16 PG Herveou 2025-05-08 15:26:10 +02:00
  • 32f55b976c update changelog (#313) v0.1.0-dev.15 xermicus 2025-05-08 14:16:46 +02:00
  • 459a786299 v0.1.0-dev.15 release (#311) PG Herveou 2025-05-08 14:09:55 +02:00
  • fbaa45f283 support solc v0.8.30 (#308) xermicus 2025-05-08 13:29:13 +02:00
  • f2fac85dae add npm package information to release checklist (#312) xermicus 2025-05-08 13:14:28 +02:00
  • 761fd8d6a4 Add compiler optimizer option to npm package (#310) pg/fix-lint PG Herveou 2025-05-08 12:38:27 +02:00
  • b8f3073e29 Run lint:fix (#309) PG Herveou 2025-05-08 12:36:11 +02:00
  • 963d167fb2 Fix Set version to remove leading v pg/add-compiler-opts pgherveou 2025-05-08 12:35:31 +02:00
  • df963d2795 add optimizer options: pgherveou 2025-05-08 12:19:28 +02:00
  • 8b1a36eddf Run lint:fix pgherveou 2025-05-08 12:20:38 +02:00
  • 11d47d74ac apply size optimizations by default (#298) xermicus 2025-05-07 15:35:48 +02:00
  • e3a9c95d32 llvm-builder: use the ninja generator for building the builtins on windows (#299) llvm-18.1.8-revive.e3a9c95 xermicus 2025-05-07 11:10:58 +02:00
  • a560b2d919 Fix npm-release job (#297) PG Herveou 2025-04-30 21:48:11 +02:00
  • e07d0f0cb7 Move @parity/resolc from js-revive (#296) v0.1.0-dev.14.1 PG Herveou 2025-04-30 17:24:52 +02:00
  • 20a3b30296 wip pg/add-js-revive pgherveou 2025-04-28 16:39:59 +02:00
  • f44b2485bd lint pgherveou 2025-04-24 16:33:50 +02:00
  • f6a412eef4 release resolc v0.1.0-dev.14 (#289) v0.1.0-dev.14 xermicus 2025-04-24 11:57:46 +02:00
  • 20e77cb0b5 configurable stack and heap memory size (#288) xermicus 2025-04-24 10:47:38 +02:00
  • 357bf58868 allow dynamic configuration of the heap memory (#287) xermicus 2025-04-23 20:25:55 +02:00
  • f937188991 revive-runner: install with locked dependencies (#286) xermicus 2025-04-22 19:46:18 +02:00
  • 6e44488b4f revive-runner: add a utility binary for local contract execution (#284) xermicus 2025-04-22 15:34:51 +02:00
  • 52bf16a383 wip cl/assign Cyrill Leutwiler 2025-04-17 12:43:26 +02:00
  • cf2fd2f1e8 pass assignment ptr Cyrill Leutwiler 2025-04-17 09:10:30 +02:00
  • 498d68b7e6 wip cl/calls Cyrill Leutwiler 2025-04-16 15:42:09 +02:00
  • 5003f3e9ac llvm-context: alloca at the function entry if possible (#283) xermicus 2025-04-15 15:22:24 +02:00
  • 431b5a2ce5 llvm-context: lazy handling of function arguments and immutable data (#282) xermicus 2025-04-14 15:54:59 +02:00
  • ad3315346c release resolc-0.1.0-dev.13 (#279) v0.1.0-dev.13 xermicus 2025-04-08 09:10:13 +02:00
  • 516f79ee0f Bump tokio from 1.43.0 to 1.44.2 (#281) dependabot[bot] 2025-04-08 08:26:06 +02:00
  • 9f5443b6d6 Remove path from release json and add sha256 (#280) Alexander Samusev 2025-04-08 08:18:35 +02:00
  • 0dafc779ce ci: update release flow and publish list.json (#276) Alexander Samusev 2025-04-07 13:39:56 +02:00
  • 9ddddc989d Merge branch 'main' into as-release-json as-release-json Alexander Samusev 2025-04-07 13:24:07 +02:00
  • 5992ad0043 nit alvicsam 2025-04-07 13:11:09 +02:00
  • 2fd96f6188 updated release.md alvicsam 2025-04-07 11:18:19 +02:00
  • 7d8fa75a0f storage keys and values should be big endian (#277) xermicus 2025-04-07 10:34:44 +02:00
  • 80f94b5c76 Bump openssl from 0.10.71 to 0.10.72 (#278) dependabot[bot] 2025-04-05 12:25:52 +02:00
  • 06d324259c revert mimalloc to * alvicsam 2025-04-04 14:24:47 +02:00
  • 7669320e31 downgrade lockfile alvicsam 2025-04-04 13:04:58 +02:00
  • ea0ff27c6f use --locked alvicsam 2025-04-04 12:52:24 +02:00
  • 60e41a9210 upd cargo.lock alvicsam 2025-04-04 12:47:49 +02:00
  • 0089d58d85 downgrade mimalloc crate alvicsam 2025-04-04 12:37:43 +02:00
  • 09c8f64eef Merge branch 'main' into as-release-json Alexander Samusev 2025-04-04 11:20:14 +02:00
  • 4e6c562fac rename the releaseworkflow alvicsam 2025-04-04 11:17:26 +02:00
  • 12a8685f11 fix notice alvicsam 2025-04-04 11:14:08 +02:00
  • ce1766dc64 skip check in PRs alvicsam 2025-04-04 11:11:05 +02:00
  • 2c1097ef36 rm my ref from workflow alvicsam 2025-04-04 10:46:05 +02:00
  • a5ad9a917a add environment to generate_versions alvicsam 2025-04-04 10:39:33 +02:00
  • c929dc9b03 ci: update release flow and publish list.json alvicsam 2025-04-03 15:32:26 +02:00
  • dab29bc89b bugfix missing byte swap for the create2 salt value (#272) xermicus 2025-04-03 15:20:22 +02:00
  • 313c033261 fix Rust 1.86.0 clippy (#273) xermicus 2025-04-03 15:03:49 +02:00
  • 87c1d7a8be Suport passing arbitrary llvm arguments (#271) xermicus 2025-04-03 13:21:00 +02:00
  • 8a98346a9c Fix CI badge link (#270) xermicus 2025-04-01 07:52:39 +02:00
  • 1b4d2c6bb8 ci: modify release according to #162 (#269) Alexander Samusev 2025-03-26 12:06:51 +01:00
  • f6dcd23e90 init gh-pages alvicsam 2025-03-21 10:11:32 +01:00
  • 004b8ac16c Update release.yml (#265) xermicus 2025-03-20 20:07:04 +01:00
  • 497dae2494 factor out solc JSON interface crate (#264) xermicus 2025-03-20 17:11:40 +01:00
  • 36ea69b50f Add --supported-solc-versions CLI command (#260) Pavlo Khrystenko 2025-03-19 16:07:48 +01:00
  • 2bbc5d713d remove support for webkit (#262) xermicus 2025-03-18 15:00:55 +01:00
  • 4a9b651235 Support solc v0.8.29 (#261) xermicus 2025-03-18 13:01:15 +01:00
  • 66f9a4d64f Release Windows Version (#251) v0.1.0-dev.12 Alexander Theißen 2025-03-01 13:49:04 +01:00
  • 76f4cf71d6 ci: re-enable the machete (#249) xermicus 2025-02-28 16:05:53 +01:00
  • 77e0344d80 llvm-context: remove dead code (#247) xermicus 2025-02-28 15:38:42 +01:00
  • 2fb8beee62 Build LLVM for Windows (#248) Alexander Theißen 2025-02-28 15:06:03 +01:00
  • 93788e72e9 integration: additional mcopy test (#245) llvm-18.1.8-revive.22f3ceb xermicus 2025-02-27 11:39:31 +01:00
  • 296a226d0b integration: add delegate call corner case test (#243) xermicus 2025-02-27 11:10:00 +01:00
  • 84deb3a29d integration: add function return type test (#244) xermicus 2025-02-27 10:37:37 +01:00
  • ee064671e0 Release archive path fix (#241) Evgeny Snitko 2025-02-26 19:40:49 +04:00
  • 528da2d9c9 ah yes emscripten yuri/fix-artifacts-archives cornholio 2025-02-26 11:55:51 +01:00
  • a25937ae79 Fixing revive release artifacts cornholio 2025-02-26 11:44:12 +01:00
  • 63dfd046e5 Update RELEASE.md (#239) xermicus 2025-02-26 09:38:00 +01:00
  • 08f341ccc1 release resolc v0.1.0-dev.12 (#238) xermicus 2025-02-26 09:36:28 +01:00
  • a07968205b llvm-context: modularize compiler builtin functions (#234) xermicus 2025-02-25 16:47:01 +01:00
  • 7ffe64ed7c CI improvements (#230) Evgeny Snitko 2025-02-25 17:33:59 +04:00
  • f1bce4fe3f llvm-builder testing workflow (#164) Yuri Volkov 2025-02-25 12:39:03 +01:00
  • 9efbb4c0b4 ci: temporarily disable the machete (#233) xermicus 2025-02-25 09:40:40 +01:00
  • bcc8fa892c update dependencies (#229) xermicus 2025-02-24 12:45:05 +01:00
  • 89ec25da65 Add per file output selection for --standard-json mode and some other small foundry support bits. (#228) Pavlo Khrystenko 2025-02-24 12:44:22 +01:00
  • 75a83af4da ci: clippy (#227) es/ci-stuff xermicus 2025-02-21 16:43:09 +01:00
  • 9c330ef8fc llvm-builder: only run expensive tests on linux (#226) xermicus 2025-02-21 16:38:44 +01:00
  • 687cec31ef Using released LLVM in revive build (#220) Yuri Volkov 2025-02-21 16:30:26 +01:00