The size of label references is impossible to determine right now. The first pass of the encoder should collect data to estimate or determine the minimum size of a label reference.
I suspect most instructions can be sized exactly, except for the ones that use labels. For instructions that use labels we can still determine a maximum size. This gives us the ability to determine distance between instructions and allows us to pick a pretty accurate size for labels.
Alternatively, we could decide on some conservative average instruction size and just use the number of instructions as an estimation for label distance.
The size of label references is impossible to determine right now. The first pass of the encoder should collect data to estimate or determine the minimum size of a label reference.
I suspect most instructions can be sized exactly, except for the ones that use labels. For instructions that use labels we can still determine a maximum size. This gives us the ability to determine distance between instructions and allows us to pick a pretty accurate size for labels.
Alternatively, we could decide on some conservative average instruction size and just use the number of instructions as an estimation for label distance.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The size of label references is impossible to determine right now. The first pass of the encoder should collect data to estimate or determine the minimum size of a label reference.
I suspect most instructions can be sized exactly, except for the ones that use labels. For instructions that use labels we can still determine a maximum size. This gives us the ability to determine distance between instructions and allows us to pick a pretty accurate size for labels.
Alternatively, we could decide on some conservative average instruction size and just use the number of instructions as an estimation for label distance.