-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP Hackdays method dispatch #3
Commits on Dec 11, 2019
-
Let rb_call_cache also track method arity and the flags set on rb_cal…
…l_info to group those concerns into a single cache line as well
Configuration menu - View commit details
-
Copy full SHA for 54dafed - Browse repository at this point
Copy the full SHA 54dafedView commit details -
Let the inline metchod cache miss branch due to method visibility cha…
…nge be unlikely (spurious is much more common from debug counters with Rails)
Configuration menu - View commit details
-
Copy full SHA for 6740477 - Browse repository at this point
Copy the full SHA 6740477View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1cc922 - Browse repository at this point
Copy the full SHA e1cc922View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a58a1a - Browse repository at this point
Copy the full SHA 4a58a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d9dd58 - Browse repository at this point
Copy the full SHA 1d9dd58View commit details -
Move call info to call cache backfill from vm_sendish and handle in c…
…ompile.c instead + handle loading bytecode as well
Configuration menu - View commit details
-
Copy full SHA for a6e27ce - Browse repository at this point
Copy the full SHA a6e27ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5771478 - Browse repository at this point
Copy the full SHA 5771478View commit details
Commits on Dec 12, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f0cbcbf - Browse repository at this point
Copy the full SHA f0cbcbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 754d542 - Browse repository at this point
Copy the full SHA 754d542View commit details -
Replace the method definition member with method ID instead and check…
… for refinement by new VM_CALL_REFINED instead
Configuration menu - View commit details
-
Copy full SHA for 62c27ee - Browse repository at this point
Copy the full SHA 62c27eeView commit details -
Prefer an inverse VM_CALL_UNREFINED flag instead and plugin method me…
…thod ID from the call cache into dispatch helpers
Configuration menu - View commit details
-
Copy full SHA for 73c819f - Browse repository at this point
Copy the full SHA 73c819fView commit details
Commits on Dec 13, 2019
-
Also cover a few remaining edge cases of flag, orig_argc and mid not …
…properly set on the call cache
Configuration menu - View commit details
-
Copy full SHA for 3edf237 - Browse repository at this point
Copy the full SHA 3edf237View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2766293 - Browse repository at this point
Copy the full SHA 2766293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cddcda - Browse repository at this point
Copy the full SHA 2cddcdaView commit details