├── .gitignore ├── LICENSE ├── README.md ├── bench ├── README.md ├── contended-lock-worker.js ├── contended-lock1.html ├── contended-lock4.html ├── futex-master.js ├── futex-worker.js ├── futex.html ├── lock.js ├── scrool.js ├── static-server.js ├── store-vs-exchange.js ├── synchronic-master.js ├── synchronic-polyfill.js ├── synchronic-worker.js ├── synchronic.html ├── uncontended-lock1-worker.js ├── uncontended-lock1.html ├── uncontended-lock4.html └── worker-common.js ├── bleeding-edge ├── condtest-master.js ├── condtest-worker.js ├── condtest.html ├── futex.js ├── futextest.js ├── lock.js ├── locktest-master.js ├── locktest-worker.js └── locktest.html ├── demo ├── README.md ├── mandelbrot-animation-simd │ ├── mandelbrot-master.js │ ├── mandelbrot-parameters.js │ ├── mandelbrot-worker.js │ └── mandelbrot.html ├── mandelbrot-animation │ ├── mandelbrot-master.js │ ├── mandelbrot-parameters.js │ ├── mandelbrot-worker.js │ └── mandelbrot.html ├── mandelbrot-animation2 │ ├── mandelbrot-master.js │ ├── mandelbrot-parameters.js │ ├── mandelbrot-worker.js │ └── mandelbrot.html ├── ray-flatjs │ ├── Makefile │ ├── README.md │ ├── expected-output.ppm │ ├── ray-common.flat_js │ ├── ray-common.js │ ├── ray-master.flat_js │ ├── ray-master.js │ ├── ray-worker.flat_js │ ├── ray-worker.js │ └── ray.html └── renderWorld │ ├── README.md │ ├── renderWorld-kernel.js │ ├── renderWorld-worker.js │ ├── renderWorld.html │ └── renderWorld.js ├── doc └── TUTORIAL.md ├── src ├── arena.js ├── asymmetric-barrier.js ├── asymmetric-futex.js ├── asymmetric-intqueue.js ├── asymmetric-synchronic.js ├── barrier.js ├── buffer.js ├── bump-alloc.js ├── channel.js ├── float64atomics.js ├── int64atomics.js ├── intqueue.js ├── lock.js ├── marshaler.js ├── message.js ├── par.js └── synchronic.js ├── test ├── bump-alloc-shelltest.js ├── channel-shelltest.js ├── float64atomics-shelltest.js ├── int64atomics-shelltest.js ├── intqueue-shelltest.js ├── marshaler-shelltest.js ├── scrool.js ├── synchronic-shelltest.js ├── test-asymmetric-barrier-master.js ├── test-asymmetric-barrier-worker.js ├── test-asymmetric-barrier.html ├── test-asymmetric-futex-master.js ├── test-asymmetric-futex-worker.js ├── test-asymmetric-futex.html ├── test-asymmetric-intqueue-m2w-master.js ├── test-asymmetric-intqueue-m2w-worker.js ├── test-asymmetric-intqueue-m2w.html ├── test-asymmetric-synchronic-master.js ├── test-asymmetric-synchronic-worker.js ├── test-asymmetric-synchronic.html ├── test-barrier-master.js ├── test-barrier-worker.js ├── test-barrier.html ├── test-buffer-master.js ├── test-buffer-worker.js ├── test-buffer.html ├── test-float64atomics-master.js ├── test-float64atomics-worker.js ├── test-float64atomics.html ├── test-lock-master.js ├── test-lock-worker.js ├── test-lock.html ├── test-messageport-master.js ├── test-messageport-worker.js ├── test-messageport.html ├── test-par-master.js ├── test-par-worker.js ├── test-par.html ├── test-postmsg-master.js ├── test-postmsg-worker.js ├── test-postmsg.html ├── test-sendint-master.js ├── test-sendint-worker.js ├── test-sendint.html ├── test-sendmsg-master.js ├── test-sendmsg-sibling1.js ├── test-sendmsg-sibling2.js ├── test-sendmsg-siblings.html ├── test-sendmsg-siblings.js ├── test-sendmsg-worker.js └── test-sendmsg.html └── util ├── asmjs.js ├── canvas.js ├── numWorkers.js └── shim.js /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/README.md -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/contended-lock-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/contended-lock-worker.js -------------------------------------------------------------------------------- /bench/contended-lock1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/contended-lock1.html -------------------------------------------------------------------------------- /bench/contended-lock4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/contended-lock4.html -------------------------------------------------------------------------------- /bench/futex-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/futex-master.js -------------------------------------------------------------------------------- /bench/futex-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/futex-worker.js -------------------------------------------------------------------------------- /bench/futex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/futex.html -------------------------------------------------------------------------------- /bench/lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/lock.js -------------------------------------------------------------------------------- /bench/scrool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/scrool.js -------------------------------------------------------------------------------- /bench/static-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/static-server.js -------------------------------------------------------------------------------- /bench/store-vs-exchange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/store-vs-exchange.js -------------------------------------------------------------------------------- /bench/synchronic-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/synchronic-master.js -------------------------------------------------------------------------------- /bench/synchronic-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/synchronic-polyfill.js -------------------------------------------------------------------------------- /bench/synchronic-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/synchronic-worker.js -------------------------------------------------------------------------------- /bench/synchronic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/synchronic.html -------------------------------------------------------------------------------- /bench/uncontended-lock1-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/uncontended-lock1-worker.js -------------------------------------------------------------------------------- /bench/uncontended-lock1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/uncontended-lock1.html -------------------------------------------------------------------------------- /bench/uncontended-lock4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/uncontended-lock4.html -------------------------------------------------------------------------------- /bench/worker-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bench/worker-common.js -------------------------------------------------------------------------------- /bleeding-edge/condtest-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/condtest-master.js -------------------------------------------------------------------------------- /bleeding-edge/condtest-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/condtest-worker.js -------------------------------------------------------------------------------- /bleeding-edge/condtest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/condtest.html -------------------------------------------------------------------------------- /bleeding-edge/futex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/futex.js -------------------------------------------------------------------------------- /bleeding-edge/futextest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/futextest.js -------------------------------------------------------------------------------- /bleeding-edge/lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/lock.js -------------------------------------------------------------------------------- /bleeding-edge/locktest-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/locktest-master.js -------------------------------------------------------------------------------- /bleeding-edge/locktest-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/locktest-worker.js -------------------------------------------------------------------------------- /bleeding-edge/locktest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/bleeding-edge/locktest.html -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/mandelbrot-animation-simd/mandelbrot-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation-simd/mandelbrot-master.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation-simd/mandelbrot-parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation-simd/mandelbrot-parameters.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation-simd/mandelbrot-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation-simd/mandelbrot-worker.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation-simd/mandelbrot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation-simd/mandelbrot.html -------------------------------------------------------------------------------- /demo/mandelbrot-animation/mandelbrot-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation/mandelbrot-master.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation/mandelbrot-parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation/mandelbrot-parameters.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation/mandelbrot-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation/mandelbrot-worker.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation/mandelbrot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation/mandelbrot.html -------------------------------------------------------------------------------- /demo/mandelbrot-animation2/mandelbrot-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation2/mandelbrot-master.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation2/mandelbrot-parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation2/mandelbrot-parameters.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation2/mandelbrot-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation2/mandelbrot-worker.js -------------------------------------------------------------------------------- /demo/mandelbrot-animation2/mandelbrot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/mandelbrot-animation2/mandelbrot.html -------------------------------------------------------------------------------- /demo/ray-flatjs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/Makefile -------------------------------------------------------------------------------- /demo/ray-flatjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/README.md -------------------------------------------------------------------------------- /demo/ray-flatjs/expected-output.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/expected-output.ppm -------------------------------------------------------------------------------- /demo/ray-flatjs/ray-common.flat_js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/ray-common.flat_js -------------------------------------------------------------------------------- /demo/ray-flatjs/ray-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/ray-common.js -------------------------------------------------------------------------------- /demo/ray-flatjs/ray-master.flat_js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/ray-master.flat_js -------------------------------------------------------------------------------- /demo/ray-flatjs/ray-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/ray-master.js -------------------------------------------------------------------------------- /demo/ray-flatjs/ray-worker.flat_js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/ray-worker.flat_js -------------------------------------------------------------------------------- /demo/ray-flatjs/ray-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/ray-worker.js -------------------------------------------------------------------------------- /demo/ray-flatjs/ray.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/ray-flatjs/ray.html -------------------------------------------------------------------------------- /demo/renderWorld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/renderWorld/README.md -------------------------------------------------------------------------------- /demo/renderWorld/renderWorld-kernel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/renderWorld/renderWorld-kernel.js -------------------------------------------------------------------------------- /demo/renderWorld/renderWorld-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/renderWorld/renderWorld-worker.js -------------------------------------------------------------------------------- /demo/renderWorld/renderWorld.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/renderWorld/renderWorld.html -------------------------------------------------------------------------------- /demo/renderWorld/renderWorld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/demo/renderWorld/renderWorld.js -------------------------------------------------------------------------------- /doc/TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/doc/TUTORIAL.md -------------------------------------------------------------------------------- /src/arena.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/arena.js -------------------------------------------------------------------------------- /src/asymmetric-barrier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/asymmetric-barrier.js -------------------------------------------------------------------------------- /src/asymmetric-futex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/asymmetric-futex.js -------------------------------------------------------------------------------- /src/asymmetric-intqueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/asymmetric-intqueue.js -------------------------------------------------------------------------------- /src/asymmetric-synchronic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/asymmetric-synchronic.js -------------------------------------------------------------------------------- /src/barrier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/barrier.js -------------------------------------------------------------------------------- /src/buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/buffer.js -------------------------------------------------------------------------------- /src/bump-alloc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/bump-alloc.js -------------------------------------------------------------------------------- /src/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/channel.js -------------------------------------------------------------------------------- /src/float64atomics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/float64atomics.js -------------------------------------------------------------------------------- /src/int64atomics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/int64atomics.js -------------------------------------------------------------------------------- /src/intqueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/intqueue.js -------------------------------------------------------------------------------- /src/lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/lock.js -------------------------------------------------------------------------------- /src/marshaler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/marshaler.js -------------------------------------------------------------------------------- /src/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/message.js -------------------------------------------------------------------------------- /src/par.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/par.js -------------------------------------------------------------------------------- /src/synchronic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/src/synchronic.js -------------------------------------------------------------------------------- /test/bump-alloc-shelltest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/bump-alloc-shelltest.js -------------------------------------------------------------------------------- /test/channel-shelltest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/channel-shelltest.js -------------------------------------------------------------------------------- /test/float64atomics-shelltest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/float64atomics-shelltest.js -------------------------------------------------------------------------------- /test/int64atomics-shelltest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/int64atomics-shelltest.js -------------------------------------------------------------------------------- /test/intqueue-shelltest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/intqueue-shelltest.js -------------------------------------------------------------------------------- /test/marshaler-shelltest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/marshaler-shelltest.js -------------------------------------------------------------------------------- /test/scrool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/scrool.js -------------------------------------------------------------------------------- /test/synchronic-shelltest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/synchronic-shelltest.js -------------------------------------------------------------------------------- /test/test-asymmetric-barrier-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-barrier-master.js -------------------------------------------------------------------------------- /test/test-asymmetric-barrier-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-barrier-worker.js -------------------------------------------------------------------------------- /test/test-asymmetric-barrier.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-barrier.html -------------------------------------------------------------------------------- /test/test-asymmetric-futex-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-futex-master.js -------------------------------------------------------------------------------- /test/test-asymmetric-futex-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-futex-worker.js -------------------------------------------------------------------------------- /test/test-asymmetric-futex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-futex.html -------------------------------------------------------------------------------- /test/test-asymmetric-intqueue-m2w-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-intqueue-m2w-master.js -------------------------------------------------------------------------------- /test/test-asymmetric-intqueue-m2w-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-intqueue-m2w-worker.js -------------------------------------------------------------------------------- /test/test-asymmetric-intqueue-m2w.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-intqueue-m2w.html -------------------------------------------------------------------------------- /test/test-asymmetric-synchronic-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-synchronic-master.js -------------------------------------------------------------------------------- /test/test-asymmetric-synchronic-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-synchronic-worker.js -------------------------------------------------------------------------------- /test/test-asymmetric-synchronic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-asymmetric-synchronic.html -------------------------------------------------------------------------------- /test/test-barrier-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-barrier-master.js -------------------------------------------------------------------------------- /test/test-barrier-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-barrier-worker.js -------------------------------------------------------------------------------- /test/test-barrier.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-barrier.html -------------------------------------------------------------------------------- /test/test-buffer-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-buffer-master.js -------------------------------------------------------------------------------- /test/test-buffer-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-buffer-worker.js -------------------------------------------------------------------------------- /test/test-buffer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-buffer.html -------------------------------------------------------------------------------- /test/test-float64atomics-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-float64atomics-master.js -------------------------------------------------------------------------------- /test/test-float64atomics-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-float64atomics-worker.js -------------------------------------------------------------------------------- /test/test-float64atomics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-float64atomics.html -------------------------------------------------------------------------------- /test/test-lock-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-lock-master.js -------------------------------------------------------------------------------- /test/test-lock-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-lock-worker.js -------------------------------------------------------------------------------- /test/test-lock.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-lock.html -------------------------------------------------------------------------------- /test/test-messageport-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-messageport-master.js -------------------------------------------------------------------------------- /test/test-messageport-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-messageport-worker.js -------------------------------------------------------------------------------- /test/test-messageport.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-messageport.html -------------------------------------------------------------------------------- /test/test-par-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-par-master.js -------------------------------------------------------------------------------- /test/test-par-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-par-worker.js -------------------------------------------------------------------------------- /test/test-par.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-par.html -------------------------------------------------------------------------------- /test/test-postmsg-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-postmsg-master.js -------------------------------------------------------------------------------- /test/test-postmsg-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-postmsg-worker.js -------------------------------------------------------------------------------- /test/test-postmsg.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-postmsg.html -------------------------------------------------------------------------------- /test/test-sendint-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendint-master.js -------------------------------------------------------------------------------- /test/test-sendint-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendint-worker.js -------------------------------------------------------------------------------- /test/test-sendint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendint.html -------------------------------------------------------------------------------- /test/test-sendmsg-master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendmsg-master.js -------------------------------------------------------------------------------- /test/test-sendmsg-sibling1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendmsg-sibling1.js -------------------------------------------------------------------------------- /test/test-sendmsg-sibling2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendmsg-sibling2.js -------------------------------------------------------------------------------- /test/test-sendmsg-siblings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendmsg-siblings.html -------------------------------------------------------------------------------- /test/test-sendmsg-siblings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendmsg-siblings.js -------------------------------------------------------------------------------- /test/test-sendmsg-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendmsg-worker.js -------------------------------------------------------------------------------- /test/test-sendmsg.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/test/test-sendmsg.html -------------------------------------------------------------------------------- /util/asmjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/util/asmjs.js -------------------------------------------------------------------------------- /util/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/util/canvas.js -------------------------------------------------------------------------------- /util/numWorkers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/util/numWorkers.js -------------------------------------------------------------------------------- /util/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars-t-hansen/parlib-simple/HEAD/util/shim.js --------------------------------------------------------------------------------