Commit Graph

  • 7ffbfe6781 Fix assert Anton Bukov 2023-05-09 13:54:41 +0200
  • 1d40bb4940 Disallow to use typehash() for structs with nested mappings Anton Bukov 2023-05-09 12:38:12 +0200
  • c4e8d3754d Fix compilation error Anton Bukov 2023-05-09 12:34:38 +0200
  • 63210e5a68 Update libsolidity/codegen/ir/IRGeneratorForStatements.cpp Anton Bukov 2023-05-09 12:21:01 +0200
  • 3efe100179 Update libsolidity/codegen/ir/IRGeneratorForStatements.cpp Anton Bukov 2023-05-09 12:19:50 +0200
  • f9b9905c95 Update libsolidity/codegen/ExpressionCompiler.cpp Anton Bukov 2023-05-09 12:19:18 +0200
  • 422676aef2 Update libsolidity/ast/Types.cpp Anton Bukov 2023-05-09 12:17:08 +0200
  • e7bb0b38e1 Rename methods encode* to eip712Encode* Anton Bukov 2023-05-09 12:16:06 +0200
  • 4382dc3d2e Simplify type(S).typehash tests Anton Bukov 2023-05-07 01:16:46 +0300
  • 9e397f90ad Fix test expected error Anton Bukov 2023-05-07 00:23:22 +0300
  • cebf2d2ca7 Add tests for type(S).typehash Anton Bukov 2023-05-07 00:12:25 +0300
  • 8c1a9af76a Fix false positive test for type(S).typehash and update error messages Anton Bukov 2023-05-07 00:06:27 +0300
  • e8a311268d Extend type(X) validation to support structs Anton Bukov 2023-05-06 23:53:57 +0300
  • 66c54ef128 Fix wrong failure Anton Bukov 2023-05-06 23:10:32 +0300
  • 09e85879d7 Some fixes Anton Bukov 2023-05-06 22:53:52 +0300
  • b267b0e8cd Add missing includes Anton Bukov 2023-05-04 18:04:38 +0200
  • 9b4da6bdea Improve typehash() computation for nested structs Anton Bukov 2023-05-04 17:35:59 +0200
  • f9a48b94d4 Handle nested structs encoding for EIP-712 Anton Bukov 2023-05-04 13:36:06 +0200
  • 54b46ce39e Add native support of EIP-712 struct typehash Anton Bukov 2023-04-28 10:54:52 +0200
  • 0809843225
    doc: add warning to abi spec dynamic encoding James 2023-07-03 09:46:19 -0700
  • 5d7533b540
    Merge pull request #14227 from ethereum/update-codegen-fuzzer Bhargava Shastry 2023-07-03 14:52:27 +0200
  • 32bcbc6cfb slightly broken astTransform Daniel Kirchner 2023-07-03 00:01:34 +0200
  • 2f451a186b
    Merge pull request #14377 from ethereum/fix-smtlib Leo 2023-06-30 16:58:26 +0200
  • 3599c8c6b9 SMTChecker: Fix generation of smtlib scripts Martin Blicha 2023-06-30 15:02:06 +0200
  • 6595ba1e89 Added NatSpec documentation to the Enum Value definition AST node Marko Veniger 2023-06-30 11:37:25 +0200
  • ca53fcee0d Added NatSpec documentation to the User Defined Value Type definition AST node Marko Veniger 2023-06-29 17:53:36 +0200
  • 987278385e tmp Daniel Kirchner 2023-06-29 02:42:10 +0200
  • 5adc255b3c Separate approach of AST transform. Daniel Kirchner 2023-06-28 16:45:51 +0200
  • 30cd1a0fb4
    Merge pull request #14370 from ethereum/smt-cleanup Daniel 2023-06-28 16:31:13 +0200
  • 29041c8101 Remove ReasoningBasedSimplifier from libyul Martin Blicha 2023-06-27 17:42:06 +0200
  • c819243374
    Merge pull request #14368 from ethereum/gh-built-in-triage-automation r0qs 2023-06-28 12:37:49 +0200
  • f9b424418c tmp Daniel Kirchner 2023-06-27 16:49:39 +0200
  • 3bb492a28d
    Merge pull request #14351 from ethereum/ci-deduplicate-base-env-with-anchors Kamil Śliwak 2023-06-27 14:43:24 +0200
  • 8b64195d4b CI: Make jobs extend base environments instead of redefining them Kamil Śliwak 2023-06-23 12:57:02 +0200
  • 793adc8106 CI: Define base environments in terms of environments of dicts they depend on Kamil Śliwak 2023-06-23 12:55:19 +0200
  • d12a981ba8 CI: Define aliases for all the base environment dicts Kamil Śliwak 2023-06-23 12:52:46 +0200
  • 2cf03e3f0b
    Merge pull request #14344 from pgebal/pgebal/fix-ice-internal-type Leo 2023-06-27 12:31:25 +0200
  • 87d0c84960 Stack optimizer fuzzer: Detect stack-too-deep during optimization Bhargava Shastry 2023-05-15 16:54:06 +0200
  • 85d17c6f60 Fix #11889 - private functions should not be overridden by other contracts (rebase) David Bar-On 2023-06-27 10:39:36 +0300
  • 9120737f57 tmp Daniel Kirchner 2023-06-27 02:18:00 +0200
  • ea9dfca1ae tmp Daniel Kirchner 2023-06-27 01:39:18 +0200
  • 156d5c7cb7 tmp Daniel Kirchner 2023-06-27 00:41:11 +0200
  • 8135e28821 tmp Daniel Kirchner 2023-06-27 00:16:28 +0200
  • a4777937ed
    Remove triage workflow in favor of github built-in automation r0qs 2023-06-26 20:08:20 +0200
  • 34d2383f28
    Merge pull request #14281 from alexjorgef/patch-1 Daniel 2023-06-26 19:42:11 +0200
  • b70477d795
    Change installation documentation for Arch Linux Alexandre Ferreira 2023-06-01 19:22:21 +0100
  • 1067232bbc
    Merge pull request #14354 from ethereum/parallelize-bytecode-compare-presets Daniel 2023-06-26 12:57:52 +0200
  • 92816eb6c5 CI: Generate optimized and unoptimized bytecode reports in parallel Kamil Śliwak 2023-06-23 10:27:21 +0200
  • dabecb600f
    Merge pull request #14353 from ethereum/unify-and-simplify-bytecode-report-generation-in-ci Kamil Śliwak 2023-06-26 10:50:48 +0200
  • 48b35bd921 tmp Daniel Kirchner 2023-06-25 09:03:15 +0200
  • 2e9b844d65 tmp Daniel Kirchner 2023-06-25 08:48:48 +0200
  • 58b7344c5a tmp Daniel Kirchner 2023-06-25 08:33:45 +0200
  • fd1db21d64 tmp Daniel Kirchner 2023-06-25 07:50:09 +0200
  • 5bfe862bc4 tmp Daniel Kirchner 2023-06-25 07:04:50 +0200
  • 6f352cbcbe tmp Daniel Kirchner 2023-06-25 04:22:13 +0200
  • 947deaec96 tmp Daniel Kirchner 2023-06-25 03:53:03 +0200
  • d882a08582 tmp Daniel Kirchner 2023-06-25 03:44:37 +0200
  • 1bc8caf54a tmp Daniel Kirchner 2023-06-24 19:30:05 +0200
  • 423972883c tmp Daniel Kirchner 2023-06-24 19:12:14 +0200
  • 955ada39e5 tmp Daniel Kirchner 2023-06-24 18:53:47 +0200
  • f9d6e805ba tmp Daniel Kirchner 2023-06-24 18:38:55 +0200
  • bd4be335d4 tmp Daniel Kirchner 2023-06-24 10:10:00 +0200
  • dab0720aac Added internalType in ABI Json Anurag 2023-06-24 13:26:47 +0530
  • 60e1e53f20 tmp Daniel Kirchner 2023-06-24 07:55:10 +0200
  • 4a84818669 tmp Daniel Kirchner 2023-06-24 07:47:33 +0200
  • 0d1679cee0 tmp Daniel Kirchner 2023-06-24 06:24:28 +0200
  • 62a5291bbd tmp Daniel Kirchner 2023-06-24 01:45:56 +0200
  • 7d094b3be6 tmp Daniel Kirchner 2023-06-24 01:21:14 +0200
  • 45c2ffcd55 CI: Merge prepare_bytecode_report and storebytecode.sh script into a new script and use it for all platforms in CI Kamil Śliwak 2023-06-23 10:24:15 +0200
  • 69ffcfc242 CI: Move bytecode report comparison logic to a script Kamil Śliwak 2023-06-19 14:19:06 +0200
  • ea1327707b CI: Don't use requires_nothing for jobs that explicitly state what they require Kamil Śliwak 2023-06-22 19:00:12 +0200
  • aca4c86a23
    Merge pull request #14350 from ethereum/bytecode-report-presets Kamil Śliwak 2023-06-23 19:49:07 +0200
  • 10670d6286 prepare_report: Replace hard-coded optimize setting with selectable presets Kamil Śliwak 2023-06-19 11:28:40 +0200
  • 315270f3bb tmp Daniel Kirchner 2023-06-23 18:37:58 +0200
  • 826fd90dcf Fix error in SMTChecker: Use rich indentifier instead of external identifier to ecnode member access to functions Pawel Gebal 2023-06-20 19:38:30 +0200
  • f9a3c094a6
    Merge pull request #14330 from ethereum/parallelize-bytecode-compare Kamil Śliwak 2023-06-23 11:06:51 +0200
  • 3b80aa2ea4 Run Standard JSON and CLI bytecode report generation in parallel Kamil Śliwak 2023-06-15 14:06:32 +0200
  • e8c4d0e324 More consistent file naming for bytecode compare artifacts Kamil Śliwak 2023-06-15 12:43:37 +0200
  • b26090c288
    Merge pull request #14339 from ethereum/parallelize-cli-tests Kamil Śliwak 2023-06-21 17:46:45 +0200
  • 08897b88c9
    Merge pull request #14342 from ethereum/peg-oz-to-specific-commit Nikola Matić 2023-06-21 16:11:23 +0200
  • edd99b07fe Disable failing OZ tests Nikola Matic 2023-06-21 12:19:55 +0200
  • 14a34ae088 tmp Daniel Kirchner 2023-06-21 02:15:01 +0200
  • 7a8c997438 tmp Daniel Kirchner 2023-06-21 01:50:00 +0200
  • 3286d1cec2 tmp Daniel Kirchner 2023-06-21 01:04:14 +0200
  • 1c1110f734 tmp Daniel Kirchner 2023-06-20 22:26:52 +0200
  • cd5c113a9b Fix internal compiler error in model checker: do not require function to be external Pawel Gebal 2023-06-20 19:38:30 +0200
  • 35fb4990dd Fix #10155 - remove warning about free fucntion shadowing of interface function David Bar-On 2023-06-20 15:29:45 +0300
  • fac7ca943b Parallelize CLI tests Kamil Śliwak 2023-06-16 19:37:53 +0200
  • dc7cda18f0
    Merge pull request #14338 from ethereum/cmdline-tests-exclude-option Kamil Śliwak 2023-06-20 13:49:53 +0200
  • 3249979969 tmp Daniel Kirchner 2023-06-20 04:45:30 +0200
  • bd0e0fcdbe tmp Daniel Kirchner 2023-06-20 04:08:23 +0200
  • 4357b0316b tmp Daniel Kirchner 2023-06-19 22:02:04 +0200
  • 3ecf968001
    Merge pull request #14328 from ethereum/fix-incomplete-ast-in-standard-json-on-analysis-fail Kamil Śliwak 2023-06-19 18:26:33 +0200
  • 6b2939da31
    Merge pull request #14307 from pgebal/pgebal/print_smt_to_output_smtchecker_smtlib_code Leo 2023-06-19 16:58:52 +0200
  • 399457d74b cmdlineTests.sh: Add --exclude option Kamil Śliwak 2023-06-16 14:36:24 +0200
  • 4752b31e6c cmdlineTests.sh: Rewrite test selection to use find Kamil Śliwak 2023-06-16 14:29:18 +0200
  • 71f7bf7206 tmp Daniel Kirchner 2023-06-14 12:48:38 +0200
  • 381b610fe5
    Merge pull request #14336 from ethereum/remove-bytecode-compare-deploy-key Kamil Śliwak 2023-06-19 15:09:58 +0200
  • 32e8297048 Remove unused bytecodecompare/deploy_key.enc Kamil Śliwak 2023-06-19 14:16:20 +0200
  • 2a5f046e87 Skip tests failing due to known issue with hardhat Emilio Almansi 2023-06-18 13:56:46 +0800