src/check-symbols.py

Branch


Log

Author Commit Date CI Message
Behdad Esfahbod 5060ccf4 2025-06-11T16:01:54 [rust] Ignore one more compiler symbol
Behdad Esfahbod 2617e89d 2025-06-11T15:52:47 [rust] Finish renaming HarfRuzz to HarfRust
Behdad Esfahbod 99d1a483 2025-05-06T11:03:56 [harfruzz] Tighten check-symbols
Behdad Esfahbod cc5b19a4 2025-05-06T09:39:55 [harfruzz] Ignore public symbols I don't know how to hide these from the Rust side.
Khaled Hosny 77c24e8a 2025-05-06T13:17:13 [check-*.py] Remove autotoolism Instead of passing source dir and build dir to as envvars, pass them directly as script arguments. The scripts also were supposed to be able to run outsize of the build scripts, but this was broken since the fallback when the envvars were not set was wrong. The HBSOURCES and HBHEADERS are still passed as envvars since they are long lists and might hit command line length limitation on some systems.
Khaled Hosny d4035292 2025-05-06T12:33:33 [check-*.py] Format
Behdad Esfahbod 52f9ca11 2025-04-23T20:05:59 [check-symbols] Ignore more Rust symbols
Khaled Hosny e192a584 2025-04-15T15:52:52 [check-symbols] Ignore another rust symbol Fixes https://github.com/harfbuzz/harfbuzz/issues/5287
Behdad Esfahbod 52852c6c 2025-03-07T21:28:25 [check-symbols] Ignore another rust symbol
Behdad Esfahbod 77314a3b 2025-03-07T21:19:09 [check-symbols] Don't run c++filt For adding to ignore list, we want to see the original symbol name. One can always c++filt themselves.
Behdad Esfahbod 55ca000b 2025-03-07T18:17:37 [fontations] Re-enable check-symbols test Now that we build with lto, not many extra symbols are exported. Ignore them.
Behdad Esfahbod 34aa8b01 2022-12-26T16:54:31 [cairo] Add to library tests
Behdad Esfahbod b0b7a653 2022-10-20T17:13:26 [subset] Fix check-symbols failure Fixes https://github.com/harfbuzz/harfbuzz/issues/3850
Behdad Esfahbod 29811a72 2022-06-16T14:04:08 Fix typo
Khaled Hosny d56afb75 2021-07-13T00:56:54 [tests] Ignore more symbols These seem to be exported when building with code coverage on macOS.
Behdad Esfahbod 13c6ad98 2021-06-12T11:00:19 [src/check-*] Pickup $(NM), $(OBJDUMP), $(LDD), $(OTOOL) Fixes https://github.com/harfbuzz/harfbuzz/issues/3019
insilications 83c44f69 2020-07-20T17:35:10 [tests] fix PGO build testing Adds 'mangle_path' to IGNORED_SYMBOLS
Ebrahim Byagowi a07672d3 2020-07-04T14:12:55 [py] minor, replace os.environ.get with os.getenv
Ebrahim Byagowi 7250adee 2020-05-29T12:34:30 [tests] Port check scripts to python