See branch "split_entry_conn" in my public repository.
It divides off the entry-only fields from edge_connection_t, and makes a new type for them.
This isn't a material memory savings: we get less than 100 bytes saved per exit connection by moving the fields out of edge_connection_t. Rather, it's meant to make the code more intelligible by making edge_connection_t contain only the common edge connection fields.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
I'm also interested in what you think of this idea in general. Is it worth doing IYO?
This sounds like a good thing to do someday, but it will probably break the patches I'm writing to try to diagnose #3632 (moved) so we can debug your last pile of changes to this area. I think this change should wait until after #2411 (moved) and my new patches for #3632 (moved) are merged.
Okay. I kinda worry that every change we make is likely to break this patch, and that merging will get unfeasible fast. But I guess we can try to get those in before too long. Also, isn't #2411 (moved) stalled?
Okay. I kinda worry that every change we make is likely to break this patch, and that merging will get unfeasible fast. But I guess we can try to get those in before too long. Also, isn't #2411 (moved) stalled?
#2411 (moved) is stalled because PyTorCtl is broken and has no maintainer. Unfortunately, I see no way to debug the proposal 171 code without (an extended version of) that branch.