I did contact Danno directly - I'll also post some additional details on 
the intent in this thread for others to be aware of.

I work at IBM, and currently my full time job is getting the PowerPC (PPC) 
version of V8 up to production quality. One of the major milestones of this 
work would be to have the code accepted back as a set of patches into the 
mainline V8 code base. The plan is also to continue to maintain this code - 
V8 is a language runtime that IBM would like to have running on it's 
platforms.

There isn't yet a working implementation of crankshaft, nor the assembly 
based regex. Those will be completed but I've been working on basic 
functionality first. To work around these two issues by using the 
interpreted regex, and inverting the logic to enable crankshaft (so 
--nocrankshaft is the default)

The port started as a copy of the ARM code base into a PPC directory. Then 
to allow for incremental progress, I started adding PPC support while still 
maintaining enough code to keep the ARM code compiling. I think this was 
the best approach to doing a port as it let me continue to have a working 
system to test against as I introduced more function. I could talk at 
length about the process of porting V8 to another platform but we're 
starting to run out of architectures to target :)  Astute readers of the 
code will notice that there is still some ARM code in the src/ppc/* 
directory.

There is an internal Jenkins based build system running the V8 tests 
against the code. It's at 85% pass rate at the moment.  There are plans to 
get a public build system put up - but that may take a couple of weeks to 
get sorted out.

Again - the code is out there for people to poke at:  
https://github.com/andrewlow/v8ppc - there are some additional IBM folk 
joining the GitHub project as committers. I welcome all participation from 
anyone willing to follow the V8 Committer guidelines.

On Friday, May 17, 2013 3:46:49 AM UTC-4, Daniel Clifford wrote:
>
> Hi Andrew,
>
> I apologize in the delay in responding. 
>
> We always welcome patches, but I'd recommend talking to us beforehand for 
> changes of substantial size before trying to start the upstreaming process. 
> Without knowing the nature of your work, it's really hard to say whether 
> it's something we will want to upstream or not. 
>
> If your project is not something you'd like to share publicly, feel free 
> to contact me directly.
>
> Danno
>
> ----------------------------------------------
> *Daniel Clifford
> V8 Technical Lead and Manager
> Google Germany GmbH*
> *Dienerstr. 12*
> *80331 München
> *
> ----------------------------------------------
> Registergericht und -nummer: Hamburg, HRB 86891
> Sitz der Gesellschaft: Hamburg
> Geschäftsführer: Graham Law, Katherine Stephens
> ----------------------------------------------
>
> On Tue, Apr 30, 2013 at 6:49 PM, Andrew Low <[email protected]<javascript:>
> > wrote:
>
>> Hi folks, let me introduce myself. I'm Andrew Low and I work for IBM. 
>> I've been building runtime technology for almost 20 years, over that time 
>> I've built Smalltalk VMs (http://en.wikipedia.org/wiki/IBM_VisualAge), 
>> Java VMs (http://en.wikipedia.org/wiki/IBM_J9), and I'm now working on 
>> JavaScript runtimes - specifically V8.
>>
>> I've got a really small team on this (primarily me) but things are 
>> getting to the point where it's time to share and collaborate. The plan is 
>> to give all the work back to the community under the same licensing as the 
>> rest of V8.
>>
>> It seems that the right path forward is for me to get a github repository 
>> with the code up and available for people to review and comment on, then 
>> hopefully it'll hit a point where it can be pulled into the mainstream V8 
>> code base. 
>>
>> I don't quite have all the i's dotted and t's crossed, but should be in a 
>> position to get the code up on github real soon.
>>
>> -- 
>> -- 
>> v8-dev mailing list
>> [email protected] <javascript:>
>> http://groups.google.com/group/v8-dev
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "v8-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to