3 ms·
> This will kill baseline JIT performance. You say that and then you describe exactly what I would have used as a solution: copy and patch. Just have the chec
by pizlonator 2y ago
> This will kill baseline JIT performance.
You say that and then you describe exactly what I would have used as a solution: copy and patch.
Just have the checker check the templates that the baseline JIT is stitching together and then have a safe way to ask for the prechecked templates to be stitched together.
Bunch of details in getting that right obviously, but it doesn’t seem impossible.
- titzer 2y agoWe're not that far off from each other. > Just have the checker check the templates that the baseline JIT is stitching together Sure, from my second paragraph, the templates it's using could be opaque things it got from requesting the static compiler generate a template from a first class function ref (at compile time), in which case the verification has already been done.
- pizlonator 2y agoI think we're saying the same thing