Commit Graph

  • 01128d6c16 unify libraries' address verification ssi91 2023-08-26 18:37:31 -0400
  • e9365e93fc add some test-cases for unverified library addresses ssi91 2023-08-25 21:41:24 -0400
  • df03f1412d
    Merge pull request #14522 from junaire/purge-using-namespace-std-in-libyul Nikola Matić 2023-08-29 12:38:50 +0200
  • eff410eb74 Purge using namespace std in libyul Jun Zhang 2023-08-28 16:22:05 +0800
  • bee0b9c9a8
    Merge branch 'develop' into Akkii4-patch-1 Akshit Choudhary 2023-08-28 23:22:10 +0530
  • 26912e0ee2
    Merge pull request #14515 from junaire/bump-fmtlib-version Daniel 2023-08-28 17:24:20 +0200
  • 88b8368932
    Merge pull request #14512 from junaire/yul-opt-kill-namespace-std Nikola Matić 2023-08-28 16:01:03 +0200
  • c2362c3362
    Purge using namespace std from libyul/optimiser Jun Zhang 2023-08-23 10:03:44 +0800
  • 2cf23e15d8 Bump fmtlib to 9.1.0 Jun Zhang 2023-08-24 09:54:58 +0800
  • 925bfeb24b
    Merge pull request #14513 from junaire/yul-backend-namespace-std Nikola Matić 2023-08-28 07:56:38 +0200
  • d7cad34073
    Merge b9930b1390 into 37e18612c5 Reham Mohamed 2023-08-27 02:59:02 +0300
  • b9930b1390
    Update abi-spec.rst Reham Mohamed 2023-08-27 02:58:27 +0300
  • ef39c8882a
    Update assembly.rst Aryan Malik 2023-08-26 20:29:41 +0530
  • bfcc87f4a2 fixup! Traverse object tree yulopti-object-support Kamil Śliwak 2023-08-25 17:05:25 +0200
  • f34171f806 fixup! getObject -> Object::objectAt Kamil Śliwak 2023-08-25 16:56:40 +0200
  • 75d34815bf fixup! Traverse object tree Kamil Śliwak 2023-08-25 15:52:06 +0200
  • 3b99f598ca fixup! Traverse object tree Kamil Śliwak 2023-08-25 14:49:40 +0200
  • 42c92cf342
    Traverse object tree r0qs 2023-08-10 21:32:31 +0200
  • 0831f1bff2 fixup! [Refactor] Add AssemblyItem as param to copyRoutine push0-optimisations Matheus Aguiar 2023-08-21 16:18:21 -0300
  • 562b6ea7a8 Update tests Matheus Aguiar 2023-08-17 23:57:40 -0300
  • 742fef401e [Refactor] Add AssemblyItem as param to copyRoutine Matheus Aguiar 2023-08-17 19:15:35 -0300
  • 43821d7fd1 Added GasMeter::gasPush Matheus Aguiar 2023-07-01 18:23:08 -0300
  • 60eaa25ec8 make bytesRequired use PUSH0 Matheus Aguiar 2023-06-19 00:56:04 -0300
  • cd611b2292 Change the constant optimizer to make use of PUSH0 Alex Beregszaszi 2023-04-13 00:10:31 +0200
  • 12937666b8
    doc: use shr instead div Akshit Choudhary 2023-08-24 20:48:28 +0530
  • 1ebdab43d8 Purge using namespace std from libyul/backends Jun Zhang 2023-08-23 10:24:09 +0800
  • 37e18612c5
    Merge pull request #14505 from ethereum/syntax-test-more-extension-points Daniel 2023-08-23 18:48:37 +0200
  • e847596e39 CommonSyntaxTest: Add support for syntax tests with custom expectations in addition to expected errors Kamil Śliwak 2023-08-18 15:44:13 +0200
  • c965d6332c SyntaxTest: Allow derived test cases to filter out warnings and infos Kamil Śliwak 2023-08-21 10:29:16 +0200
  • 73b9077ab0 SyntaxTest: Default-initialize boolean fields without showing the value Kamil Śliwak 2023-08-21 10:13:43 +0200
  • b1ead4af94 Order Error::Severity enum from most to least severe Kamil Śliwak 2023-08-21 10:22:23 +0200
  • c5b81b66cd Define Error::severity() Kamil Śliwak 2023-08-21 10:26:01 +0200
  • 78b1f5acc2
    Merge pull request #14511 from ethereum/semantic-tests-via-ir Daniel 2023-08-23 16:42:03 +0200
  • 589adee306
    Merge pull request #14514 from junaire/solc-namespace-std Nikola Matić 2023-08-23 10:57:05 +0200
  • 86ed964c6a
    Purge using namespace std from solc Jun Zhang 2023-08-23 10:51:26 +0800
  • 1bb596096b fixup! Change semantic tests to use the proper via IR pipeline, without rerunning on exceptions Kamil Śliwak 2023-08-22 20:32:12 +0200
  • a4d777643d fixup! Change semantic tests to use the proper via IR pipeline, without rerunning on exceptions Kamil Śliwak 2023-08-22 20:19:20 +0200
  • 38decf05dd Update gas expectations Kamil Śliwak 2023-08-22 19:52:37 +0200
  • ffd495bd89 Increase gas in call_options_overload test to make it pass on homestead Kamil Śliwak 2023-08-22 18:41:10 +0200
  • b9db435684 Rerun SolidityEndToEndTest.cpp tests on stack errors. Daniel Kirchner 2021-09-14 16:58:40 +0200
  • bc6d10f11d SemanticTest: Add a setting that explicitly states the minimal Yul optimization level that avoids "Stack too deep" Kamil Śliwak 2023-08-22 20:00:00 +0200
  • 8e9496eb8b Change semantic tests to use the proper via IR pipeline, without rerunning on exceptions Daniel Kirchner 2021-09-13 20:37:16 +0200
  • 60b18a13d2
    Merge pull request #14507 from ethereum/circleci-config-commands Kamil Śliwak 2023-08-22 17:36:11 +0200
  • af6d7793fb CI: Remove redundant ./ prefixes from script invocation and path arguments Kamil Śliwak 2023-08-22 15:51:13 +0200
  • 97f206ea89 CI: Add persist_executables_to_workspace_osx Kamil Śliwak 2023-08-07 16:41:48 +0200
  • ccf2896594 CI: Remove store_artifacts_solc_windows Kamil Śliwak 2023-08-07 16:40:06 +0200
  • e57581e730 CI: Convert multi-step templates into proper commands Kamil Śliwak 2023-08-07 16:00:16 +0200
  • 3d9f633bcd CI: Convert artifact templates to commands Kamil Śliwak 2023-08-07 16:32:12 +0200
  • d0dc9e7af0 CI: Convert single-step templates into proper commands Kamil Śliwak 2023-08-07 15:53:53 +0200
  • a442f0608a CI: Remove store_test_results to make naming less confusing Kamil Śliwak 2023-08-07 16:26:24 +0200
  • 06b003b23c
    Merge pull request #14504 from Saw-mon-and-Natalie/fix-known-state-typo Daniel 2023-08-22 15:21:34 +0200
  • 9ae42aab4c fixed a typo in KnownState.h Saw-mon & Natalie 2023-08-19 17:29:53 -0700
  • c703b5cd8c
    Merge pull request #14479 from ethereum/remove-error-recovery Kamil Śliwak 2023-08-22 12:47:06 +0200
  • 9adbced98e Remove parser error recovery mode Kamil Śliwak 2023-08-04 22:54:48 +0200
  • c96db51013
    Merge pull request #14309 from ethereum/astPropertyTests Daniel 2023-08-21 19:21:20 +0200
  • 664baa9e6b
    Merge pull request #14329 from ethereum/remove-ast-output-in-error-recovery-mode Daniel 2023-08-21 18:38:57 +0200
  • 36429e397c Fix ICE when requesting --combined-json outputs other than AST with --stop-after parsing Kamil Śliwak 2023-06-14 13:41:41 +0200
  • b17757ea17 CompilerStack: Extend inconsistent error sanity check to cover stopAfter: parsing as well Kamil Śliwak 2023-06-14 13:02:41 +0200
  • a15ef59eec Remove the ability to produce an AST in presence of errors in --error-recovery mode Kamil Śliwak 2023-06-12 12:03:34 +0200
  • e8d050a1ce Simplify redundant state check in CompilerStack::analyze() Kamil Śliwak 2023-06-14 06:30:25 +0200
  • 969aea6d33 Added new kind of test: check for specific properties of AST Matheus Aguiar 2023-05-29 05:58:48 -0300
  • 9c0f36db3b
    Apply suggestions r0qs 2023-08-04 12:27:27 +0200
  • 5f934346d1
    Rename _qualifiedPath to _qualifiedName r0qs 2023-08-03 20:27:41 +0200
  • 9b330b9680
    set proper execution num for creation objects Daniel Lupu 2022-12-24 00:32:24 +0200
  • b838b9a820
    mostly style changes Daniel Lupu 2022-12-23 16:42:02 +0200
  • bf9c95f5c9
    process some of the feedback Daniel Lupu 2022-11-27 17:52:52 +0200
  • 9bd7f3553e
    getObject -> Object::objectAt Daniel Lupu 2022-11-26 21:49:03 +0200
  • 4581139afa
    process some of the feedback Daniel Lupu 2022-11-26 19:32:50 +0200
  • 5fd6b206a9
    fix: apply suggestions + small fix Daniel Lupu 2022-11-07 20:20:52 +0200
  • c2d2eec85c
    fix: apply coding style suggestions Daniel Lupu 2022-10-28 20:45:26 +0300
  • 2549184205
    remove unnecessary brackets Daniel Lupu 2022-04-30 18:34:19 +0300
  • d96ab027c9
    slightly improve a var name Daniel Lupu 2022-04-30 18:19:02 +0300
  • 90d4709e49
    modify <object> flag description Daniel Lupu 2022-04-30 18:16:05 +0300
  • 4a5c108dbd
    make objectApply recursive Daniel Lupu 2022-04-30 18:15:39 +0300
  • da28f9f315
    if input was code block, only print code Daniel Lupu 2022-04-30 18:14:56 +0300
  • 153e32896b
    do not use Object::pathToSubObject in getSubObject Daniel Lupu 2022-04-30 18:11:59 +0300
  • 84133c8e5d
    yulopti: Add support for Yul Objects Daniel Lupu 2022-04-17 18:11:23 +0300
  • ee21b03e6c
    Merge pull request #14500 from ethereum/fix-isoltest-update-loop-on-short-expectations Kamil Śliwak 2023-08-21 14:19:20 +0200
  • 7d5de896bd
    Merge 1596af5248 into d2f86ffb16 hiroshitash 2023-08-21 00:18:26 +0200
  • 8a1a30befa
    Added git installed check Alejandro Criado-Pérez 2023-08-19 13:41:30 +0200
  • 30dc01eb97
    Added git tag check Alejandro Criado-Pérez 2023-08-19 13:35:12 +0200
  • d2f86ffb16
    Merge pull request #14499 from ethereum/purge-using-namespace-std-from-libsolutil Kamil Śliwak 2023-08-18 12:56:01 +0200
  • a6ed6f85c0 docs: fix incomplete member of address in cheatsheet.rst Qi He 2023-08-01 16:32:50 +0800
  • ad7932555d Purge using namespace std from libsolutil Nikola Matic 2023-08-17 15:53:20 +0200
  • 397a5543a4 fixup! BytesUtils: Don't introduce garbage when formatting byte vectors shorter than expected Kamil Śliwak 2023-08-17 20:45:16 +0200
  • 0f5aacefa0 BytesUtils: Don't format parameters shorter than 32 bytes as integers Kamil Śliwak 2023-08-17 19:52:57 +0200
  • 368ea01bb2 BytesUtils: Don't introduce garbage when formatting byte vectors shorter than expected Kamil Śliwak 2023-08-17 18:35:20 +0200
  • ef5f131862
    Merge pull request #14480 from ethereum/refactor-preamble Kamil Śliwak 2023-08-17 18:32:51 +0200
  • 2baf9d4d82 Put stripPreReleaseWarning() next to withPreamble() Kamil Śliwak 2023-08-11 14:54:22 +0200
  • ec92685bcb Unify preamble handling between AnalysisFramework and SolidityExecutionFramework Kamil Śliwak 2023-08-11 14:43:37 +0200
  • 18db62cf41 Unify preamble handling between test cases based on AnalysisFramework Kamil Śliwak 2023-08-04 18:54:06 +0200
  • 0c2fce579a Take into account multi-line license comments when adding preamble in test frameworks Kamil Śliwak 2023-08-04 18:48:15 +0200
  • a5994d5003 chore: update example version of solidity in docker command minaminao 2023-08-17 12:31:32 +0900
  • 46ca801ab8 fix: typos minaminao 2023-08-17 12:29:00 +0900
  • 1c255adec5
    Merge branch 'develop' into develop bitcoinfinancier 2023-08-16 18:42:27 -0400
  • 7d1acfaaec
    fix: scripts/docker/buildpack-deps/Dockerfile.ubuntu2204 to reduce vulnerabilities (#2) bitcoinfinancier 2023-08-16 18:41:55 -0400
  • 69e5b634ea
    Merge pull request #14450 from criadoperez/fix/criadoperez2 Kamil Śliwak 2023-08-16 21:24:11 +0200
  • 3eb09994e7 docs: fix old wording Vojtch 2023-04-21 12:34:53 +0200
  • 1596af5248 Stylecheck script fails on MacOS #13492 Hiroshi Tashiro 2023-07-14 14:59:31 -0700
  • 9f237d38a6 Corrected text Alejandro Criado-Pérez 2023-07-26 02:03:21 +0200