Page MenuHomePhabricator

[lib] Introduce `MinimallyEncodedRelativeMemberInfo` type
ClosedPublic

Authored by atul on Nov 13 2023, 12:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 15, 1:29 PM
Unknown Object (File)
Tue, Apr 15, 12:46 PM
Unknown Object (File)
Tue, Apr 15, 9:19 AM
Unknown Object (File)
Sun, Apr 13, 9:04 PM
Unknown Object (File)
Wed, Apr 9, 1:05 AM
Unknown Object (File)
Wed, Apr 9, 12:08 AM
Unknown Object (File)
Tue, Apr 8, 11:05 PM
Unknown Object (File)
Tue, Apr 8, 10:37 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
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage