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

Allow non-reference-type traits #4137

Merged
merged 47 commits into from
Jul 3, 2023

Commits on Jun 5, 2023

  1. Parsing and resolution

    RustanLeino committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    e861001 View commit details
    Browse the repository at this point in the history
  2. Add verification support

    RustanLeino committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    73b6431 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    952a34b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0d07f2 View commit details
    Browse the repository at this point in the history
  5. Add compilation support

    RustanLeino committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    d990ba9 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    f961c73 View commit details
    Browse the repository at this point in the history
  2. Add new tests

    RustanLeino committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    23e9172 View commit details
    Browse the repository at this point in the history
  3. Add tests for issue 4046

    RustanLeino committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    21438a7 View commit details
    Browse the repository at this point in the history
  4. Fix whitespace

    RustanLeino committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    b9f4f39 View commit details
    Browse the repository at this point in the history
  5. Update options doc

    RustanLeino committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    3e484c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    b91ffee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e688c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cefc6de View commit details
    Browse the repository at this point in the history
  4. Correct spelling

    RustanLeino committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    4883fb3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1c15a01 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3482ada View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    43ef4ff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    832ee5e View commit details
    Browse the repository at this point in the history
  9. Merge branch 'master' into non-reference-traits

    # Conflicts:
    #	Source/DafnyCore/Resolver/Resolver.cs
    #	Source/DafnyCore/Resolver/TypeInferenceChecker.cs
    RustanLeino committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    6cc241d View commit details
    Browse the repository at this point in the history
  10. Fix merge

    RustanLeino committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    6a4bac2 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    9687c6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8de6e0 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into non-reference-traits

    # Conflicts:
    #	Source/DafnyCore/AST/Cloner.cs
    #	Source/DafnyCore/AST/Modules/ScopeCloner.cs
    #	Source/DafnyCore/AST/TypeDeclarations/TupleTypeDecl.cs
    #	Source/DafnyCore/Compilers/Cplusplus/Compiler-cpp.cs
    #	Source/DafnyCore/Dafny.atg
    #	Source/DafnyCore/Resolver/Resolver.cs
    #	Source/DafnyCore/Verifier/Translator.ClassMembers.cs
    #	Test/dafny0/DividedConstructors.dfy.expect
    #	Test/dafny0/MiscTypeInferenceTests.dfy.expect
    RustanLeino committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    11d65c2 View commit details
    Browse the repository at this point in the history
  4. Fix merge

    RustanLeino committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    60af01f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6279117 View commit details
    Browse the repository at this point in the history
  6. Find moduleInfo elsewhere

    RustanLeino committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    cd341cf View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Merge branch 'master' into non-reference-traits

    # Conflicts:
    #	Source/DafnyCore/Verifier/Translator.cs
    RustanLeino committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    05f6742 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ccf0fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d5baf2 View commit details
    Browse the repository at this point in the history
  4. Speed up test

    RustanLeino committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    bdad171 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2023

  1. Configuration menu
    Copy the full SHA
    408efd0 View commit details
    Browse the repository at this point in the history
  2. Fix merge

    RustanLeino committed Jul 1, 2023
    Configuration menu
    Copy the full SHA
    086b484 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Update docs/HowToFAQ/Errors-Parser.template

    Co-authored-by: Fabio Madge <[email protected]>
    RustanLeino and fabiomadge authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    e17b252 View commit details
    Browse the repository at this point in the history
  2. Update docs/DafnyRef/Options.txt

    Co-authored-by: Fabio Madge <[email protected]>
    RustanLeino and fabiomadge authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    a835cde View commit details
    Browse the repository at this point in the history
  3. Update Test/traits/NonReferenceTraitsCompile.dfy

    Co-authored-by: Fabio Madge <[email protected]>
    RustanLeino and fabiomadge authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    fa2f8a4 View commit details
    Browse the repository at this point in the history
  4. Update Test/traits/NonReferenceTraits.dfy

    Co-authored-by: Fabio Madge <[email protected]>
    RustanLeino and fabiomadge authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ef5b66e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9213570 View commit details
    Browse the repository at this point in the history
  6. Update Source/DafnyCore/Resolver/NameResolutionAndTypeInference/NameR…

    …esolutionAndTypeInference.cs
    
    Co-authored-by: Fabio Madge <[email protected]>
    RustanLeino and fabiomadge authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    4a900e7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c88fb15 View commit details
    Browse the repository at this point in the history
  8. Update Source/DafnyCore/Resolver/NameResolutionAndTypeInference/NameR…

    …esolutionAndTypeInference.cs
    
    Co-authored-by: Fabio Madge <[email protected]>
    RustanLeino and fabiomadge authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f21d7c1 View commit details
    Browse the repository at this point in the history
  9. Act on PR comments

    RustanLeino committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    dc33d45 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4c87084 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1efca99 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    023f848 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    148f93b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5cd1185 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c0e4279 View commit details
    Browse the repository at this point in the history