Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new trait definition codegen 🚀 #665

Merged
merged 516 commits into from
Oct 20, 2021
Merged
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 25, 2021

  1. fix spelling error in docs

    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    f65aaa1 View commit details
    Browse the repository at this point in the history
  2. remove commented-out code

    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    a4e0fb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    acc157e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    894ec32 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24b896f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fe6ce66 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ee4b7d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6811177 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8c79589 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0961b7a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6eb20db View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4781e53 View commit details
    Browse the repository at this point in the history
  13. apply rustfmt

    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    47c50bd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0c22563 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c3e3e70 View commit details
    Browse the repository at this point in the history
  16. fix doc comment

    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    4d57a8d View commit details
    Browse the repository at this point in the history
  17. remove old dispatch codegen

    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    7e9128d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8a833a7 View commit details
    Browse the repository at this point in the history
  19. apply rustfmt

    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    5250fb9 View commit details
    Browse the repository at this point in the history
  20. generate dispatch info trait impls always

    They are useful generally and not only when compiled as root contract.
    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    8600023 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3cb6cec View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c0a0393 View commit details
    Browse the repository at this point in the history
  23. no longer derive core::fmt::Debug for dispatch decoder types

    This fixes a doc test since this implied a Debug bound on all message and constructor inputs.
    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    82d74ff View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a9953e8 View commit details
    Browse the repository at this point in the history
  25. remove all no longer needed types and traits from ink_lang crate

    Due to the new ink! codegen many of these definitions have become deprecated or obsolete.
    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    8202069 View commit details
    Browse the repository at this point in the history
  26. fix UI test

    Robbepop committed Sep 25, 2021
    Configuration menu
    Copy the full SHA
    d05b57c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    87e1338 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2021

  1. fix bug in dispatch codegen

    Only check for payment if message is not payable and not all messages are not payable, too.
    Robbepop committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    b3a67a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    b1647e8 View commit details
    Browse the repository at this point in the history
  2. overhaul ink! metadata codegen

    This now properly takes into consideration the payable and selector properties of ink! trait messages.
    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    b4076c5 View commit details
    Browse the repository at this point in the history
  3. silence bad clippy warning

    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    618de63 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa70e3c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a6192f View commit details
    Browse the repository at this point in the history
  6. fix some formatting issues

    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    c1cb26a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    429185a View commit details
    Browse the repository at this point in the history
  8. improve error messages for invalid ink! input and output types

    This checks for ink! constructor and message inputs to be scale::Decode + 'static and for ink! output types to be scale::Encode + 'static.
    Also added new UI tests to assert that this works for ink! message and constructor inputs.
    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    5c38477 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fafe9c6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b3abfb9 View commit details
    Browse the repository at this point in the history
  11. move noop contract UI test

    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    d148e58 View commit details
    Browse the repository at this point in the history
  12. normalize UI test

    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    5183077 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    545e954 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    66f8460 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7b60f64 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    661bad2 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    98aede5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ed86a03 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4d6deec View commit details
    Browse the repository at this point in the history
  20. add no-implicit-prelude passing UI test

    Currently disabled since static_assertions dependency has macro hygiene problems with respect to no_implicit_prelude.
    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    0bdb371 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    819649d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    18951bd View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    f630bd2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0bba5b3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    9855df6 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4762b96 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d31fecb View commit details
    Browse the repository at this point in the history
  28. apply rustfmt to UI test

    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    21f7c19 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    92d6bcd View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    04c44ce View commit details
    Browse the repository at this point in the history
  31. apply rustfmt to UI test

    Robbepop committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    a450b71 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    7a9a5c1 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    f317596 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    f510ebc View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    82cf1db View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e9c0e59 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    cfe8764 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    10579bb View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0cce1f8 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    dd116b4 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    dd66528 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    f764473 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    752db02 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2021

  1. Configuration menu
    Copy the full SHA
    31e7551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28073d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b84f77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    032c3dc View commit details
    Browse the repository at this point in the history
  5. add simple no-implicit-prelude UI test for ink::trait_definition macro

    The test case is disabled for now since the currently used parity-scale-codec produces macro hygiene errors.
    Robbepop committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    3adb955 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    99b46f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9668272 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df3abd4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c19799b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    505ac66 View commit details
    Browse the repository at this point in the history
  11. normalize some UI tests

    Robbepop committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    c58350e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    083ed0e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6e39eca View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fdfd625 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ed3c4c3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    689b9f7 View commit details
    Browse the repository at this point in the history
  17. fix spelling issue

    Robbepop committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    9e1f8c2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    88a4da3 View commit details
    Browse the repository at this point in the history
  19. apply rustfmt to test case

    Robbepop committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    62832c8 View commit details
    Browse the repository at this point in the history
  20. fix some spelling issues

    Robbepop committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    61cc4dc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    484e21d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d7d7c73 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0adab4a View commit details
    Browse the repository at this point in the history
  24. fix ERC-1155 example ink! smart contract

    The contract broke due to ink! now checking if selectors of ink! trait message definitions and implemented ink! trait messages match.
    Robbepop committed Sep 28, 2021
    Configuration menu
    Copy the full SHA
    7692171 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2dcb14a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b346322 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    aa86357 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    5df2616 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    4e0f2e5 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Configuration menu
    Copy the full SHA
    213339b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce7b371 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be28a2f View commit details
    Browse the repository at this point in the history
  4. fix some UI tests

    Robbepop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    74ec85e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    651d0b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34e1dae View commit details
    Browse the repository at this point in the history
  7. fix some tests

    Robbepop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    2b7b528 View commit details
    Browse the repository at this point in the history
  8. apply rustfmt

    Robbepop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    4029219 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dfd6404 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dcad588 View commit details
    Browse the repository at this point in the history
  11. replace static_assertions usage by custom solution

    This leads to fewer dependencies and also to better error messages.
    Robbepop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    c601e23 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    da4ccb2 View commit details
    Browse the repository at this point in the history
  13. apply rustfmt

    Robbepop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    c081d4d View commit details
    Browse the repository at this point in the history
  14. fix some examples

    Robbepop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    871a0bd View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2ae4259 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0115078 View commit details
    Browse the repository at this point in the history
  17. add ExecuteMessageConfig

    Robbepop committed Sep 30, 2021
    Configuration menu
    Copy the full SHA
    5b7b020 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    41299a2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    852496f View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    1f7347f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6f1556 View commit details
    Browse the repository at this point in the history
  3. fix spelling issues

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    d94f06a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc6e0dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5095b81 View commit details
    Browse the repository at this point in the history
  6. apply rustfmt

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    7822260 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d33c0ff View commit details
    Browse the repository at this point in the history
  8. remove re-export of ImpliesReturn from ink_lang

    It is now exported from the ink_lang::codegen sub module.
    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    012e9f1 View commit details
    Browse the repository at this point in the history
  9. fix spelling issues

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    c650b7d View commit details
    Browse the repository at this point in the history
  10. fix UI tests

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    78edcae View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c6562bc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3e1fb54 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5db1bf3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9ac99c0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    486fe91 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fd649c4 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1efe6af View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0fa0141 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0a05e39 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    00d81d4 View commit details
    Browse the repository at this point in the history
  21. improve docs

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    e5ba75f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    55e1728 View commit details
    Browse the repository at this point in the history
  23. improve doc test

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    52cb2e8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    69a12da View commit details
    Browse the repository at this point in the history
  25. apply rustfmt

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    3320918 View commit details
    Browse the repository at this point in the history
  26. fix hunspell dict

    Robbepop committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    ab7f9ec View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    778a46a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2021

  1. Configuration menu
    Copy the full SHA
    c44c79e View commit details
    Browse the repository at this point in the history
  2. merge UI tests into one fat one

    This (hopefully) fixes the flaky codecov CI for now ...
    Robbepop committed Oct 2, 2021
    Configuration menu
    Copy the full SHA
    c6be743 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Merge branch 'master' of github.com:paritytech/ink into robin-impl-dy…

    …n-calls
    
    # Conflicts:
    #	crates/lang/codegen/src/generator/mod.rs
    #	crates/lang/ir/src/ir/mod.rs
    #	crates/lang/ir/src/ir/selector.rs
    #	crates/lang/ir/src/lib.rs
    #	crates/lang/macro/tests/compile_tests.rs
    Robbepop committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    96e1b15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ada8b61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fb55b8 View commit details
    Browse the repository at this point in the history
  4. improve doc test

    Robbepop committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    1ebf078 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dca7804 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ebfa89e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9b59754 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    95388bb View commit details
    Browse the repository at this point in the history
  9. improve docs

    Robbepop committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    cad6876 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ce59d8f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b2696ee View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5b44a93 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d06ae5d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    95604c1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f579a9f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    466eaa7 View commit details
    Browse the repository at this point in the history
  17. apply rustfmt

    Robbepop committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    21a613f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8a14d37 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2168656 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3139e70 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8c3a5cb View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Merge branch 'master' of github.com:paritytech/ink into robin-impl-dy…

    …n-calls
    
    # Conflicts:
    #	crates/lang/codegen/src/generator/metadata.rs
    Robbepop committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    798d48a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f980060 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfbc354 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60de455 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ab7912 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03e8fb3 View commit details
    Browse the repository at this point in the history
  7. apply clippy suggestions

    Robbepop committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    f05ddd2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e8d410f View commit details
    Browse the repository at this point in the history
  9. apply rustfmt

    Robbepop committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    b2904e6 View commit details
    Browse the repository at this point in the history
  10. fix some usage doc tests

    Robbepop committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    368558e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c013553 View commit details
    Browse the repository at this point in the history
  12. improve docs

    Robbepop committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    4f9efdf View commit details
    Browse the repository at this point in the history
  13. improve docs (2)

    Robbepop committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    004d517 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    86c2968 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    51a64a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6aa4fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d8c419 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23ff499 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7399ea2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b590a35 View commit details
    Browse the repository at this point in the history
  7. fix some UI tests

    Robbepop committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    1a6748c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f94130d View commit details
    Browse the repository at this point in the history
  9. fix UI tests

    Robbepop committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    0a984a1 View commit details
    Browse the repository at this point in the history
  10. fix UI tests

    Robbepop committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    03e2a0a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f6b714b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e24f651 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8eb1be8 View commit details
    Browse the repository at this point in the history
  14. apply rustfmt

    Robbepop committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    18a6ec4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b3294ed View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    23c0e6c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    716e275 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4febf96 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bc92311 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3eec2e3 View commit details
    Browse the repository at this point in the history
  21. apply rustfmt

    Robbepop committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    0b1c17a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    048ce44 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b74772b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e368bf8 View commit details
    Browse the repository at this point in the history
  25. apply rustfmt

    Robbepop committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    46accaf View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4ab8a86 View commit details
    Browse the repository at this point in the history
  27. remove Selector::from_bytes

    Users should use Selector's From<[u8;4]> implementation instead.
    Robbepop committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    7b978c2 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    aa54576 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8d4f3ad View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a406b84 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Configuration menu
    Copy the full SHA
    ca9fa3c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49b1340 View commit details
    Browse the repository at this point in the history
  3. adjust UI tests

    Robbepop committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    88995a9 View commit details
    Browse the repository at this point in the history
  4. apply rustfmt

    Robbepop committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    3a70166 View commit details
    Browse the repository at this point in the history
  5. remove TraitUniqueId trait

    Robbepop committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    1b71efd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2106c44 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

  1. Configuration menu
    Copy the full SHA
    41b3652 View commit details
    Browse the repository at this point in the history
  2. Update to using trybuild version 1.0.49

    This forces most or all of the failure UI tests to be adjusted slightly.
    Robbepop committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    061b4c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea5c995 View commit details
    Browse the repository at this point in the history
  4. introduce DecodeDispatch trait

    This replaces the bare use of scale::Decode for ink! constructor and message decoders.
    The advantage is that it can return DispatchError instead of scale::Error.
    Also adds new UI test and docs with a usage example.
    Robbepop committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    a511128 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53ab40b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    02da59f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f1c4ea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b522fef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b9b2aaf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    551da20 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    14c11fb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1ca57ae View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4a92351 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ebd2be3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f92ab20 View commit details
    Browse the repository at this point in the history
  16. move ink-experimental-engine to ink_lang crate

    Used by unique topics test.
    Robbepop committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    36123df View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Merge branch 'master' of github.com:paritytech/ink into robin-impl-dy…

    …n-calls
    
    # Conflicts:
    #	crates/lang/Cargo.toml
    #	crates/lang/codegen/src/generator/metadata.rs
    #	crates/lang/macro/Cargo.toml
    #	crates/lang/src/env_access.rs
    #	crates/storage/derive/Cargo.toml
    Robbepop committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    acd9d8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    321aefe View commit details
    Browse the repository at this point in the history
  3. add missing fixed UI tests

    Robbepop committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    3caa44b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f081583 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d97da21 View commit details
    Browse the repository at this point in the history
  6. extend is_result unit tests

    Robbepop committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    5c08ccf View commit details
    Browse the repository at this point in the history
  7. re-add pretty assertions

    Robbepop committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    3d29b86 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    629c24e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7db14d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f72bfaf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f1b0bd6 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. fix docs

    Robbepop committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    e6bd613 View commit details
    Browse the repository at this point in the history
  2. remove commented out code

    Robbepop committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    d2a44dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74cd0b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a903971 View commit details
    Browse the repository at this point in the history