10 Commits (29c2b44a29cea47696b4026673874260ac547ab7)

Author SHA1 Message Date
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Thibault Payet eec5bb11ba symbolextractor: Add FreeBSD support 4 years ago
Daniel Mensinger a4f4379c44
typing: fully annotate scripts 4 years ago
Nirbheek Chauhan 104b80a75c symbolextractor: Handle PermissionError when running tool 4 years ago
Alan Coopersmith e801e0435e symbolextractor: use try/finally in solaris_syms when wrapping gnu_syms 4 years ago
Alan Coopersmith 45793b6ee2 symbolextractor: Add support for Solaris 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Pino Toscano 626522965f symbolextractor: add support for hurd 5 years ago
Pino Toscano a2b8ed1446 symbolextractor: rename linux_syms to gnu_syms 5 years ago
Nirbheek Chauhan 04e89d0867 symbolextractor: Add support for Cygwin 5 years ago
Nirbheek Chauhan cbd143844d symbolextractor: Add support for clang-cl 5 years ago
Nirbheek Chauhan cace70c64e symbolextractor: Add a Windows implementation 5 years ago
Nirbheek Chauhan 5dcbf10a1b ninjabackend: Pass the import library to SHSYM 5 years ago
Nirbheek Chauhan feb82e0f0f symbolextractor: Add typing hints 5 years ago
Nirbheek Chauhan 901bbc36d9 symbolextractor: Support passing arguments to tools 5 years ago
Nirbheek Chauhan 6fe7af5809 symbolextractor: Print a warning if required tools not found 5 years ago
Nirbheek Chauhan 431283b35d symbolextractor: Correctly filter undefined symbols on macOS 5 years ago
Nirbheek Chauhan 77d163a0e9 symbolextractor: Print one warning when no implementation found 5 years ago
Dylan Baker 5678468c2c Don't use len() to test for container emptiness 6 years ago
Arkadiusz Hiler 690dd723f4 Add symbol sizes to .symbols files 6 years ago
Igor Gnatenko 2017d8578a style: fix E226 violations 8 years ago
Igor Gnatenko 8268eb4959 tree-wide: remove unused imports 8 years ago
Igor Gnatenko 4fbaf295f6 remove shebangs from scripts 8 years ago
Nirbheek Chauhan 60716fcd6d Use universal_newlines=True for all Popen calls 8 years ago
Marc-Antoine Perennou a70f39f815 allow overriding nm with NM 8 years ago
Marc-Antoine Perennou 4d3cce1532 allow overriding readelf with READELF 8 years ago
Jussi Pakkanen 1f4cce86ad Remove shebangs on files that are not runnable and add execute bits to those that are. 8 years ago
Elliott Sales de Andrade 4c71695e41 Use context manager for file I/O. 8 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 9 years ago
Jussi Pakkanen 61cb4ae9ca Can compile full test suite. 9 years ago
Jussi Pakkanen a5508d3fd3 Can run most of test suite (with hacks). 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen 9d559b2b39 More robust windows detection and more logs. 9 years ago
Igor Gnatenko 25c71c4d52 symbolextractor: fix bad-continuation 10 years ago
Jussi Pakkanen f2de23982e User optparse in symbolextractor. 10 years ago
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 10 years ago
Jussi Pakkanen 6536354cc3 Updated symbolextractor to work with cross builds. 11 years ago
Jussi Pakkanen 7d17ecc1f7 If should have been elif. 12 years ago
Jussi Pakkanen 9323aa3ae3 Made symbol extractor work on OSX. 12 years ago
Jussi Pakkanen d4cfc5d2cc Only relink if exported symbols of dependencies change. 12 years ago
Jussi Pakkanen f67e826d8a Check return code. 12 years ago
Jussi Pakkanen 7039d9ae85 Created a script to extract symbol info from a shared library. 12 years ago