文件名称:simdutf8 – Rust的高速UTF-8验证-Rust开发
文件大小:1.12MB
文件格式:ZIP
更新时间:2024-06-16 12:38:22
Rust Utilities
基于simdjson的实现,使用SIMD扩展对Rust进行了非常快速的API兼容UTF-8验证。 最初是由simd-json.rs的开发人员移植到Rust的。 simdutf8 – Rust的高速UTF-8验证基于simdjson的实现,使用SIMD扩展为Rust提供了与API兼容的快速UTF-8验证。 最初是由simd-json.rs的开发人员移植到Rust的。 免责声明尽管已使用示例数据和模糊器进行了测试,并且尚无已知错误,但该软件应被视为Alpha质量,并且尚未(尚未)用于生产中。 在首次发布产品之前,将对其进行更严格的测试。
【文件预览】:
simdutf8-main
----.gitignore(28B)
----inlining()
--------expected-methods-aarch64-neon.txt(455B)
--------expected-methods-x86-nostd-fallback.txt(252B)
--------expected-methods-x86-std.txt(917B)
--------expected-methods-x86-nostd-avx2.txt(550B)
--------expected-methods-aarch64-fallback.txt(252B)
--------expected-methods-x86-nostd-sse42.txt(552B)
--------expected-methods-x86-std-avx2.txt(550B)
----LICENSE-Apache(10KB)
----src()
--------compat.rs(4KB)
--------basic.rs(10KB)
--------implementation()
--------lib.rs(4KB)
----CHANGELOG.md(2KB)
----Cargo.toml(1KB)
----bench()
--------.gitignore(19B)
--------benches()
--------data()
--------src()
--------BENCHMARKING.md(2KB)
--------Cargo.toml(891B)
--------baselines()
--------simdjson-utf8()
----.github()
--------workflows()
----examples()
--------streaming.rs(960B)
----LICENSE-MIT(1KB)
----README.md(8KB)
----tests()
--------tests.rs(14KB)
----rustfmt.toml(14B)
----fuzzing()
--------src()
--------fuzz()
--------afl()
--------Cargo.toml(217B)
--------honggfuzz()
--------common()
----TODO.md(577B)
----img()
--------basic-vs-simdjson.png(348KB)
--------basic-vs-compat.png(303KB)
--------basic-vs-std.png(308KB)