├── LICENSE ├── README.md ├── RELNOTES.md ├── doc ├── README.md ├── api.md ├── handler_api.md └── traps.md ├── examples ├── attributes.js ├── dummy_membrane.js ├── generic_membrane.js ├── membrane.js ├── observer.html ├── observer.js ├── ownership │ ├── README.md │ ├── boundary.js │ └── boundary_test.js ├── profiler.html └── simple_membrane.js ├── index.d.ts ├── notification ├── README.md ├── logger.js ├── membrane.js ├── notify-reflect.js └── revoke.js ├── package.json ├── reflect.js └── test ├── issue56.js ├── membranes ├── membrane_bench.html ├── membrane_bench.js ├── membrane_test.html └── membrane_test.js ├── testDoubleLifting.js ├── testProxies.html ├── testProxies.js ├── testReflect.html ├── testReflect.js ├── testRegression.js └── testsuites └── README.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/README.md -------------------------------------------------------------------------------- /RELNOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/RELNOTES.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/doc/api.md -------------------------------------------------------------------------------- /doc/handler_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/doc/handler_api.md -------------------------------------------------------------------------------- /doc/traps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/doc/traps.md -------------------------------------------------------------------------------- /examples/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/attributes.js -------------------------------------------------------------------------------- /examples/dummy_membrane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/dummy_membrane.js -------------------------------------------------------------------------------- /examples/generic_membrane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/generic_membrane.js -------------------------------------------------------------------------------- /examples/membrane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/membrane.js -------------------------------------------------------------------------------- /examples/observer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/observer.html -------------------------------------------------------------------------------- /examples/observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/observer.js -------------------------------------------------------------------------------- /examples/ownership/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/ownership/README.md -------------------------------------------------------------------------------- /examples/ownership/boundary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/ownership/boundary.js -------------------------------------------------------------------------------- /examples/ownership/boundary_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/ownership/boundary_test.js -------------------------------------------------------------------------------- /examples/profiler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/profiler.html -------------------------------------------------------------------------------- /examples/simple_membrane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/examples/simple_membrane.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/index.d.ts -------------------------------------------------------------------------------- /notification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/notification/README.md -------------------------------------------------------------------------------- /notification/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/notification/logger.js -------------------------------------------------------------------------------- /notification/membrane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/notification/membrane.js -------------------------------------------------------------------------------- /notification/notify-reflect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/notification/notify-reflect.js -------------------------------------------------------------------------------- /notification/revoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/notification/revoke.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/package.json -------------------------------------------------------------------------------- /reflect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/reflect.js -------------------------------------------------------------------------------- /test/issue56.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/issue56.js -------------------------------------------------------------------------------- /test/membranes/membrane_bench.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/membranes/membrane_bench.html -------------------------------------------------------------------------------- /test/membranes/membrane_bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/membranes/membrane_bench.js -------------------------------------------------------------------------------- /test/membranes/membrane_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/membranes/membrane_test.html -------------------------------------------------------------------------------- /test/membranes/membrane_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/membranes/membrane_test.js -------------------------------------------------------------------------------- /test/testDoubleLifting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/testDoubleLifting.js -------------------------------------------------------------------------------- /test/testProxies.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/testProxies.html -------------------------------------------------------------------------------- /test/testProxies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/testProxies.js -------------------------------------------------------------------------------- /test/testReflect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/testReflect.html -------------------------------------------------------------------------------- /test/testReflect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/testReflect.js -------------------------------------------------------------------------------- /test/testRegression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/testRegression.js -------------------------------------------------------------------------------- /test/testsuites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvcutsem/harmony-reflect/HEAD/test/testsuites/README.md --------------------------------------------------------------------------------