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

Add const generics to the AST #58191

Merged
merged 28 commits into from
Feb 8, 2019
Merged

Commits on Feb 7, 2019

  1. Add Const kind to AST

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    751dcdf View commit details
    Browse the repository at this point in the history
  2. Add const_generics feature flag

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    8d83521 View commit details
    Browse the repository at this point in the history
  3. Parse const generics

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    0a8d98a View commit details
    Browse the repository at this point in the history
  4. Support const generics in derive

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    d7695ab View commit details
    Browse the repository at this point in the history
  5. Add pretty-printing for const generics

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    b4ef753 View commit details
    Browse the repository at this point in the history
  6. Add resolution errors for const generics

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    ea0d998 View commit details
    Browse the repository at this point in the history
  7. Add const params to Def

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    29f7206 View commit details
    Browse the repository at this point in the history
  8. Add lowering errors for const generics

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    2fec52b View commit details
    Browse the repository at this point in the history
  9. Validate generic parameter and argument order in ast_validation

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    11874a0 View commit details
    Browse the repository at this point in the history
  10. Add error for const parameters depending on type parameters

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    06abaee View commit details
    Browse the repository at this point in the history
  11. Support const generics in save analysis

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    3991ba7 View commit details
    Browse the repository at this point in the history
  12. Add const generics feature gate test

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    8fd5979 View commit details
    Browse the repository at this point in the history
  13. Update tests

    Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
    varkor and yodaldevoid committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    455d659 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2f73245 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ed51b61 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    bf2f62c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1805546 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7461a5e View commit details
    Browse the repository at this point in the history
  19. Fix E0670 doc error

    varkor committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    899d013 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bbdcc4e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    61f35f0 View commit details
    Browse the repository at this point in the history
  22. Fix update to 2018 edition

    varkor committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    b3015ab View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    dbc7924 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9ad04b9 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    451f128 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    4e0e188 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1b933a5 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f2fe71c View commit details
    Browse the repository at this point in the history