├── .github └── workflows │ ├── build.yml │ └── docs.yml ├── .gitignore ├── LICENSE ├── README.md ├── flatty.nimble ├── src ├── flatty.nim └── flatty │ ├── binlisting.nim │ ├── binny.nim │ ├── encode.nim │ ├── hashy.nim │ ├── hashy2.nim │ ├── hexprint.nim │ ├── jsbinny.nim │ ├── memoryused.nim │ └── objvar.nim └── tests ├── bench.nim ├── bench_binny.nim ├── bench_copymem.nim ├── bench_hashy.nim ├── bench_hashy2.nim ├── bench_vs_frosty.nim ├── bench_vs_nettystreams.nim ├── bench_vs_streams.nim ├── config.nims ├── hash_quality.nim ├── jstest.nim ├── jstest_jsbinny.nim ├── test_binny.nim ├── test_datetime.nim ├── test_flatty.nim ├── test_hashy.nim ├── test_hexprint-output.txt ├── test_hexprint.nim ├── test_memoryused.nim └── test_objvar.nim /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/README.md -------------------------------------------------------------------------------- /flatty.nimble: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/flatty.nimble -------------------------------------------------------------------------------- /src/flatty.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty.nim -------------------------------------------------------------------------------- /src/flatty/binlisting.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/binlisting.nim -------------------------------------------------------------------------------- /src/flatty/binny.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/binny.nim -------------------------------------------------------------------------------- /src/flatty/encode.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/encode.nim -------------------------------------------------------------------------------- /src/flatty/hashy.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/hashy.nim -------------------------------------------------------------------------------- /src/flatty/hashy2.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/hashy2.nim -------------------------------------------------------------------------------- /src/flatty/hexprint.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/hexprint.nim -------------------------------------------------------------------------------- /src/flatty/jsbinny.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/jsbinny.nim -------------------------------------------------------------------------------- /src/flatty/memoryused.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/memoryused.nim -------------------------------------------------------------------------------- /src/flatty/objvar.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/src/flatty/objvar.nim -------------------------------------------------------------------------------- /tests/bench.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench.nim -------------------------------------------------------------------------------- /tests/bench_binny.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench_binny.nim -------------------------------------------------------------------------------- /tests/bench_copymem.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench_copymem.nim -------------------------------------------------------------------------------- /tests/bench_hashy.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench_hashy.nim -------------------------------------------------------------------------------- /tests/bench_hashy2.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench_hashy2.nim -------------------------------------------------------------------------------- /tests/bench_vs_frosty.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench_vs_frosty.nim -------------------------------------------------------------------------------- /tests/bench_vs_nettystreams.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench_vs_nettystreams.nim -------------------------------------------------------------------------------- /tests/bench_vs_streams.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/bench_vs_streams.nim -------------------------------------------------------------------------------- /tests/config.nims: -------------------------------------------------------------------------------- 1 | --path:"../src" 2 | -------------------------------------------------------------------------------- /tests/hash_quality.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/hash_quality.nim -------------------------------------------------------------------------------- /tests/jstest.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/jstest.nim -------------------------------------------------------------------------------- /tests/jstest_jsbinny.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/jstest_jsbinny.nim -------------------------------------------------------------------------------- /tests/test_binny.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_binny.nim -------------------------------------------------------------------------------- /tests/test_datetime.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_datetime.nim -------------------------------------------------------------------------------- /tests/test_flatty.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_flatty.nim -------------------------------------------------------------------------------- /tests/test_hashy.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_hashy.nim -------------------------------------------------------------------------------- /tests/test_hexprint-output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_hexprint-output.txt -------------------------------------------------------------------------------- /tests/test_hexprint.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_hexprint.nim -------------------------------------------------------------------------------- /tests/test_memoryused.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_memoryused.nim -------------------------------------------------------------------------------- /tests/test_objvar.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treeform/flatty/HEAD/tests/test_objvar.nim --------------------------------------------------------------------------------