Summary: | cStack: Calling into FTL-generated code should be fast | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Filip Pizlo <fpizlo> | ||||||||||||
Component: | JavaScriptCore | Assignee: | Filip Pizlo <fpizlo> | ||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||
Severity: | Normal | CC: | barraclough, ggaren, mark.lam, mhahnenberg, msaboff, nrotem, oliver, sam | ||||||||||||
Priority: | P2 | ||||||||||||||
Version: | 528+ (Nightly build) | ||||||||||||||
Hardware: | All | ||||||||||||||
OS: | All | ||||||||||||||
Bug Depends on: | |||||||||||||||
Bug Blocks: | 113621 | ||||||||||||||
Attachments: |
|
Description
Filip Pizlo
2013-12-12 13:00:52 PST
Created attachment 219116 [details]
starting
Created attachment 219199 [details]
moar
Created attachment 219204 [details]
FTL-on-C-stack now knows that 1+1=2
It ran the first program.
Created attachment 219232 [details]
it sort of runs crypto
You have to disable the LLInt and GC, but it sort of works.
Created attachment 219254 [details]
the patch
Landed in http://trac.webkit.org/changeset/160600 Comment on attachment 219254 [details] the patch View in context: https://bugs.webkit.org/attachment.cgi?id=219254&action=review r=me > Source/JavaScriptCore/runtime/Options.h:211 > + v(bool, disableGC, false) \ I prefer for settings like this to be stated in the affirmative: "enableGC", defaulting to true. "Don't disable GC" is a hard phrase to parse. Review status updated in r161938: <http://trac.webkit.org/r161938>. |