├── .gitignore ├── LICENSE ├── Setup.hs ├── bench ├── Bench.hs ├── JsonBench.hs ├── TinyJson.hs ├── TinyJson2.hs └── UrlBench.hs ├── buffer-builder.cabal ├── cbits ├── branchlut.c ├── branchlut.h └── buffer.c ├── changelog.md ├── s └── ci ├── src └── Data │ ├── BufferBuilder.hs │ └── BufferBuilder │ ├── Json.hs │ └── Utf8.hs ├── stack.yaml ├── stack.yaml.lock ├── test.json └── test ├── BufferTest.hs ├── JsonTest.hs ├── Main.hs └── Utf8Test.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /bench/Bench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/bench/Bench.hs -------------------------------------------------------------------------------- /bench/JsonBench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/bench/JsonBench.hs -------------------------------------------------------------------------------- /bench/TinyJson.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/bench/TinyJson.hs -------------------------------------------------------------------------------- /bench/TinyJson2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/bench/TinyJson2.hs -------------------------------------------------------------------------------- /bench/UrlBench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/bench/UrlBench.hs -------------------------------------------------------------------------------- /buffer-builder.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/buffer-builder.cabal -------------------------------------------------------------------------------- /cbits/branchlut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/cbits/branchlut.c -------------------------------------------------------------------------------- /cbits/branchlut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/cbits/branchlut.h -------------------------------------------------------------------------------- /cbits/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/cbits/buffer.c -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/changelog.md -------------------------------------------------------------------------------- /s/ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/s/ci -------------------------------------------------------------------------------- /src/Data/BufferBuilder.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/src/Data/BufferBuilder.hs -------------------------------------------------------------------------------- /src/Data/BufferBuilder/Json.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/src/Data/BufferBuilder/Json.hs -------------------------------------------------------------------------------- /src/Data/BufferBuilder/Utf8.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/src/Data/BufferBuilder/Utf8.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/stack.yaml -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/stack.yaml.lock -------------------------------------------------------------------------------- /test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/test.json -------------------------------------------------------------------------------- /test/BufferTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/test/BufferTest.hs -------------------------------------------------------------------------------- /test/JsonTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/test/JsonTest.hs -------------------------------------------------------------------------------- /test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/test/Main.hs -------------------------------------------------------------------------------- /test/Utf8Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chadaustin/buffer-builder/HEAD/test/Utf8Test.hs --------------------------------------------------------------------------------