[prev in list] [next in list] [prev in thread] [next in thread] 

List:       enlightenment-devel
Subject:    Re: [E-devel] ABI Navigator for EFL
From:       Carsten Haitzler (The Rasterman) <raster () rasterman ! com>
Date:       2017-03-02 23:43:17
Message-ID: 20170303084317.bc2d1c703fc3c0015dee6f3c () rasterman ! com
[Download RAW message or body]

On Thu, 2 Mar 2017 11:08:03 -0300 Felipe Magno de Almeida
<felipe.m.almeida@gmail.com> said:

> On Thu, Mar 2, 2017 at 4:43 AM, Carsten Haitzler <raster@rasterman.com> wrote:
> > On Wed, 22 Feb 2017 11:50:35 +0300 Andrey Ponomarenko
> > <andrewponomarenko@yandex.ru> said:
> >
> > Hi Andrey. It's a bit trick to use the ABI report tool you use on EFL at the
> > moment as it can't distinguish between beta API (which only get declared in
> > headers if you #define the right magic define to enable beta API so ... you
> > know it's beta and likely to change).
> >
> > We don't have a good solution ourselves other than going "oh yeah. beta EO
> > API
> > - ignore that one" :) :) We know what to look for.
> 
> Can't we feed preprocessed input to the tool?

woudln't that then mess up checking of #defined values as these would now be
resolved to just numbers where used (and vanish otherwise)? actually it doesnt
seem to check these... so maybe it'd work...

> Regards,
> 
> > Just keep this in mind.
> >
> > Other than that... cool. an on-line report "central" for ABI tracking.
> > Awesome. :)
> >
> >> Hello,
> >>
> >> I'd like to present a new project called "ABI Navigator" for searching
> >> binary symbols (functions, global data, etc.) in EFL 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 project: https://abi-laboratory.pro/tracker/timeline/efl/
> >>
> >> Example for symbol _eo_do_end from libeo.so:
> >> https://abi-laboratory.pro/index.php?view=navigator&symbol=_eo_do_end#result
> >>
> >> 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 in your code? Try to find
> >> it in the ABI Navigator!
> >>
> >> Enjoy!
> >>
> >> ------------------------------------------------------------------------------
> >> Check out the vibrant tech community on one of the world's most
> >> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >
> >
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    raster@rasterman.com
> >
> >
> > ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> 
> 
> -- 
> Felipe Magno de Almeida
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    raster@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic