-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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: Function reflection #13152
bevy_reflect: Function reflection #13152
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 784a329 - Browse repository at this point
Copy the full SHA 784a329View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e47c86 - Browse repository at this point
Copy the full SHA 4e47c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d8804d - Browse repository at this point
Copy the full SHA 2d8804dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42f51e9 - Browse repository at this point
Copy the full SHA 42f51e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 277c3cb - Browse repository at this point
Copy the full SHA 277c3cbView commit details -
Update FunctionInfo::new signature
Removed the `args` parameter, opting fully into the `with_***` pattern
Configuration menu - View commit details
-
Copy full SHA for d274242 - Browse repository at this point
Copy the full SHA d274242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6395ff5 - Browse repository at this point
Copy the full SHA 6395ff5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dd061c - Browse repository at this point
Copy the full SHA 4dd061cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83c4090 - Browse repository at this point
Copy the full SHA 83c4090View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73f07b9 - Browse repository at this point
Copy the full SHA 73f07b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c62a83 - Browse repository at this point
Copy the full SHA 4c62a83View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ab4c0 - Browse repository at this point
Copy the full SHA d6ab4c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33eefd6 - Browse repository at this point
Copy the full SHA 33eefd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 010121e - Browse repository at this point
Copy the full SHA 010121eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b575d - Browse repository at this point
Copy the full SHA f0b575dView commit details -
Apply suggestions from code review
Co-authored-by: Periwink <charlesbour@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6952bce - Browse repository at this point
Copy the full SHA 6952bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for e51ac2c - Browse repository at this point
Copy the full SHA e51ac2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a70dd8a - Browse repository at this point
Copy the full SHA a70dd8aView commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 210564d - Browse repository at this point
Copy the full SHA 210564dView commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa000ff - Browse repository at this point
Copy the full SHA aa000ffView commit details -
Update derives on function info types
Added `Clone` to `FunctionInfo` and `ReturnInfo`, and removed `PartialEq` + `Eq` from `ArgInfo`. Removed the derives on `ArgInfo` for future-proofing.
Configuration menu - View commit details
-
Copy full SHA for c6f7501 - Browse repository at this point
Copy the full SHA c6f7501View commit details -
Rename
Function
->DynamicFunction
This keeps the name `Function` open for possible future use as a reflection trait
Configuration menu - View commit details
-
Copy full SHA for 9d01602 - Browse repository at this point
Copy the full SHA 9d01602View commit details -
Configuration menu - View commit details
-
Copy full SHA for e997efa - Browse repository at this point
Copy the full SHA e997efaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8654233 - Browse repository at this point
Copy the full SHA 8654233View commit details
Commits on Jun 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 184af80 - Browse repository at this point
Copy the full SHA 184af80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4088843 - Browse repository at this point
Copy the full SHA 4088843View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8ed0a8 - Browse repository at this point
Copy the full SHA b8ed0a8View commit details -
Remove incorrect section from example
Closures no longer need to be `'static` as we now track the lifetime of the wrapped function
Configuration menu - View commit details
-
Copy full SHA for ba72789 - Browse repository at this point
Copy the full SHA ba72789View commit details -
Use
Marker
instead ofT
forIntoFunction
This takes after similar concepts in bevy_ecs
Configuration menu - View commit details
-
Copy full SHA for 1b32c3e - Browse repository at this point
Copy the full SHA 1b32c3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c95210c - Browse repository at this point
Copy the full SHA c95210cView commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 91f249f - Browse repository at this point
Copy the full SHA 91f249fView commit details