Romain Thomas
f7a127eac3
Initial disassembler support
2024-11-02 16:42:41 +01:00
Romain Thomas
0f8bea0275
Enhance logging API
2024-11-01 06:45:19 +01:00
Romain Thomas
442fb46395
Initial support for Apple's dyld shared cache
2024-10-19 06:29:24 +02:00
Romain Thomas
0f4ed10aba
Fix logging
2024-09-28 18:30:10 +02:00
Romain Thomas
cd81ed3ba6
Add get_int_from_virtual_address in the abstract layer
2024-09-14 05:57:08 +02:00
Romain Thomas
7c3b4a3f9f
Add demangle utility ( resolve : #1054 )
2024-08-17 05:30:57 +02:00
Romain Thomas
d4e767b3d9
Add OFF level and the API to get the current level
2024-07-23 16:58:12 +02:00
Romain Thomas
b2b7fb96ec
Add support for extensions.
2024-07-13 07:51:52 +02:00
Romain Thomas
2a31841aec
Update logging interface
2024-06-22 05:49:59 +02:00
Romain Thomas
78fad9758e
Add helper to disable nanobind warnings
2024-02-17 06:44:10 +01:00
Romain Thomas
082fc725fe
Init from a dedicated function
2024-02-17 05:29:15 +01:00
Romain Thomas
9502c2b7ec
Update copyrights
2024-02-04 05:50:39 +01:00
Romain Thomas
dffcff5df7
Fix logging
2023-10-15 23:03:20 +02:00
Romain Thomas
5c43eadcd1
Use Python sys.stderr for LIEF's logger
...
By default, LIEF's logger uses `stderr` to emit log messages which
is not catchable in Python. This commit makes use of `sys.stderr` for
the Python bindings.
2023-10-14 05:36:41 +02:00
Romain Thomas
4b29b87c14
Fix Python module API
2023-07-15 05:39:57 +02:00
Romain Thomas
e37ffa9ec8
Switch the bindings to nanobind (and update the CI)
2023-07-09 21:33:43 +02:00
Romain Thomas
d3aa0f4f93
Remove exceptions
2023-03-05 09:54:48 +01:00
Romain Thomas
9da2466609
Improve the LIEF Python build system by using pyproject.toml
...
- It also provides typing info (close #650 )
- Enhance the test suite
- Remove deprecated PE functions
2023-02-19 20:19:03 +01:00