Ignore:
Timestamp:
Aug 27, 2020, 1:01:04 PM (5 years ago)
Author:
[email protected]
Message:

[JSC] Use auxiliary memory for JSBigInt storage
https://bugs.webkit.org/show_bug.cgi?id=215876

Reviewed by Mark Lam.

This makes JSBigInt non-destructible cell. And it makes allocating JSBigInt from JIT easy.

  • runtime/JSBigInt.cpp:

(JSC::JSBigInt::JSBigInt):
(JSC::JSBigInt::visitChildren):
(JSC::JSBigInt::createWithLength):
(JSC::JSBigInt::destroy): Deleted.

  • runtime/JSBigInt.h:
  • runtime/VM.cpp:

(JSC::VM::VM):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r266242 r266250  
     12020-08-27  Yusuke Suzuki  <[email protected]>
     2
     3        [JSC] Use auxiliary memory for JSBigInt storage
     4        https://bugs.webkit.org/show_bug.cgi?id=215876
     5
     6        Reviewed by Mark Lam.
     7
     8        This makes JSBigInt non-destructible cell. And it makes allocating JSBigInt from JIT easy.
     9
     10        * runtime/JSBigInt.cpp:
     11        (JSC::JSBigInt::JSBigInt):
     12        (JSC::JSBigInt::visitChildren):
     13        (JSC::JSBigInt::createWithLength):
     14        (JSC::JSBigInt::destroy): Deleted.
     15        * runtime/JSBigInt.h:
     16        * runtime/VM.cpp:
     17        (JSC::VM::VM):
     18
    1192020-08-27  Keith Miller  <[email protected]>
    220
Note: See TracChangeset for help on using the changeset viewer.