[JSC] Make builtin objects more lazily initialized under non-JIT mode
Created attachment 362167 [details] Patch
Attachment 362167 [details] did not pass style-queue: ERROR: Source/WebCore/ChangeLog:8: You should remove the 'No new tests' and either add and list tests, or explain why no new tests were possible. [changelog/nonewtests] [5] Total errors found: 1 in 5 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 362167 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=362167&action=review > Source/WebCore/ChangeLog:8 > + No new tests (OOPS!). Remove this part later, this should be covered by existing tests.
Created attachment 362170 [details] Patch
Comment on attachment 362170 [details] Patch r=me
(In reply to Saam Barati from comment #5) > Comment on attachment 362170 [details] > Patch > > r=me Thank you!
Comment on attachment 362170 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=362170&action=review > Source/JavaScriptCore/ChangeLog:11 > + accesses to these prototypes from the concurrent compiler threads, this "lazily initialize uder non-JIT" /uder/under/ > Source/JavaScriptCore/ChangeLog:13 > + drop some @Number referneces to avoid eager initialization. This removes some object allocations and 1 /referneces/references/
Comment on attachment 362170 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=362170&action=review Thanks! >> Source/JavaScriptCore/ChangeLog:11 >> + accesses to these prototypes from the concurrent compiler threads, this "lazily initialize uder non-JIT" > > /uder/under/ Fixed. >> Source/JavaScriptCore/ChangeLog:13 >> + drop some @Number referneces to avoid eager initialization. This removes some object allocations and 1 > > /referneces/references/ Fixed.
Committed r241637: <https://trac.webkit.org/changeset/241637>
<rdar://problem/48131308>