summaryrefslogtreecommitdiff
path: root/lib/net/https.rb
diff options
context:
space:
mode:
authorAlan Wu <XrXr@users.noreply.github.com>2021-02-25 15:10:38 -0500
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:30 -0400
commit57977ba30d35f6f9de3d2802d1894e1f0d23286d (patch)
treee7f5eba7e70cd10566572072e5938652d459a01f /lib/net/https.rb
parentf93f3d6aa164ea5bc01e596c84b7c525c41bb852 (diff)
uJIT: Implement opt_getinlinecache
* ujit: implement opt_getinlinecache Aggressively bet that writes to constants don't happen and invalidate all opt_getinlinecache blocks on any and all constant writes. Use alignment padding on block_t to track this assumption. No change to sizeof(block_t). * Fix compile warnings when not RUBY_DEBUG * Fix reversed condition * Switch to st_table to keep track of assumptions Co-authored-by: Aaron Patterson <aaron.patterson@gmail.com> Co-authored-by: Maxime Chevalier-Boisvert <maximechevalierb@gmail.com>
Diffstat (limited to 'lib/net/https.rb')
0 files changed, 0 insertions, 0 deletions