#object-file #archive #ar #symbol-table #writer

ar_archive_writer

A writer for object file ar archives

13 unstable releases (3 breaking)

0.4.2 Aug 20, 2024
0.3.4 Aug 16, 2024
0.3.1 Jul 25, 2024
0.1.5 Aug 13, 2023
0.1.1 Aug 31, 2022

#41 in Compression

Download history 14197/week @ 2024-07-02 14851/week @ 2024-07-09 16239/week @ 2024-07-16 15583/week @ 2024-07-23 16005/week @ 2024-07-30 16264/week @ 2024-08-06 15345/week @ 2024-08-13 15070/week @ 2024-08-20 14999/week @ 2024-08-27 15140/week @ 2024-09-03 14374/week @ 2024-09-10 14121/week @ 2024-09-17 14943/week @ 2024-09-24 14307/week @ 2024-10-01 15501/week @ 2024-10-08 13912/week @ 2024-10-15

60,892 downloads per month
Used in include-blob

Apache-2.0 WITH LLVM-exception

175KB
3.5K SLoC

Rust 2K SLoC // 0.1% comments C++ 1.5K SLoC // 0.1% comments

A writer for object file ar archives

This is a Rust port of LLVM's archive writer (see the LLVM Reference for details) with the following options removed:

  • Deterministic: always enabled.
  • Symbol tables: always enabled.

License

Licensed under Apache License v2.0 with LLVM Exceptions (LICENSE.txt or https://llvm.org/LICENSE.txt)

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~1–1.5MB
~29K SLoC