Skip to content

Conversation

@Pandapip1
Copy link
Contributor

The ostream operator wasn't actually used anywhere, so we're good to accept fmt 9.

The ostream operator wasn't actually used anywhere, so we're good to accept fmt 9
@Pandapip1 Pandapip1 marked this pull request as draft June 27, 2025 21:03
@Pandapip1
Copy link
Contributor Author

Going to draft this because I can't confirm for sure that it works just yet

@aaron-skydio
Copy link
Member

These types do all have ostream operators, and we do use fmtlib formatting on these types, so I expect it isn't possible to remove this like this.

I think we need to drop support for fmtlib 8 and use the new custom formatters in fmtlib 9+ (and then we're compatible with all versions 9 and newer), I had this working a while ago but I haven't gotten back to merging it

@Pandapip1
Copy link
Contributor Author

Oh, I see. I was grepping for use of the operator, not for operator overloading. My packaging efforts are currently stuck at symforce (I did test the previous PR outside of the build environment, and I guess I could do that here too, but I need to get this packaged anyway so that's my priority rn).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants