├── .ctags ├── .gitignore ├── .lldbinit ├── .vimrc ├── Makefile ├── README.md ├── gyp ├── .gitignore ├── README.md ├── example.gyp └── src │ └── example.cc ├── lib ├── async.js ├── rsa_private_4096.pem ├── rsa_public_4096.pem ├── sign.js └── tasks.js ├── node-gyp-openssl-issue ├── .gitignore ├── README.md ├── binding.gyp ├── example.c ├── node-v17.9.1-headers.tar.gz ├── node_opensslconf.h └── opensslconf.h ├── notes ├── async_hooks.md ├── debugging.md ├── eventloop.md ├── heap-snapshot.md ├── lto-ppc64le-issue.md ├── quic.md └── snapshot.md ├── src ├── add.js ├── add.wasm ├── add.wat ├── import.js ├── import.wasm ├── import.wat ├── mem.js ├── mem.wasm ├── mem.wat ├── start.js ├── start.wasm └── start.wat └── test ├── base-object_test.cc ├── environment_test.cc └── main.cc /.ctags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/.ctags -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/.gitignore -------------------------------------------------------------------------------- /.lldbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/.lldbinit -------------------------------------------------------------------------------- /.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/.vimrc -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/README.md -------------------------------------------------------------------------------- /gyp/.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.swo 3 | build 4 | -------------------------------------------------------------------------------- /gyp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/gyp/README.md -------------------------------------------------------------------------------- /gyp/example.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/gyp/example.gyp -------------------------------------------------------------------------------- /gyp/src/example.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/gyp/src/example.cc -------------------------------------------------------------------------------- /lib/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/lib/async.js -------------------------------------------------------------------------------- /lib/rsa_private_4096.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/lib/rsa_private_4096.pem -------------------------------------------------------------------------------- /lib/rsa_public_4096.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/lib/rsa_public_4096.pem -------------------------------------------------------------------------------- /lib/sign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/lib/sign.js -------------------------------------------------------------------------------- /lib/tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/lib/tasks.js -------------------------------------------------------------------------------- /node-gyp-openssl-issue/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /node-gyp-openssl-issue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/node-gyp-openssl-issue/README.md -------------------------------------------------------------------------------- /node-gyp-openssl-issue/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/node-gyp-openssl-issue/binding.gyp -------------------------------------------------------------------------------- /node-gyp-openssl-issue/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/node-gyp-openssl-issue/example.c -------------------------------------------------------------------------------- /node-gyp-openssl-issue/node-v17.9.1-headers.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/node-gyp-openssl-issue/node-v17.9.1-headers.tar.gz -------------------------------------------------------------------------------- /node-gyp-openssl-issue/node_opensslconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/node-gyp-openssl-issue/node_opensslconf.h -------------------------------------------------------------------------------- /node-gyp-openssl-issue/opensslconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/node-gyp-openssl-issue/opensslconf.h -------------------------------------------------------------------------------- /notes/async_hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/notes/async_hooks.md -------------------------------------------------------------------------------- /notes/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/notes/debugging.md -------------------------------------------------------------------------------- /notes/eventloop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/notes/eventloop.md -------------------------------------------------------------------------------- /notes/heap-snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/notes/heap-snapshot.md -------------------------------------------------------------------------------- /notes/lto-ppc64le-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/notes/lto-ppc64le-issue.md -------------------------------------------------------------------------------- /notes/quic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/notes/quic.md -------------------------------------------------------------------------------- /notes/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/notes/snapshot.md -------------------------------------------------------------------------------- /src/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/add.js -------------------------------------------------------------------------------- /src/add.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/add.wasm -------------------------------------------------------------------------------- /src/add.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/add.wat -------------------------------------------------------------------------------- /src/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/import.js -------------------------------------------------------------------------------- /src/import.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/import.wasm -------------------------------------------------------------------------------- /src/import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/import.wat -------------------------------------------------------------------------------- /src/mem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/mem.js -------------------------------------------------------------------------------- /src/mem.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/mem.wasm -------------------------------------------------------------------------------- /src/mem.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/mem.wat -------------------------------------------------------------------------------- /src/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/start.js -------------------------------------------------------------------------------- /src/start.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/start.wasm -------------------------------------------------------------------------------- /src/start.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/src/start.wat -------------------------------------------------------------------------------- /test/base-object_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/test/base-object_test.cc -------------------------------------------------------------------------------- /test/environment_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/test/environment_test.cc -------------------------------------------------------------------------------- /test/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danbev/learning-nodejs/HEAD/test/main.cc --------------------------------------------------------------------------------