26.02.2017, 22:15, "Daniel Vetter":
> On Sun, Feb 26, 2017 at 10:51 AM, Andrey Ponomarenko:
>>  Hello,
>>
>>  I'd like to present the ABI Navigator project to search for binary symbols 
>> (functions, global data, etc.) across recent versions of the libdrm and 
>> other open-source libraries: 
>> https://abi-laboratory.pro/index.php?view=navigator
>>
>>  The project allows to find out in which versions of the library some symbol 
>> is defined, added, removed or changed. The data is taken from the ABI 
>> Tracker report for the library: 
>> https://abi-laboratory.pro/tracker/timeline/libdrm/
>>
>>  Example for symbol drmGetDevice from libdrm.so: 
>> https://abi-laboratory.pro/index.php?view=navigator&selected=drmGetDevice
>>
>>  The project aims to help library users and maintainers to resolve issues 
>> with missed symbols and navigate through the reports in the ABI Tracker.
>>
>>  Have you ever encountered the "undefined reference" error or want to know 
>> whether the symbol is _stable_ enough to import by your code? Try to find it 
>> in the ABI Navigator!
>
> Looks pretty cool. One small suggestion for the UI: Adding separate
> columns for object/struct changes would be good. Atm it's harder to
> find these, and e.g. libdrm has a releases with 100% abi compat
> rating, but still yellow box. The yellow box is because we extended
> some structs - direct links to those sections would be nice too.
>

Added the "Total Changes" column to the report table: 
https://abi-laboratory.pro/tracker/timeline/libdrm/

Thank you.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to