16 Commits

Author SHA1 Message Date
lief-agent db9c1bd4db tests: more coverage
AI DISCLAIMER: These new tests are 100% AI-generated and humman-reviewed
2026-04-18 21:45:33 +02:00
lief-agent 2ad74fed83 QA: update tests/ code for type checking 2026-04-11 12:41:55 +02:00
lief-agent 35de7f3592 Improve testing log API 2026-03-19 17:08:49 +01:00
lief-agent cb2a0948d4 Fix ruff lint warnings 2026-03-07 13:50:12 +01:00
Romain Thomas 84f963a716 Initial support for the COFF format
Resolve #1091
2025-06-08 20:01:21 +02:00
Romain Thomas 8cae0420d9 Make sure ELF, PE, and Mach-O parser can consume bytes.
Related to #1167
2025-02-04 12:40:32 +01:00
Romain Thomas 2a31841aec Update logging interface 2024-06-22 05:49:59 +02:00
Romain Thomas a27bd6a644 Add support for os.PathLike inputs in the parsers
Resolve: #974
2023-10-21 05:23:42 +02:00
Romain Thomas e37ffa9ec8 Switch the bindings to nanobind (and update the CI) 2023-07-09 21:33:43 +02:00
Romain Thomas 15f40f2b8d Resolve #935 2023-06-24 07:37:00 +02:00
Romain Thomas 2a10494b8a Enhance the Python IO interface
Related to #832
2022-12-09 10:22:53 +01:00
Romain Thomas 96d39a0834 Add non regression tests 2022-04-03 10:12:18 +02:00
Romain Thomas df653a6331 Add API to get the underlying platform 2021-02-27 10:11:40 +01:00
rthomas 1364f22c78 Improve logging interface 2020-11-09 21:02:50 +01:00
rthomas b0e480c9f2 Fix Python parsing with input 'bytes' 2019-11-28 07:53:27 +01:00
Romain Thomas aa70e07791 Handle Python BytesIO, TextIO for LIEF' parsers
Resolve: #49
2017-11-01 16:44:39 +01:00