Jiahao XU

Results 102 issues of Jiahao XU

This PR enables binaries who uses `rusqlite` to statically linked with `libsqlite3.a` compiled with LTO using linker-plugin-lto. To compile these binaries (excluding `basic_async.rs`), just run `make -j $(nproc)`. It will...

I wonder if there will be any improvement if the rust version is linked with sqlite3, with LTO enabled. It may inline a few functions, drops many others and might...

This would make it easier to release new crate, without having to ping anyone. Whoever has the right to create a new release on GitHub shall have the right to...

Ref: rust-lang/cc-rs#1039 On older glibc version, the preadv2 symbol isn't available. I think it might makes sense to use syscall directly to avoid this link-time issue.

When browsing reddit, I notice a similar project [insanitybit/cargo-sandbox](https://github.com/insanitybit/cargo-sandbox), which is intended to be a sandbox for `cargo` itself and its extensions (the author claims it can support external subcommands...

Signed-off-by: Jiahao XU

``` /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-ng-sys-1.1.14/src/zlib-ng/arch/arm/slide_hash_armv6.c:13:16: error: unknown type name 'uint16x2_t' Z_REGISTER uint16x2_t v; ^ /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-ng-sys-1.1.14/src/zlib-ng/arch/arm/slide_hash_armv6.c:14:5: error: use of undeclared identifier 'uint16x2_t' uint16x2_t p0, p1, p2, p3; ^ /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libz-ng-sys-1.1.14/src/zlib-ng/arch/arm/slide_hash_armv6.c:23:24: error: use of undeclared identifier...