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

Remove legacy Transform3D #2846

Merged
merged 24 commits into from
Jul 31, 2023
Merged

Remove legacy Transform3D #2846

merged 24 commits into from
Jul 31, 2023

Conversation

teh-cmc
Copy link
Member

@teh-cmc teh-cmc commented Jul 27, 2023

This PR annihilates the legacy Transform3D family of component and data types, and deprecates the legacy VecND & MatNxN types as much as possible (there are still many other components that we have to migrate first).

The legacy log_transform3d API still exists, but now simply delegates to the new Transform3D archetype.


This PR also includes some improved error reporting on the deserialization path, as well as a workaround for pa.nulls misbehaving in some cases, see #2871 for the full story.


This PR also removes any traces of datatypes being registered as UI components, as it historically did not make sense and was never used, and is simply impossible to do anymore since Datatype and Component are now different traits.

Part of #2791

What

Checklist

@teh-cmc teh-cmc added 🐍 Python API Python logging API 🏹 arrow Apache Arrow 🦀 Rust API Rust logging API codegen/idl labels Jul 27, 2023
@teh-cmc teh-cmc force-pushed the cmc/goodbye_old_transform branch 9 times, most recently from 478c5d1 to a7f97aa Compare July 31, 2023 07:15
@teh-cmc teh-cmc marked this pull request as ready for review July 31, 2023 10:24
@teh-cmc teh-cmc force-pushed the cmc/goodbye_old_transform branch from b27608a to 86b41be Compare July 31, 2023 10:50
@Wumpf Wumpf self-requested a review July 31, 2023 12:00
Copy link
Member

@Wumpf Wumpf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

amazing! good riddance!

all these temporary .into() calls 😵

@teh-cmc teh-cmc force-pushed the cmc/goodbye_old_transform branch from de43962 to 8c5510b Compare July 31, 2023 15:28
@teh-cmc teh-cmc force-pushed the cmc/goodbye_old_transform branch from 8c5510b to 12bc870 Compare July 31, 2023 15:30
@teh-cmc teh-cmc merged commit 44b1626 into main Jul 31, 2023
@teh-cmc teh-cmc deleted the cmc/goodbye_old_transform branch July 31, 2023 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏹 arrow Apache Arrow codegen/idl 🐍 Python API Python logging API 🦀 Rust API Rust logging API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants