[webkit-dev] Moving WTF out of JavaScriptCore

Mark Rowe mrowe at apple.com
Mon Feb 27 15:43:35 PST 2012


This will require some coordination to ensure that it doesn't break Apple's internal builds. It would be great if you could post a patch ahead of time so that we have some time to test and prepare for the changes on our side.

Thanks,

- Mark

On 2012-02-27, at 15:27, Eric Seidel <eric at webkit.org> wrote:

> Thank you, particularly to the Qt/Gtk folks who further readied their
> ports for this move over the last month.
> 
> We're ready to go forward with this.
> 
> 
> We will be moving Source/JavaScriptCore/wtf to Source/WTF (and
> associated build files) this Wednesday, Feb 27th, 5PM PST.
> 
> 
> The move will likely break a couple bots, but I'll be watching the
> bots and will pick up any pieces.
> 
> Let me know if you have issues with this specific timeframe, and
> thanks again for all your help.
> 
> -eric
> 
> On Tue, Jan 10, 2012 at 10:35 AM, Eric Seidel <eric at webkit.org> wrote:
>> If a Qt person wants to make this move even less error-prone for Qt,
>> adding a newwtf.a library which just builds WTF/Stub.cpp and links it
>> into JavaScriptCore (similar to what Mac, Gtk, and Chromium do today),
>> then there won't need to be any guess work on my part when moving
>> wtf.a  I'll have newwtf.a as an example.
>> 
>> If you look in Source/WTF/ you can see examples of how Gtk, Mac and
>> Chromium build/link in newwtf.a today.
>> 
>> On Tue, Jan 10, 2012 at 7:41 AM, Jarred Nicholls <jarred at webkit.org> wrote:
>>> On Tue, Jan 10, 2012 at 5:41 AM, Alexis Menard <alexis.menard at openbossa.org>
>>> wrote:
>>>> 
>>>> On Tue, Jan 10, 2012 at 7:07 AM, Alexis Menard
>>>> <alexis.menard at openbossa.org> wrote:
>>>>> On Mon, Jan 9, 2012 at 8:36 PM, Eric Seidel <eric at webkit.org> wrote:
>>>>>> We've been talking about moving WTF out of JavaScriptCore for a long
>>>>>> time.  We believe we're nearly there.
>>>>>> https://bugs.webkit.org/show_bug.cgi?id=75673
>>>>>> 
>>>>>> This will mean that WTF will be built as a separate static library on
>>>>>> all ports.
>>>>>> 
>>>>>> The plan is to do this move all in one piece, after work hours PST,
>>>>>> when the tree is least active.
>>>>>> 
>>>>>> It won't be the most beautiful transition (as we're likely to break at
>>>>>> least one port in the process), but we'll try not to make too much of
>>>>>> a mess.
>>>>>> 
>>>>>> We believe all the ports are ready for the move, except AppleWin:
>>>>>> https://bugs.webkit.org/show_bug.cgi?id=75897
>>>>>> 
>>>>>> Once AppleWin is ready we'll schedule a date for the transition and
>>>>>> announce it one this thread.
>>>>> 
>>>>> Hi Eric,
>>>>> 
>>>>> Is there a patch somewhere or you are still working on it? The bug
>>>>> link contains nothing.
>>>>> 
>>>>> I would like to apply it here and test the Qt port so you'll get a bit
>>>>> more confidence before landing it. I believe other ports are
>>>>> interested too.
>>>> 
>>>> Nevermind wtf is already a static lib for Qt :D.
>>>> 
>>>> /me is going to hide himself for not opening wtf.pro for a while.
>>> 
>>> 
>>> To be clear, if we're talking about moving Source/JavaScriptCore/wtf =>
>>> Source/WTF, there would still be project file changes necessary to support
>>> that move, so testing it wouldn't hurt :)
>>> 
>>> -Jarred
>>> 
>>>> 
>>>> 
>>>>> 
>>>>> Thanks.
>>>>> 
>>>>>> 
>>>>>> Thanks!
>>>>>> 
>>>>>> -eric
>>>>>> _______________________________________________
>>>>>> webkit-dev mailing list
>>>>>> webkit-dev at lists.webkit.org
>>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Alexis Menard (darktears)
>>>>> Software Engineer
>>>>> INdT Recife Brazil
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Alexis Menard (darktears)
>>>> Software Engineer
>>>> INdT Recife Brazil
>>>> _______________________________________________
>>>> webkit-dev mailing list
>>>> webkit-dev at lists.webkit.org
>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>> 
>>> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



More information about the webkit-dev mailing list