• rossberg@chromium.org's avatar
    Delivery logic for Object.observe · c203f054
    rossberg@chromium.org authored
    This CL has two parts: the first is the logic itself, whereby each observer callback is assigned
    a "priority" number the first time it's passed as an observer to Object.observe(), and that
    priority is used to determine the order of delivery.
    
    The second part invokes the above logic as part of the API, when the JS stack winds down to
    zero.
    
    Added several tests via the API, as the delivery logic isn't testable from a JS test
    (it runs after such a test would exit).
    
    Review URL: https://codereview.chromium.org/11266011
    Patch from Adam Klein <adamk@chromium.org>.
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12902 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    c203f054
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include Loading commit data...
preparser Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
SConstruct Loading commit data...