Page MenuHomePhabricator

[lib] Introduce `MinimallyEncodedRelativeMemberInfo` type
ClosedPublic

Authored by atul on Nov 13 2023, 12:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Dec 28, 5:54 PM
Unknown Object (File)
Sat, Dec 28, 5:54 PM
Unknown Object (File)
Sat, Dec 28, 5:53 PM
Unknown Object (File)
Sat, Dec 28, 5:42 PM
Unknown Object (File)
Dec 4 2024, 5:28 PM
Unknown Object (File)
Dec 4 2024, 8:47 AM
Unknown Object (File)
Nov 16 2024, 8:44 PM
Unknown Object (File)
Nov 16 2024, 8:44 PM
Subscribers
None

Details

Summary

We're introducing MinimallyEncodedRelativeMemberInfo which will be a field of the soon-to-be-introduced MinimallyEncodedThreadInfo.

We've refactored most of the utils in thread-utils that accepted RawThreadInfo to also accept MinimallyEncodedRawThreadInfo. We will now introduce MinimallyEncodedThreadInfo and update thread-utils and beyond to support it where ThreadInfo is supported today.


Depends on D9842

Test Plan

I'm NOT going to introduce unit tests for all of these type utilities like I did earlier in the stack. I'm going to stick to trusting Flow for now since I think benefit of adding unit tests is questionable. Will generally be adding unit tests at end of stack, so that might be opportunity to write tests for these.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable