Bug 170066 - WebAssembly: Implement lazy-ish compilation
Summary: WebAssembly: Implement lazy-ish compilation
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Saam Barati
URL:
Keywords:
Depends on: 169187
Blocks:
  Show dependency treegraph
 
Reported: 2017-03-24 11:52 PDT by Saam Barati
Modified: 2018-03-01 11:51 PST (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Saam Barati 2017-03-24 11:52:35 PDT
This will allow us to say an instance is compiled before we're actually done compiling every function.
Then, if a function is called before it's done compiling, we push it to the front of the compilation queue,
then wait for it to finish. When it finishes, we perform the actual call.