Remove the type feedback versioning. The rationale is that it likely does not add much value while being costly. We used the information about version update before to give extra chance to recompile, but that might be either unproductive or unprecise. Unproductive in the sense that maybe the new information is not useful for the given context. Unprecise in the sense that it does not track the possible type feedback version change in inlinees.
Removes the time base heuristics for recompilation.
Remove the type feedback versioning. The rationale is that it likely does not add much value while being costly. We used the information about version update before to give extra chance to recompile, but that might be either unproductive or unprecise. Unproductive in the sense that maybe the new information is not useful for the given context. Unprecise in the sense that it does not track the possible type feedback version change in inlinees.
Removes the time base heuristics for recompilation.
Fixes some issues related to inlining