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

feat: Basic implementation of traits #2368

Merged
merged 31 commits into from
Aug 30, 2023

Commits on Aug 29, 2023

  1. Configuration menu
    Copy the full SHA
    49984f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a007aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29094f0 View commit details
    Browse the repository at this point in the history
  4. Resolve traits

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    5d00169 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a6615f2 View commit details
    Browse the repository at this point in the history
  6. fix(testsuite): converted traits tests to proper nargo packages

    Converted the traits-related tests that are supposed to fail, to the proper
    format (nargo packages) in the crates/nargo_cli/tests/compile_failure directory.
    This ensures that the tests are now executed when 'cargo test' is run.
    nickysn authored and ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    568119f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    788ef07 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5032e7d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed1790a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1c63592 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4f5d1df View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a7f7188 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e46c437 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    44d9ee4 View commit details
    Browse the repository at this point in the history
  15. Delete duplicated test

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    b41bab5 View commit details
    Browse the repository at this point in the history
  16. Partial trait resolution

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    7046cf1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3f98928 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    68f0a15 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d5caec4 View commit details
    Browse the repository at this point in the history
  20. RP remark: fix typo

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    295f057 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    36096d4 View commit details
    Browse the repository at this point in the history
  22. Fix clippy warnings

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    87ed6e2 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    28edd77 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d2873ef View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    dd88b96 View commit details
    Browse the repository at this point in the history
  26. An other try

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    961550b View commit details
    Browse the repository at this point in the history
  27. Update crates/noirc_frontend/src/ast/mod.rs

    convert to `from_func_return_type` to struct method. Definitely a better approach.
    
    Co-authored-by: jfecher <[email protected]>
    2 people authored and ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    bbe62b6 View commit details
    Browse the repository at this point in the history
  28. Update crates/noirc_frontend/src/hir/def_collector/dc_crate.rs

    clean up
    
    Co-authored-by: jfecher <[email protected]>
    2 people authored and ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    28a3aaa View commit details
    Browse the repository at this point in the history
  29. Build fix and cargo fmt

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    2ef48e2 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    05b5208 View commit details
    Browse the repository at this point in the history
  31. Fix trait tests

    ymadzhunkov committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    43ec02d View commit details
    Browse the repository at this point in the history