├── .github └── workflows │ ├── dub_test_build.yml │ └── run_tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── dscanner.ini ├── dub.sdl ├── modules ├── hookset-dgc │ ├── dub.sdl │ └── source │ │ ├── atomic.d │ │ └── hookset.d ├── hookset-libc │ └── dub.sdl └── hookset-wasm │ ├── LICENSE-walloc │ ├── dub.sdl │ └── source │ ├── hookset.d │ └── walloc.d ├── numem.png ├── source └── numem │ ├── casting.d │ ├── compiler.d │ ├── core │ ├── atomic.d │ ├── attributes.d │ ├── cpp.d │ ├── exception.d │ ├── hooks.d │ ├── lifetime.d │ ├── math.d │ ├── memory.d │ ├── meta.d │ ├── package.d │ ├── traits.d │ └── types.d │ ├── heap.d │ ├── lifetime.d │ ├── object.d │ ├── package.d │ └── volatile.d └── tests └── ut ├── casting.d ├── core ├── atomic.d ├── exception.d └── memory.d ├── lifetime.d └── object.d /.github/workflows/dub_test_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/.github/workflows/dub_test_build.yml -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/README.md -------------------------------------------------------------------------------- /dscanner.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/dscanner.ini -------------------------------------------------------------------------------- /dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/dub.sdl -------------------------------------------------------------------------------- /modules/hookset-dgc/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-dgc/dub.sdl -------------------------------------------------------------------------------- /modules/hookset-dgc/source/atomic.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-dgc/source/atomic.d -------------------------------------------------------------------------------- /modules/hookset-dgc/source/hookset.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-dgc/source/hookset.d -------------------------------------------------------------------------------- /modules/hookset-libc/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-libc/dub.sdl -------------------------------------------------------------------------------- /modules/hookset-wasm/LICENSE-walloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-wasm/LICENSE-walloc -------------------------------------------------------------------------------- /modules/hookset-wasm/dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-wasm/dub.sdl -------------------------------------------------------------------------------- /modules/hookset-wasm/source/hookset.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-wasm/source/hookset.d -------------------------------------------------------------------------------- /modules/hookset-wasm/source/walloc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/modules/hookset-wasm/source/walloc.d -------------------------------------------------------------------------------- /numem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/numem.png -------------------------------------------------------------------------------- /source/numem/casting.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/casting.d -------------------------------------------------------------------------------- /source/numem/compiler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/compiler.d -------------------------------------------------------------------------------- /source/numem/core/atomic.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/atomic.d -------------------------------------------------------------------------------- /source/numem/core/attributes.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/attributes.d -------------------------------------------------------------------------------- /source/numem/core/cpp.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/cpp.d -------------------------------------------------------------------------------- /source/numem/core/exception.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/exception.d -------------------------------------------------------------------------------- /source/numem/core/hooks.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/hooks.d -------------------------------------------------------------------------------- /source/numem/core/lifetime.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/lifetime.d -------------------------------------------------------------------------------- /source/numem/core/math.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/math.d -------------------------------------------------------------------------------- /source/numem/core/memory.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/memory.d -------------------------------------------------------------------------------- /source/numem/core/meta.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/meta.d -------------------------------------------------------------------------------- /source/numem/core/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/package.d -------------------------------------------------------------------------------- /source/numem/core/traits.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/traits.d -------------------------------------------------------------------------------- /source/numem/core/types.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/core/types.d -------------------------------------------------------------------------------- /source/numem/heap.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/heap.d -------------------------------------------------------------------------------- /source/numem/lifetime.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/lifetime.d -------------------------------------------------------------------------------- /source/numem/object.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/object.d -------------------------------------------------------------------------------- /source/numem/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/package.d -------------------------------------------------------------------------------- /source/numem/volatile.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/source/numem/volatile.d -------------------------------------------------------------------------------- /tests/ut/casting.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/tests/ut/casting.d -------------------------------------------------------------------------------- /tests/ut/core/atomic.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/tests/ut/core/atomic.d -------------------------------------------------------------------------------- /tests/ut/core/exception.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/tests/ut/core/exception.d -------------------------------------------------------------------------------- /tests/ut/core/memory.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/tests/ut/core/memory.d -------------------------------------------------------------------------------- /tests/ut/lifetime.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/tests/ut/lifetime.d -------------------------------------------------------------------------------- /tests/ut/object.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Inochi2D/numem/HEAD/tests/ut/object.d --------------------------------------------------------------------------------