├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── Makefile ├── Makefile.win ├── README.md ├── benchmark ├── bench.lua ├── lua-perf.png ├── lua-throughput.png ├── lua_results.csv ├── lua_results_avg.txt ├── luajit-perf.png ├── luajit-throughput.png ├── luajit_results.csv └── luajit_results_avg.txt ├── jsonexamples ├── amazon_cellphones.ndjson ├── apache_builds.json ├── canada.json ├── citm_catalog.json ├── github_events.json ├── google_maps_api_compact_response.json ├── google_maps_api_response.json ├── gsoc-2018.json ├── instruments.json ├── invalid │ ├── bool_trailing.json │ ├── nil_token.json │ ├── nil_token_scalar.json │ ├── nully_token.json │ ├── nully_token_scalar.json │ └── nully_trailing.json ├── marine_ik.json ├── mesh.json ├── mesh.pretty.json ├── numbers.json ├── random.json ├── repeat.json ├── scalars │ ├── bool.json │ ├── null.json │ ├── number.json │ └── string.json ├── small │ ├── adversarial.json │ ├── demo.json │ ├── flatadversarial.json │ ├── jsoniter_scala │ │ ├── README.md │ │ ├── che-1.geo.json │ │ ├── che-2.geo.json │ │ └── che-3.geo.json │ ├── smalldemo.json │ └── truenull.json ├── twitter.json ├── twitter_api_compact_response.json ├── twitter_api_response.json ├── twitter_timeline.json ├── twitterescaped.json └── update-center.json ├── lua-simdjson-0.0.7-1.rockspec ├── lua-simdjson-scm-1.rockspec ├── spec └── compile_spec.lua └── src ├── luasimdjson.cpp ├── luasimdjson.h ├── simdjson.cpp └── simdjson.h /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/Makefile.win -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/bench.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/bench.lua -------------------------------------------------------------------------------- /benchmark/lua-perf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/lua-perf.png -------------------------------------------------------------------------------- /benchmark/lua-throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/lua-throughput.png -------------------------------------------------------------------------------- /benchmark/lua_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/lua_results.csv -------------------------------------------------------------------------------- /benchmark/lua_results_avg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/lua_results_avg.txt -------------------------------------------------------------------------------- /benchmark/luajit-perf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/luajit-perf.png -------------------------------------------------------------------------------- /benchmark/luajit-throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/luajit-throughput.png -------------------------------------------------------------------------------- /benchmark/luajit_results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/luajit_results.csv -------------------------------------------------------------------------------- /benchmark/luajit_results_avg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/benchmark/luajit_results_avg.txt -------------------------------------------------------------------------------- /jsonexamples/amazon_cellphones.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/amazon_cellphones.ndjson -------------------------------------------------------------------------------- /jsonexamples/apache_builds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/apache_builds.json -------------------------------------------------------------------------------- /jsonexamples/canada.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/canada.json -------------------------------------------------------------------------------- /jsonexamples/citm_catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/citm_catalog.json -------------------------------------------------------------------------------- /jsonexamples/github_events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/github_events.json -------------------------------------------------------------------------------- /jsonexamples/google_maps_api_compact_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/google_maps_api_compact_response.json -------------------------------------------------------------------------------- /jsonexamples/google_maps_api_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/google_maps_api_response.json -------------------------------------------------------------------------------- /jsonexamples/gsoc-2018.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/gsoc-2018.json -------------------------------------------------------------------------------- /jsonexamples/instruments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/instruments.json -------------------------------------------------------------------------------- /jsonexamples/invalid/bool_trailing.json: -------------------------------------------------------------------------------- 1 | true trailing 2 | -------------------------------------------------------------------------------- /jsonexamples/invalid/nil_token.json: -------------------------------------------------------------------------------- 1 | [nil] 2 | -------------------------------------------------------------------------------- /jsonexamples/invalid/nil_token_scalar.json: -------------------------------------------------------------------------------- 1 | nil 2 | -------------------------------------------------------------------------------- /jsonexamples/invalid/nully_token.json: -------------------------------------------------------------------------------- 1 | [nully] 2 | -------------------------------------------------------------------------------- /jsonexamples/invalid/nully_token_scalar.json: -------------------------------------------------------------------------------- 1 | nully 2 | -------------------------------------------------------------------------------- /jsonexamples/invalid/nully_trailing.json: -------------------------------------------------------------------------------- 1 | nully trailing 2 | -------------------------------------------------------------------------------- /jsonexamples/marine_ik.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/marine_ik.json -------------------------------------------------------------------------------- /jsonexamples/mesh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/mesh.json -------------------------------------------------------------------------------- /jsonexamples/mesh.pretty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/mesh.pretty.json -------------------------------------------------------------------------------- /jsonexamples/numbers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/numbers.json -------------------------------------------------------------------------------- /jsonexamples/random.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/random.json -------------------------------------------------------------------------------- /jsonexamples/repeat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/repeat.json -------------------------------------------------------------------------------- /jsonexamples/scalars/bool.json: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /jsonexamples/scalars/null.json: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /jsonexamples/scalars/number.json: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /jsonexamples/scalars/string.json: -------------------------------------------------------------------------------- 1 | "hello world" 2 | -------------------------------------------------------------------------------- /jsonexamples/small/adversarial.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/adversarial.json -------------------------------------------------------------------------------- /jsonexamples/small/demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/demo.json -------------------------------------------------------------------------------- /jsonexamples/small/flatadversarial.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/flatadversarial.json -------------------------------------------------------------------------------- /jsonexamples/small/jsoniter_scala/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/jsoniter_scala/README.md -------------------------------------------------------------------------------- /jsonexamples/small/jsoniter_scala/che-1.geo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/jsoniter_scala/che-1.geo.json -------------------------------------------------------------------------------- /jsonexamples/small/jsoniter_scala/che-2.geo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/jsoniter_scala/che-2.geo.json -------------------------------------------------------------------------------- /jsonexamples/small/jsoniter_scala/che-3.geo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/jsoniter_scala/che-3.geo.json -------------------------------------------------------------------------------- /jsonexamples/small/smalldemo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/smalldemo.json -------------------------------------------------------------------------------- /jsonexamples/small/truenull.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/small/truenull.json -------------------------------------------------------------------------------- /jsonexamples/twitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/twitter.json -------------------------------------------------------------------------------- /jsonexamples/twitter_api_compact_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/twitter_api_compact_response.json -------------------------------------------------------------------------------- /jsonexamples/twitter_api_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/twitter_api_response.json -------------------------------------------------------------------------------- /jsonexamples/twitter_timeline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/twitter_timeline.json -------------------------------------------------------------------------------- /jsonexamples/twitterescaped.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/twitterescaped.json -------------------------------------------------------------------------------- /jsonexamples/update-center.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/jsonexamples/update-center.json -------------------------------------------------------------------------------- /lua-simdjson-0.0.7-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/lua-simdjson-0.0.7-1.rockspec -------------------------------------------------------------------------------- /lua-simdjson-scm-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/lua-simdjson-scm-1.rockspec -------------------------------------------------------------------------------- /spec/compile_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/spec/compile_spec.lua -------------------------------------------------------------------------------- /src/luasimdjson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/src/luasimdjson.cpp -------------------------------------------------------------------------------- /src/luasimdjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/src/luasimdjson.h -------------------------------------------------------------------------------- /src/simdjson.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/src/simdjson.cpp -------------------------------------------------------------------------------- /src/simdjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FourierTransformer/lua-simdjson/HEAD/src/simdjson.h --------------------------------------------------------------------------------