1. 02 Feb, 2021 1 commit
    • Merge 3.4 master into solc-0.8 (#2499) · 93438eca
      * 3.4.0-rc.0
      
      * Allow manual dispatch of Test CI job
      
      * Update lockfile (#2481)
      
      Co-authored-by: Renovate Bot <bot@renovateapp.com>
      
      * Add "available since" comments in documentation
      
      * Add "available since" comments in documentation
      
      (cherry picked from commit 63a0343d)
      
      * Remove SafeMathMock compilation warnings (#2497)
      
      * Remove SafeMathMock compilation warnings (#2497)
      
      (cherry picked from commit f4e57fd5)
      
      * 3.4.0
      
      * fix safemath test to use renamed function from the mock
      
      Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
      Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
      Co-authored-by: Renovate Bot <bot@renovateapp.com>
      Hadrien Croubois authored
  2. 01 Feb, 2021 1 commit
  3. 29 Jan, 2021 2 commits
    • Adopt new Solidity features interfaceId, try/catch, keccak constants (#2487) · 60205944
      * Clean code
      
      -  using type().interfaceId to improve readeability of ERC165 registration
      - hardcoding some keccak256 that are otherwise computed at construction.
      
      * hardcode keccak256 result
      
      * Improve code readeability using try/catch
      
      * Remove hardcoded hash 
      
      tests show that solc 0.8.0 does the optimization as expected
      
      * Use try/catch to improve readability
      
      * ERC165Checker: Do not revert when returndata is empty + new test
      
      * Address PR comments
      
      * improve testing of ERC721Receiver errors
      
      * put back comment about invalid interface id
      
      * coverage does not support 0.8.1. Reverting back to 0.8.0
      
      * bubble all data with length > 0 if onERC721Receive fails.
      
      * Fix test: revert without message trigger is bubble with the default message
      
      * using enum object to improve readability
      Hadrien Croubois authored
  4. 27 Jan, 2021 6 commits
  5. 26 Jan, 2021 6 commits
  6. 19 Jan, 2021 4 commits
  7. 18 Jan, 2021 1 commit
  8. 14 Jan, 2021 2 commits
  9. 13 Jan, 2021 1 commit
  10. 11 Jan, 2021 1 commit
  11. 07 Jan, 2021 3 commits
  12. 04 Jan, 2021 1 commit
  13. 23 Dec, 2020 2 commits
  14. 22 Dec, 2020 2 commits
  15. 21 Dec, 2020 1 commit
  16. 18 Dec, 2020 1 commit
  17. 14 Dec, 2020 2 commits
  18. 11 Dec, 2020 1 commit
  19. 10 Dec, 2020 1 commit
  20. 09 Dec, 2020 1 commit