Please sign in to comment.
Convey spesh facts better in p6decontrv.
This allows spesh, when it knows (or has guarded on) the return type already, to toss the return type checks entirely. This also boots out the Nil checking and error handling basic blocks, shortening the specialized bytecode by a couple of basic blocks, or approximately 12 instructions, which will in turn help bring more things under the inline limit.
- Loading branch information...