Changes between Version 62 and Version 63 of WebKitIDL


Ignore:
Timestamp:
Feb 22, 2012 4:49:06 PM (10 years ago)
Author:
ericu@chromium.org
Comment:

Copied info from http://trac.webkit.org/wiki/IdlAttributes

Legend:

Unmodified
Added
Removed
Modified
  • WebKitIDL

    v62 v63  
    16151615}}}
    16161616
    1617 == [JSNoStaticTables](i) FIXME == #JSNoStaticTables
    1618 
    1619 Summary: ADD SUMMARY
     1617== [JSNoStaticTables](i) == #JSNoStaticTables
     1618
     1619Summary: By default, there is only a single static prototype table for the interface.  This flag turns off creation of the static table, and each user gets its own table.
     1620
     1621Sharing a single static prototype table only works when a class is guaranteed to be accessed from a single heap, because the lookup code expects the key (attribute name) to have the same address across all instances of the object. For interfaces that are exposed to Workers, a single static table won't work because a given string used to look up a property on the object will lie at a different address in each heap.
    16201622
    16211623Usage: [JSNoStaticTables] can be specified on interfaces: