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[tool]: improvements to AST annotation #3829

Commits on Mar 2, 2024

  1. Configuration menu
    Copy the full SHA
    a4ef57e View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. export import info

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    f4a4482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3617783 View commit details
    Browse the repository at this point in the history
  3. rename a field

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    4763e8d View commit details
    Browse the repository at this point in the history
  4. add decl_node info to InterfaceT and ModuleT

    fix module_node for Module
    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    f094cb5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    27f30c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    971ee0d View commit details
    Browse the repository at this point in the history
  7. fix lint

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    7ae2850 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bba12fe View commit details
    Browse the repository at this point in the history
  9. wip

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    04894f0 View commit details
    Browse the repository at this point in the history
  10. enrich type information

    add typeclass to all types
    add VyperType.to_dict to handle type serialization in AST
    improve VyperType.decl_node handling for all types
    add _addl_node_fields to handle types which "need parsing", e.g. HashMap,
        bytestrings, dynamic and static arrays, tuples
    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    0d4b924 View commit details
    Browse the repository at this point in the history
  11. fix tests

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    ea5a642 View commit details
    Browse the repository at this point in the history
  12. add a note

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    96f2712 View commit details
    Browse the repository at this point in the history
  13. tidy up a test

    remove type information as it clutters the variable analysis test
    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    cb82470 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2bfd2e3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    80d1cee View commit details
    Browse the repository at this point in the history
  16. fix lint

    charles-cooper committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    5b9fb24 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4562039 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. remove dead function compare_nodes

    it's only used in a couple tests, and those can be rewritten
    charles-cooper committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    9d3d62e View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    00938a7 View commit details
    Browse the repository at this point in the history
  2. add a comment

    charles-cooper committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    e9c8f32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72a7baf View commit details
    Browse the repository at this point in the history
  4. fix for extcall

    charles-cooper committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ff08456 View commit details
    Browse the repository at this point in the history
  5. update tests

    charles-cooper committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ea0719c View commit details
    Browse the repository at this point in the history
  6. update _id for static array and tuples

    clear demarcation between _id (might be an actual identifier) and
    typeclass ("class" type for 3rd party tooling)
    charles-cooper committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    a8fda55 View commit details
    Browse the repository at this point in the history