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

IDL generation through compilation #2011

Merged
merged 19 commits into from
Jul 8, 2023
Merged

Commits on Jul 8, 2023

  1. use Pubkey as the type for #[derive(Accounts)] fields instead of long…

    … path
    
    This is needed for the compile idl generation to work because otherwise
    the field is parsed as a defined type and generates a compile error.
    kklas authored and acheroncrypto committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    acc2536 View commit details
    Browse the repository at this point in the history
  2. reorganize lang/syn/src/idl module

    I've put the types into it's own module and everything related to
    the file parsing into it's own module.
    kklas authored and acheroncrypto committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    0840651 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cac0fd5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85d5a9f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    29a888e View commit details
    Browse the repository at this point in the history
  6. add support for --no-docs flag

    kklas authored and acheroncrypto committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    dad51c2 View commit details
    Browse the repository at this point in the history
  7. add tests for idl generation

    kklas authored and acheroncrypto committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    e045ef5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4895763 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9a7e8a6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a4db439 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    91f35eb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fc53095 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    14d312d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    efb7675 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7d08d6e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f3cbc38 View commit details
    Browse the repository at this point in the history
  17. Update CI

    acheroncrypto committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    5f8b989 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4f0a1f8 View commit details
    Browse the repository at this point in the history
  19. Update CHANGELOG

    acheroncrypto committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    ca7cb4c View commit details
    Browse the repository at this point in the history