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

bevy_reflect: Reflection diffing #13253

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Commits on May 22, 2024

  1. Added diffing support

    MrGVSV committed May 22, 2024
    Configuration menu
    Copy the full SHA
    72100f7 View commit details
    Browse the repository at this point in the history
  2. Added old value to Diff::NoChange variant

    This not only provides information about the "old" value, but it
    should also makes serialization much simpler to implement
    MrGVSV committed May 22, 2024
    Configuration menu
    Copy the full SHA
    baaba19 View commit details
    Browse the repository at this point in the history
  3. Add ValueDiff and remove references

    This will be better for deserialization where we need to return owned
    data.
    MrGVSV committed May 22, 2024
    Configuration menu
    Copy the full SHA
    fbc7b4f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36f4da7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28d3621 View commit details
    Browse the repository at this point in the history
  6. Make diff type names more consistent

    Went from Diffed*** to ***Diff
    MrGVSV committed May 22, 2024
    Configuration menu
    Copy the full SHA
    3ce92ac View commit details
    Browse the repository at this point in the history
  7. Add Diff::apply

    MrGVSV committed May 22, 2024
    Configuration menu
    Copy the full SHA
    6ae171c View commit details
    Browse the repository at this point in the history
  8. Add Diff::clone_diff

    MrGVSV committed May 22, 2024
    Configuration menu
    Copy the full SHA
    6a62684 View commit details
    Browse the repository at this point in the history
  9. Update docs

    MrGVSV committed May 22, 2024
    Configuration menu
    Copy the full SHA
    c8b9e6b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    253a773 View commit details
    Browse the repository at this point in the history