[Webkit-unassigned] [Bug 27551] Make it possible to build JavaScriptCore as shared library without symbol lists

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 31 11:20:58 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=27551


Darin Adler <darin at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |darin at apple.com




--- Comment #26 from Darin Adler <darin at apple.com>  2010-05-31 11:20:55 PST ---
(In reply to comment #23)
> > There are a number of places that an entire class has been marked as being
> > exported even though only a single symbol is currently listed in
> > JavaScriptCore.exp and JavaScriptCore.def.  ByteCodeGenerator, Parser and
> > ParserArena are the three that jump out at me for this reason.
> 
> Yes, it appears a lot simpler and less cluttering to the source code to annotate the class instead of every used function with the export macro.

"Less cluttering" perhaps, but it ends up exporting things that we might not want people to depend on. Is it really best to expert an entire class when we really want to export only a single function?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list