Commit Graph

  • 48a019e0ad Fix: add llvm- prefix to llvm version tag (#225) llvm-18.1.8-revive.48a019e Yuri Volkov 2025-02-21 12:05:40 +01:00
  • 17a2d2f9f2 update README.md (#223) xermicus 2025-02-21 10:51:40 +01:00
  • 6ad7908c5e Using workflow_dispatch for LLVM releases (#222) Yuri Volkov 2025-02-20 20:00:33 +01:00
  • 840a736fc5 LLVM release workflows (#207) Yuri Volkov 2025-02-20 12:30:52 +01:00
  • 89cdfefab4 remove some dead code leftovers (#218) xermicus 2025-02-19 10:41:32 +01:00
  • 6c2c633651 release resolc v0.1.0-dev.11 (#214) v0.1.0-dev.11 xermicus 2025-02-18 08:08:20 +01:00
  • a73b0925c6 ci: do not run bun tests (#215) xermicus 2025-02-17 17:04:53 +01:00
  • ee650cf03a ci: use upstream evm for tests (#213) xermicus 2025-02-17 11:33:30 +01:00
  • c2210442b6 Release workflow (#201) Evgeny Snitko 2025-02-17 14:09:10 +04:00
  • cb268850a9 llvm-context: remove the linear memory pointer indirection (#211) xermicus 2025-02-13 13:21:43 +01:00
  • 471e4b7263 bump PVM cl/disable-validation xermicus 2025-02-13 09:19:58 +01:00
  • 079e5c1cc4 switch polkadot-sdk branch to disable validation in the runner xermicus 2025-02-13 08:35:46 +01:00
  • f3a86588f3 update dependencies (#210) xermicus 2025-02-12 13:12:09 +01:00
  • 7233738f45 release resolc v0.1.0-dev.10 (#209) v0.1.0-dev.10 xermicus 2025-02-11 15:51:52 +01:00
  • 79ec4dd04b Add all resolc dependencies to resolc_web.js file (#176) Sebastian Miasojed 2025-02-11 11:55:24 +01:00
  • 2b7a510521 Disable large contract test on firefox sm/js-asserts Sebastian Miasojed 2025-02-11 11:01:30 +01:00
  • 381827b58b Rename resolc_packed to resolc_web Sebastian Miasojed 2025-02-11 10:22:58 +01:00
  • 646da0f17c Rename resolc_packed to resolc_loader Sebastian Miasojed 2025-02-11 10:04:14 +01:00
  • 1187317fd2 Merge remote-tracking branch 'origin/main' into sm/js-asserts Sebastian Miasojed 2025-02-11 09:34:34 +01:00
  • 374563bbe5 integration: add function pointer integration test (#205) xermicus 2025-02-10 18:50:12 +01:00
  • a921e425b4 CI: fix and pin geth (#206) xermicus 2025-02-10 17:39:44 +01:00
  • 60fc09f787 llvm-context: disable call re-entrancy for send and transfer (#196) es/release-revice xermicus 2025-02-06 16:49:50 +01:00
  • 10b8ff989c Align emscripten compilation options (#180) Sebastian Miasojed 2025-02-06 00:37:10 +01:00
  • 157647d5c1 remove superfluous warning and clippy allows (#194) xermicus 2025-02-05 12:44:29 +01:00
  • 35419e8202 solidity: update custom warnings and version validation (#193) xermicus 2025-02-05 11:42:35 +01:00
  • de3e7bf253 integration: add create2 test case with duplicate salt (#188) xermicus 2025-02-04 14:04:14 +01:00
  • 9fb24b607d disable werror (#191) xermicus 2025-02-04 12:43:56 +01:00
  • ba7310fdff integration: bugfix blob cache (#192) xermicus 2025-02-04 12:11:25 +01:00
  • 4ef495beea Bump openssl from 0.10.68 to 0.10.70 (#190) dependabot[bot] 2025-02-04 07:28:29 +01:00
  • 8ed689e7ec solidity: various small resolc fixes (#189) xermicus 2025-02-03 16:16:54 +01:00
  • bfda465c32 remove support for legacy evm assembly (#186) xermicus 2025-02-03 14:13:43 +01:00
  • ab90af49df Solidity: add --libraries to sources (#187) xermicus 2025-01-31 18:08:11 +01:00
  • 8201401fef Fix stack overflow issue (#184) Sebastian Miasojed 2025-01-31 14:31:34 +01:00
  • ef22770bd3 Disable large contract test for Bun and Firefox Sebastian Miasojed 2025-01-29 16:01:56 +01:00
  • f49dcbe2b8 Revert "Remove not needed options" Sebastian Miasojed 2025-01-29 15:55:24 +01:00
  • 137ff4a519 Pack resolc with deps to one file Sebastian Miasojed 2025-01-29 15:44:00 +01:00
  • 1a8a7926e9 implement the coinbase opcode (#179) xermicus 2025-01-29 15:24:45 +01:00
  • bec5d60b7c release resolc-0.1.0-dev.9 (#178) v0.1.0-dev.9 xermicus 2025-01-29 12:49:54 +01:00
  • 3608a5a143 runtime-api: pass call arguments in registers instead of spilling to stack (#174) xermicus 2025-01-28 12:45:54 +01:00
  • 8f87d01101 Enable bun tests Sebastian Miasojed 2025-01-27 20:15:40 +01:00
  • b1d16eef23 Back to O3 Sebastian Miasojed 2025-01-27 17:33:04 +01:00
  • 69d81c9682 Remove not needed options Sebastian Miasojed 2025-01-27 17:26:11 +01:00
  • ff6bb5593d Fix package creation issue sm/pack-resolc Sebastian Miasojed 2025-01-24 16:02:01 +01:00
  • 3035542a1c Add minification for resolc_packed.js Sebastian Miasojed 2025-01-24 15:37:49 +01:00
  • e9d3ec2079 Rollback soljson cleaning Sebastian Miasojed 2025-01-23 17:20:11 +01:00
  • e2ccdaae00 Add Wasm compression Sebastian Miasojed 2025-01-23 16:26:20 +01:00
  • a4e29b3f3e Apply revive comments Sebastian Miasojed 2025-01-23 15:32:54 +01:00
  • 66534f4e8c Allow GC to do the cleanup Sebastian Miasojed 2025-01-23 14:46:04 +01:00
  • 66975af7bc Upload resolc_packed.js from GHA Sebastian Miasojed 2025-01-23 12:12:16 +01:00
  • 82f83c910a Add again resolc.wasm link Sebastian Miasojed 2025-01-23 12:05:56 +01:00
  • 8a18f08aff Pack resolc.wasm and resolc.js to resolc_packed.js Sebastian Miasojed 2025-01-23 11:59:50 +01:00
  • 888723eb0d Fix issue with relative path in web worker (#169) Sebastian Miasojed 2025-01-22 23:58:47 +01:00
  • fe1b3258d2 bump crate versions (#171) v0.1.0-dev.8 Cyrill Leutwiler 2025-01-17 17:29:38 +01:00
  • d8a72e580b release resolc-0.1.0-dev.8 (#170) Cyrill Leutwiler 2025-01-17 17:00:25 +01:00
  • bd1a22a702 update polkavm to 0.19 (#167) Cyrill Leutwiler 2025-01-17 16:59:45 +01:00
  • cec283986f llvm-builder: do not build clang by default (#168) Cyrill Leutwiler 2025-01-17 16:03:04 +01:00
  • 06f43083c3 multiple resolc fixes and improvements (#151) Siphamandla Mjoli 2025-01-17 11:10:47 +02:00
  • b78b2b2af9 Add test fixtures for the revive WASM version (#160) Sebastian Miasojed 2025-01-16 16:01:34 +01:00
  • 8ffe072fee pin the LLVM version (#166) Cyrill Leutwiler 2025-01-16 10:45:43 +01:00
  • 71fb3ab8d6 vet the Makefile (#165) Cyrill Leutwiler 2025-01-15 22:26:56 +01:00
  • 3e7579580b vet workspace dependencies (#163) Cyrill Leutwiler 2025-01-15 20:14:54 +01:00
  • ad805543b3 call and create set uncapped resource limits (#161) Cyrill Leutwiler 2025-01-15 17:32:31 +01:00
  • 4fbfb97b9e Fix the Wasm build cache (#159) Cyrill Leutwiler 2025-01-15 11:36:59 +01:00
  • 939138d0cd Add the revive tests in the browsers (#158) Sebastian Miasojed 2025-01-14 22:29:02 +01:00
  • 7f81f37e0c revive llvm builder utility (#154) Cyrill Leutwiler 2025-01-13 15:58:27 +01:00
  • fde9edab10 Remove the docs Makefile targets (#152) Cyrill Leutwiler 2025-01-10 11:36:51 +01:00
  • d7d60da6f1 Add tests for the Revive WASM version (#147) Sebastian Miasojed 2025-01-10 09:12:43 +01:00
  • 3184397c43 cargo fmt davidk/add-import-resolution-to-resolc DavidK 2025-01-06 16:29:59 +02:00
  • 9c44eeac06 Adds import callback resolution to resolc compiler DavidK 2025-01-06 16:09:53 +02:00
  • f49d145e9a update the minium supported rust version to 1.81 (#144) Cyrill Leutwiler 2024-12-21 09:10:14 +01:00
  • 952c5cc894 resolc-0.1.0-dev.7 (#143) v0.1.0-dev.7 Cyrill Leutwiler 2024-12-20 14:33:08 +01:00
  • d8752ec6b5 the basefee opcode (#142) Cyrill Leutwiler 2024-12-19 18:59:10 +01:00
  • 6ad846a285 the base fee opcode (#141) Cyrill Leutwiler 2024-12-19 12:44:15 +01:00
  • 3f9771f838 update and fix the linker (#140) Cyrill Leutwiler 2024-12-18 23:11:06 +01:00
  • 22070a824d the gas limit opcode (#139) Cyrill Leutwiler 2024-12-18 20:31:42 +01:00
  • d299dd1a19 change getters to register version (#138) Cyrill Leutwiler 2024-12-18 17:56:37 +01:00
  • 14a598e840 implement the gas opcode (#136) Cyrill Leutwiler 2024-12-18 17:19:32 +01:00
  • 55ec0988e8 fix the CI runner version (#137) Cyrill Leutwiler 2024-12-18 17:03:29 +01:00
  • 909de515c4 Allow arbitrary call data size (#135) Cyrill Leutwiler 2024-12-18 14:04:46 +01:00
  • afe44ad21b JS: Fix encoding conversion from utf16 to utf8 (#131) Sebastian Miasojed 2024-12-11 09:23:02 +01:00
  • 2cb8f82266 calls: supply max ref_time and proof_size limits (#133) Cyrill Leutwiler 2024-12-10 16:31:44 +01:00
  • 6f2f158ef1 fix new clippy lint (#132) Cyrill Leutwiler 2024-12-10 15:24:25 +01:00
  • 4e5482bad2 fix the commit sha in the version (#129) Cyrill Leutwiler 2024-12-03 12:34:17 +01:00
  • 0110258d81 release 0.1.0 dev.6 (#128) v0.1.0-dev.6 Cyrill Leutwiler 2024-11-29 17:45:47 +01:00
  • f0d9d44dce Implement the gasprice opcode (#127) Cyrill Leutwiler 2024-11-29 17:14:27 +01:00
  • 3f6cd115ee update warnings (#126) Cyrill Leutwiler 2024-11-29 16:23:36 +01:00
  • 7c00bbb0fc remove unneeded utils (#125) Cyrill Leutwiler 2024-11-29 16:21:24 +01:00
  • 423a494621 Switch target to 64bit and enable the zbb feature (#120) Cyrill Leutwiler 2024-11-29 15:56:10 +01:00
  • 08112e3449 Fix broken link in README.md Cyrill Leutwiler 2024-11-29 10:39:42 +01:00
  • db6ca1fcfa Fix broken link to introduction in README.md (#124) Jeeyong Um 2024-11-29 18:38:09 +09:00
  • 54d154a73c Merge pull request #123 from smiasojed/web Sebastian Miasojed 2024-11-29 10:22:59 +01:00
  • 93f1deb6a5 Bump rustls from 0.23.17 to 0.23.18 (#121) dependabot[bot] 2024-11-29 09:50:29 +01:00
  • 9a150b13f3 Remove hardcoded soljson Sebastian Miasojed 2024-11-28 16:54:27 +01:00
  • 677cef9c0f Remove comment Sebastian Miasojed 2024-11-27 15:30:49 +01:00
  • d25be523c1 Update deps Sebastian Miasojed 2024-11-27 15:28:04 +01:00
  • 6a4fd1e991 Add web worker compatibility Sebastian Miasojed 2024-11-27 15:17:26 +01:00
  • 81915ddbcb Merge pull request #122 from smiasojed/sync Sebastian Miasojed 2024-11-27 14:03:26 +01:00
  • 0f25bac4bd Fix CI Sebastian Miasojed 2024-11-27 08:49:07 +01:00
  • 7d41495587 Fmt Sebastian Miasojed 2024-11-27 08:30:07 +01:00
  • d6d5acfcce Remove deps on solc Sebastian Miasojed 2024-11-26 22:35:18 +01:00