-
Notifications
You must be signed in to change notification settings - Fork 77
Comparing changes
Open a pull request
base repository: rust-lang/libz-sys
base: 1.1.6
head repository: rust-lang/libz-sys
compare: 1.1.7
- 12 commits
- 13 files changed
- 2 contributors
Commits on Apr 27, 2022
-
Fix static wasm build without wasi
`libc` doesn't have `off_t` for WebAssembly without WASI, so it falls back to `long`. Do the same in this crate to fix the build error when trying to statically build libz for WebAssembly. Rough code from `zconf.h` declaring `z_off_t`: ```c++ #ifndef Z_SOLO # if defined(Z_HAVE_UNISTD_H) || defined(_LARGEFILE64_SOURCE) // [...] # ifndef z_off_t # define z_off_t off_t # endif # endif #endif // [...] #ifndef z_off_t # define z_off_t long #endif ``` Fixes #95.
Configuration menu - View commit details
-
Copy full SHA for c200d28 - Browse repository at this point
Copy the full SHA c200d28View commit details -
Merge pull request #94 from tbu-/pr_wasm_static
Fix static wasm build without wasi
Configuration menu - View commit details
-
Copy full SHA for fdd07d4 - Browse repository at this point
Copy the full SHA fdd07d4View commit details
Commits on May 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9a9b1cf - Browse repository at this point
Copy the full SHA 9a9b1cfView commit details -
Merge pull request #97 from joshtriplett/upgrade-ctest2
Upgrade ctest2, now that it no longer uses mem::zeroed
Configuration menu - View commit details
-
Copy full SHA for 8b70488 - Browse repository at this point
Copy the full SHA 8b70488View commit details
Commits on May 26, 2022
-
This leads to a bit of churn, but will hopefully make further changes easier.
Configuration menu - View commit details
-
Copy full SHA for 7357fa9 - Browse repository at this point
Copy the full SHA 7357fa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 561d951 - Browse repository at this point
Copy the full SHA 561d951View commit details -
Per rust-lang/api-guidelines#230 . This also avoids having something that needs to be kept updated.
Configuration menu - View commit details
-
Copy full SHA for 0fd6fe6 - Browse repository at this point
Copy the full SHA 0fd6fe6View commit details -
Upgrade to 2018 edition, and drop usage of
extern crate
This also eliminates a `cfg`.
Configuration menu - View commit details
-
Copy full SHA for 9e7cca9 - Browse repository at this point
Copy the full SHA 9e7cca9View commit details
Commits on May 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 000d597 - Browse repository at this point
Copy the full SHA 000d597View commit details -
Configuration menu - View commit details
-
Copy full SHA for da45727 - Browse repository at this point
Copy the full SHA da45727View commit details
Commits on May 28, 2022
-
Add a libz-ng-sys crate, using the same sources with minimal duplication
libz-ng-sys uses the zlib-ng native API, rather than the zlib-compat API. It exports the same Rust API (modulo the slight differences in types), without the `zng_` prefixes, to make it easy to write Rust software that works with both. Add a separate Cargo.toml and README for libz-ng-sys. Move the `build_zlib_ng` function from `build.rs` to `build_zng.rs`, and use that as the build script for libz-ng-sys. Add a cargo-zng script that creates the libz-ng-sys crate in a temporary directory and runs cargo on it, to make it easy to run tests with: ``` ./cargo-zng test ./cargo-zng run --manifest-path systest/Cargo.toml ``` Test libz-ng-sys in CI.
Configuration menu - View commit details
-
Copy full SHA for 3c04bd6 - Browse repository at this point
Copy the full SHA 3c04bd6View commit details -
Merge pull request #98 from joshtriplett/libz-ng-sys
Add a libz-ng-sys crate, using the same sources with minimal duplication
Configuration menu - View commit details
-
Copy full SHA for eca8e5c - Browse repository at this point
Copy the full SHA eca8e5cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.1.6...1.1.7