Re: [webkit-dev] [ANN] JSCOnly port becomes dependency-free (except for ICU)

2016-04-21 Thread Konstantin Tokarev


21.04.2016, 19:30, "Yusuke SUZUKI" :
> On Thu, Apr 21, 2016 at 3:12 AM, Eric Wing  wrote:
>> On 4/18/16, Yusuke SUZUKI  wrote:
>>> Hi folks,
>>>
>>> Thanks to Konstantin Tokavev and GTK guys, JSCOnly port becomes quickly
>>> mature.
>>> As of now, finally, JSCOnly port becomes completely dependency free port
>>> (except for ICU :P).
>>> It means that, when you need some Linux JSC shell to test, you just
>>>
>>> 1. clone the tree
>>> 2. install ICU (sudo apt-get install libicu-dev)
>>> 3. hit `Tools/Scripts/build-webkit --jsc-only`
>>>
>>> That's it! After building, you will get the JSC shell on (almost) any
>>> platforms and you also get the TestWTF.
>>> It makes easy to build / contribute to JSC.
>>> And it makes building old (from now) JSC easy, it's super beneficial.
>>> For example, when you encounter the performance regression in some revision
>>> XXX, previously, you need to,
>>>
>>> 1. checkout the old rev
>>> 2. prepare the old dependencies (Let's build old DependenciesXXX!)
>>> 3. let's build the JSC and check the regression
>>>
>>> But now, we can just checkout the old revision and build the old JSC.
>>>
>>> Best regards,
>>> Yusuke Suzuki
>>>
>>
>> Just curious, is this expected to work for Windows/Visual Studio too?
>
> If you build it with CMake, it should work fine I think (And if it cannot be 
> done, it's a bug, plz file it.)

It's currently missing a cmake option to use native Windows event loop, but 
that would be trivial to add.


-- 
Regards,
Konstantin
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] [ANN] JSCOnly port becomes dependency-free (except for ICU)

2016-04-21 Thread Yusuke SUZUKI
On Thu, Apr 21, 2016 at 3:12 AM, Eric Wing  wrote:

> On 4/18/16, Yusuke SUZUKI  wrote:
> > Hi folks,
> >
> > Thanks to Konstantin Tokavev and GTK guys, JSCOnly port becomes quickly
> > mature.
> > As of now, finally, JSCOnly port becomes completely dependency free port
> > (except for ICU :P).
> > It means that, when you need some Linux JSC shell to test, you just
> >
> > 1. clone the tree
> > 2. install ICU (sudo apt-get install libicu-dev)
> > 3. hit `Tools/Scripts/build-webkit --jsc-only`
> >
> > That's it! After building, you will get the JSC shell on (almost) any
> > platforms and you also get the TestWTF.
> > It makes easy to build / contribute to JSC.
> > And it makes building old (from now) JSC easy, it's super beneficial.
> > For example, when you encounter the performance regression in some
> revision
> > XXX, previously, you need to,
> >
> > 1. checkout the old rev
> > 2. prepare the old dependencies (Let's build old DependenciesXXX!)
> > 3. let's build the JSC and check the regression
> >
> > But now, we can just checkout the old revision and build the old JSC.
> >
> > Best regards,
> > Yusuke Suzuki
> >
>
>
> Just curious, is this expected to work for Windows/Visual Studio too?
>

If you build it with CMake, it should work fine I think (And if it cannot
be done, it's a bug, plz file it.)


>
> Thanks,
> Eric
>
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] [ANN] JSCOnly port becomes dependency-free (except for ICU)

2016-04-20 Thread Eric Wing
On 4/18/16, Yusuke SUZUKI  wrote:
> Hi folks,
>
> Thanks to Konstantin Tokavev and GTK guys, JSCOnly port becomes quickly
> mature.
> As of now, finally, JSCOnly port becomes completely dependency free port
> (except for ICU :P).
> It means that, when you need some Linux JSC shell to test, you just
>
> 1. clone the tree
> 2. install ICU (sudo apt-get install libicu-dev)
> 3. hit `Tools/Scripts/build-webkit --jsc-only`
>
> That's it! After building, you will get the JSC shell on (almost) any
> platforms and you also get the TestWTF.
> It makes easy to build / contribute to JSC.
> And it makes building old (from now) JSC easy, it's super beneficial.
> For example, when you encounter the performance regression in some revision
> XXX, previously, you need to,
>
> 1. checkout the old rev
> 2. prepare the old dependencies (Let's build old DependenciesXXX!)
> 3. let's build the JSC and check the regression
>
> But now, we can just checkout the old revision and build the old JSC.
>
> Best regards,
> Yusuke Suzuki
>


Just curious, is this expected to work for Windows/Visual Studio too?

Thanks,
Eric
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] [ANN] JSCOnly port becomes dependency-free (except for ICU)

2016-04-18 Thread Yusuke SUZUKI
Hi folks,

Thanks to Konstantin Tokavev and GTK guys, JSCOnly port becomes quickly
mature.
As of now, finally, JSCOnly port becomes completely dependency free port
(except for ICU :P).
It means that, when you need some Linux JSC shell to test, you just

1. clone the tree
2. install ICU (sudo apt-get install libicu-dev)
3. hit `Tools/Scripts/build-webkit --jsc-only`

That's it! After building, you will get the JSC shell on (almost) any
platforms and you also get the TestWTF.
It makes easy to build / contribute to JSC.
And it makes building old (from now) JSC easy, it's super beneficial.
For example, when you encounter the performance regression in some revision
XXX, previously, you need to,

1. checkout the old rev
2. prepare the old dependencies (Let's build old DependenciesXXX!)
3. let's build the JSC and check the regression

But now, we can just checkout the old revision and build the old JSC.

Best regards,
Yusuke Suzuki
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev