commit | 1a88069b608845e113ef67c235b271f41efc9768 | [log] [tgz] |
---|---|---|
author | Googler <noreply@google.com> | Thu Jan 30 11:51:52 2020 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Jan 30 11:52:51 2020 -0800 |
tree | f8c8c8504d48bf85814f6db20faa1514dd6b2418 | |
parent | f836b9fe19b24637a65a7bbbbea7c1567b4d7529 [diff] |
third_party/ijar fix for non-sequentially ordered records in a zip while trying to smoke test filament 1.4.5 I ran into an issue where ijar was failing on a valid input. This is because the file entry with offset zero (see bit in bug) does not appear first. When ijar encounters this entry, it errantly skips updating this->p, instead reading from the first byte past the end of the previous file entry. The entry's size and the header's size don't agree and we fail at zip.cc:395 PiperOrigin-RevId: 292394504
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md