├── .gitignore ├── COMPILER.md ├── CONTRIBUTORS.md ├── DEMOS.md ├── DISCUSSION.md ├── FAQ.md ├── LICENSE ├── MACHINES.md ├── MEMMODEL_CONSTRAINTS.md ├── README.md ├── TUTORIAL.md ├── asmjs ├── asmjs_shmem.html ├── asmjs_spec.html ├── emu.css └── emu.js ├── dom ├── dom_shmem.html ├── dom_spec.html ├── emu.css └── emu.js ├── format.sh ├── historical ├── README.md ├── SharedMemoryAtomicsLocks-asm.js-additions.odt ├── SharedMemoryAtomicsLocks-asm.js-additions.pdf ├── Spec_JavaScriptSharedMemoryAtomicsandLocks.odt ├── Spec_JavaScriptSharedMemoryAtomicsandLocks.pdf ├── Synchronic.odt └── Synchronic.pdf ├── issues ├── FutexWaitOnMainThread.md ├── MemoryModelConsequences.md ├── TimingAttack.md └── WhyNotJustAsmOrWasm.md ├── tc39 ├── README.md ├── agents-mar-2016.odp ├── agents-mar-2016.pdf ├── clippings.html ├── emu.css ├── emu.js ├── presentation-jan-2016.odp ├── presentation-jan-2016.pdf ├── presentation-nov-2016.pdf ├── presentation-nov-2016.tex ├── presentation-sept-2015.odp ├── presentation-sept-2015.pdf ├── sharedmem-jul-2016.odp ├── sharedmem-jul-2016.pdf ├── sharedmem-mar-2016.odp ├── sharedmem-mar-2016.pdf ├── shmem.html └── spec.html ├── test-html ├── LICENSE.md ├── external │ ├── README.md │ ├── serviceWorkerNotSharing_master.js │ ├── serviceWorkerNotSharing_worker.js │ └── test_serviceWorkerNotSharing.html ├── futexInterrupt-worker.js ├── futexMainWakeup-worker.js ├── futexTimeout_slave.js ├── futexWakeInInterrupt-worker.js ├── harness.js ├── index.html ├── sharedMemCriticalSection_defs.js ├── sharedMemCriticalSection_master.js ├── sharedMemCriticalSection_slave.js ├── sharedMemSimpleMutex.js ├── sharedTypedArrayClone-worker.js ├── sharing_sharedworker_and_nested_worker_child.js ├── sharing_sharedworker_and_nested_worker_parent.js ├── sharing_window_and_sharedworker_master.js ├── sharing_window_and_sharedworker_worker.js ├── sharing_window_and_worker.js ├── sharing_worker_and_nested_worker_child.js ├── sharing_worker_and_nested_worker_parent.js ├── test_futexInterrupt.html ├── test_futexMainTimeout.html ├── test_futexMainWakeup.html ├── test_futexSlowscript.html ├── test_futexTimeout.html ├── test_futexWakeInInterrupt.html ├── test_serviceWorkerNotSharing.html ├── test_sharedMemCriticalSection.html ├── test_sharedTypedArrayClone.html ├── test_sharing_sharedworker_and_nested_worker.html ├── test_sharing_window_and_sharedworker.html ├── test_sharing_window_and_worker.html ├── test_sharing_worker_and_nested_worker.html └── worker-harness.js └── test262 ├── LICENSE.md ├── README.md ├── agenttest_spidermonkey.js ├── atomics-on-good-arrays.js ├── atomics-on-nonshared-int-arrays.js ├── atomics-on-other-stuff.js ├── atomics-on-shared-nonint-arrays.js ├── atomics-range.js ├── dataview-props.js ├── futex-misc.js ├── futex-on-nonshared-int-arrays.js ├── futex-on-other-stuff.js ├── futex-on-shared-nonint-arrays.js ├── futex-on-shared-nonint32-arrays.js ├── futex-range.js ├── futex-wait-return.js ├── harness.js ├── is-lock-free-corner-cases.js ├── is-lock-free-good.js ├── runner.html ├── shared-array-buffer-conversion.js ├── shared-array-buffer-instance-props.js ├── shared-array-buffer-props.js ├── shell-runner ├── typedarray-props-range.js ├── typedarray-props.js └── wait-wake.js /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /COMPILER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/COMPILER.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /DEMOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/DEMOS.md -------------------------------------------------------------------------------- /DISCUSSION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/DISCUSSION.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/FAQ.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/LICENSE -------------------------------------------------------------------------------- /MACHINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/MACHINES.md -------------------------------------------------------------------------------- /MEMMODEL_CONSTRAINTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/MEMMODEL_CONSTRAINTS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/README.md -------------------------------------------------------------------------------- /TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/TUTORIAL.md -------------------------------------------------------------------------------- /asmjs/asmjs_shmem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/asmjs/asmjs_shmem.html -------------------------------------------------------------------------------- /asmjs/asmjs_spec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/asmjs/asmjs_spec.html -------------------------------------------------------------------------------- /asmjs/emu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/asmjs/emu.css -------------------------------------------------------------------------------- /asmjs/emu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/asmjs/emu.js -------------------------------------------------------------------------------- /dom/dom_shmem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/dom/dom_shmem.html -------------------------------------------------------------------------------- /dom/dom_spec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/dom/dom_spec.html -------------------------------------------------------------------------------- /dom/emu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/dom/emu.css -------------------------------------------------------------------------------- /dom/emu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/dom/emu.js -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/format.sh -------------------------------------------------------------------------------- /historical/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/historical/README.md -------------------------------------------------------------------------------- /historical/SharedMemoryAtomicsLocks-asm.js-additions.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/historical/SharedMemoryAtomicsLocks-asm.js-additions.odt -------------------------------------------------------------------------------- /historical/SharedMemoryAtomicsLocks-asm.js-additions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/historical/SharedMemoryAtomicsLocks-asm.js-additions.pdf -------------------------------------------------------------------------------- /historical/Spec_JavaScriptSharedMemoryAtomicsandLocks.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/historical/Spec_JavaScriptSharedMemoryAtomicsandLocks.odt -------------------------------------------------------------------------------- /historical/Spec_JavaScriptSharedMemoryAtomicsandLocks.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/historical/Spec_JavaScriptSharedMemoryAtomicsandLocks.pdf -------------------------------------------------------------------------------- /historical/Synchronic.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/historical/Synchronic.odt -------------------------------------------------------------------------------- /historical/Synchronic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/historical/Synchronic.pdf -------------------------------------------------------------------------------- /issues/FutexWaitOnMainThread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/issues/FutexWaitOnMainThread.md -------------------------------------------------------------------------------- /issues/MemoryModelConsequences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/issues/MemoryModelConsequences.md -------------------------------------------------------------------------------- /issues/TimingAttack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/issues/TimingAttack.md -------------------------------------------------------------------------------- /issues/WhyNotJustAsmOrWasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/issues/WhyNotJustAsmOrWasm.md -------------------------------------------------------------------------------- /tc39/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/README.md -------------------------------------------------------------------------------- /tc39/agents-mar-2016.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/agents-mar-2016.odp -------------------------------------------------------------------------------- /tc39/agents-mar-2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/agents-mar-2016.pdf -------------------------------------------------------------------------------- /tc39/clippings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/clippings.html -------------------------------------------------------------------------------- /tc39/emu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/emu.css -------------------------------------------------------------------------------- /tc39/emu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/emu.js -------------------------------------------------------------------------------- /tc39/presentation-jan-2016.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/presentation-jan-2016.odp -------------------------------------------------------------------------------- /tc39/presentation-jan-2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/presentation-jan-2016.pdf -------------------------------------------------------------------------------- /tc39/presentation-nov-2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/presentation-nov-2016.pdf -------------------------------------------------------------------------------- /tc39/presentation-nov-2016.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/presentation-nov-2016.tex -------------------------------------------------------------------------------- /tc39/presentation-sept-2015.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/presentation-sept-2015.odp -------------------------------------------------------------------------------- /tc39/presentation-sept-2015.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/presentation-sept-2015.pdf -------------------------------------------------------------------------------- /tc39/sharedmem-jul-2016.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/sharedmem-jul-2016.odp -------------------------------------------------------------------------------- /tc39/sharedmem-jul-2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/sharedmem-jul-2016.pdf -------------------------------------------------------------------------------- /tc39/sharedmem-mar-2016.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/sharedmem-mar-2016.odp -------------------------------------------------------------------------------- /tc39/sharedmem-mar-2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/sharedmem-mar-2016.pdf -------------------------------------------------------------------------------- /tc39/shmem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/shmem.html -------------------------------------------------------------------------------- /tc39/spec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/tc39/spec.html -------------------------------------------------------------------------------- /test-html/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/LICENSE.md -------------------------------------------------------------------------------- /test-html/external/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/external/README.md -------------------------------------------------------------------------------- /test-html/external/serviceWorkerNotSharing_master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/external/serviceWorkerNotSharing_master.js -------------------------------------------------------------------------------- /test-html/external/serviceWorkerNotSharing_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/external/serviceWorkerNotSharing_worker.js -------------------------------------------------------------------------------- /test-html/external/test_serviceWorkerNotSharing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/external/test_serviceWorkerNotSharing.html -------------------------------------------------------------------------------- /test-html/futexInterrupt-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/futexInterrupt-worker.js -------------------------------------------------------------------------------- /test-html/futexMainWakeup-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/futexMainWakeup-worker.js -------------------------------------------------------------------------------- /test-html/futexTimeout_slave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/futexTimeout_slave.js -------------------------------------------------------------------------------- /test-html/futexWakeInInterrupt-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/futexWakeInInterrupt-worker.js -------------------------------------------------------------------------------- /test-html/harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/harness.js -------------------------------------------------------------------------------- /test-html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/index.html -------------------------------------------------------------------------------- /test-html/sharedMemCriticalSection_defs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharedMemCriticalSection_defs.js -------------------------------------------------------------------------------- /test-html/sharedMemCriticalSection_master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharedMemCriticalSection_master.js -------------------------------------------------------------------------------- /test-html/sharedMemCriticalSection_slave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharedMemCriticalSection_slave.js -------------------------------------------------------------------------------- /test-html/sharedMemSimpleMutex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharedMemSimpleMutex.js -------------------------------------------------------------------------------- /test-html/sharedTypedArrayClone-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharedTypedArrayClone-worker.js -------------------------------------------------------------------------------- /test-html/sharing_sharedworker_and_nested_worker_child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharing_sharedworker_and_nested_worker_child.js -------------------------------------------------------------------------------- /test-html/sharing_sharedworker_and_nested_worker_parent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharing_sharedworker_and_nested_worker_parent.js -------------------------------------------------------------------------------- /test-html/sharing_window_and_sharedworker_master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharing_window_and_sharedworker_master.js -------------------------------------------------------------------------------- /test-html/sharing_window_and_sharedworker_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharing_window_and_sharedworker_worker.js -------------------------------------------------------------------------------- /test-html/sharing_window_and_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharing_window_and_worker.js -------------------------------------------------------------------------------- /test-html/sharing_worker_and_nested_worker_child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharing_worker_and_nested_worker_child.js -------------------------------------------------------------------------------- /test-html/sharing_worker_and_nested_worker_parent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/sharing_worker_and_nested_worker_parent.js -------------------------------------------------------------------------------- /test-html/test_futexInterrupt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_futexInterrupt.html -------------------------------------------------------------------------------- /test-html/test_futexMainTimeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_futexMainTimeout.html -------------------------------------------------------------------------------- /test-html/test_futexMainWakeup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_futexMainWakeup.html -------------------------------------------------------------------------------- /test-html/test_futexSlowscript.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_futexSlowscript.html -------------------------------------------------------------------------------- /test-html/test_futexTimeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_futexTimeout.html -------------------------------------------------------------------------------- /test-html/test_futexWakeInInterrupt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_futexWakeInInterrupt.html -------------------------------------------------------------------------------- /test-html/test_serviceWorkerNotSharing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_serviceWorkerNotSharing.html -------------------------------------------------------------------------------- /test-html/test_sharedMemCriticalSection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_sharedMemCriticalSection.html -------------------------------------------------------------------------------- /test-html/test_sharedTypedArrayClone.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_sharedTypedArrayClone.html -------------------------------------------------------------------------------- /test-html/test_sharing_sharedworker_and_nested_worker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_sharing_sharedworker_and_nested_worker.html -------------------------------------------------------------------------------- /test-html/test_sharing_window_and_sharedworker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_sharing_window_and_sharedworker.html -------------------------------------------------------------------------------- /test-html/test_sharing_window_and_worker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_sharing_window_and_worker.html -------------------------------------------------------------------------------- /test-html/test_sharing_worker_and_nested_worker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test-html/test_sharing_worker_and_nested_worker.html -------------------------------------------------------------------------------- /test-html/worker-harness.js: -------------------------------------------------------------------------------- 1 | /* Empty, for now */ 2 | -------------------------------------------------------------------------------- /test262/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/LICENSE.md -------------------------------------------------------------------------------- /test262/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/README.md -------------------------------------------------------------------------------- /test262/agenttest_spidermonkey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/agenttest_spidermonkey.js -------------------------------------------------------------------------------- /test262/atomics-on-good-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/atomics-on-good-arrays.js -------------------------------------------------------------------------------- /test262/atomics-on-nonshared-int-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/atomics-on-nonshared-int-arrays.js -------------------------------------------------------------------------------- /test262/atomics-on-other-stuff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/atomics-on-other-stuff.js -------------------------------------------------------------------------------- /test262/atomics-on-shared-nonint-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/atomics-on-shared-nonint-arrays.js -------------------------------------------------------------------------------- /test262/atomics-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/atomics-range.js -------------------------------------------------------------------------------- /test262/dataview-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/dataview-props.js -------------------------------------------------------------------------------- /test262/futex-misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/futex-misc.js -------------------------------------------------------------------------------- /test262/futex-on-nonshared-int-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/futex-on-nonshared-int-arrays.js -------------------------------------------------------------------------------- /test262/futex-on-other-stuff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/futex-on-other-stuff.js -------------------------------------------------------------------------------- /test262/futex-on-shared-nonint-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/futex-on-shared-nonint-arrays.js -------------------------------------------------------------------------------- /test262/futex-on-shared-nonint32-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/futex-on-shared-nonint32-arrays.js -------------------------------------------------------------------------------- /test262/futex-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/futex-range.js -------------------------------------------------------------------------------- /test262/futex-wait-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/futex-wait-return.js -------------------------------------------------------------------------------- /test262/harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/harness.js -------------------------------------------------------------------------------- /test262/is-lock-free-corner-cases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/is-lock-free-corner-cases.js -------------------------------------------------------------------------------- /test262/is-lock-free-good.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/is-lock-free-good.js -------------------------------------------------------------------------------- /test262/runner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/runner.html -------------------------------------------------------------------------------- /test262/shared-array-buffer-conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/shared-array-buffer-conversion.js -------------------------------------------------------------------------------- /test262/shared-array-buffer-instance-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/shared-array-buffer-instance-props.js -------------------------------------------------------------------------------- /test262/shared-array-buffer-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/shared-array-buffer-props.js -------------------------------------------------------------------------------- /test262/shell-runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/shell-runner -------------------------------------------------------------------------------- /test262/typedarray-props-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/typedarray-props-range.js -------------------------------------------------------------------------------- /test262/typedarray-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/typedarray-props.js -------------------------------------------------------------------------------- /test262/wait-wake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-ecmascript-sharedmem/HEAD/test262/wait-wake.js --------------------------------------------------------------------------------