We discontinued it because we had a ton of files forked and it was getting to be a lot of work to maintain. PROS -Can more easily identify v8 layout test failures -Can ensure that all the USE(JSC) blocks are actually about the JS engine instead of just Chromium/Safari-specific code. -Good for identifying areas where our JS engine integration is doing something stupid performance wise (e.g. differences in benchmark performance between the Chrome JSC build and the Safari build).
CONS -It will still be a lot of work to maintain despite the energy it saves with layout tests and performance. Although, the only thing I can think of that we'd need to maintain would be the JSC.gyp file and the Chrome-JSC builder. That doesn't sound *too* bad, unless I'm missing something major. In short, I say, go for it. Ojan On Thu, Jun 11, 2009 at 4:13 PM, Mike Pinkerton <pinker...@chromium.org>wrote: > > IIRC from the Mac porting effort (a year ago now), the JSC build > relies significantly on objective-C dom bindings which we neither want > to use nor are easy to get working in our build system. We jettisoned > them for a reason and my guess is that it would be a non-trivial > effort to re-instate them (if at all, things were pretty scary > before). > > Not trying to shirk work or responsibility, just pointing out there be > dragons there and my +2 Sword of Build Wrangling is in the shop for > repair. > > On Thu, Jun 11, 2009 at 4:06 PM, Dimitri Glazkov<dglaz...@google.com> > wrote: > > > > Team, > > > > Now that we're unforked, we want to concentrate on eliminating layout > > test failures. Through the magic of the WebKit merge, we've > > accumulated quite a few. Today, we expect around 400 failures, which > > is not a good number by any stretch. > > > > As one of the ways to help determine the source of the failures, I > > propose that we resurrect the JSC build (and builder), so that we can > > say with a fair degree of certainty if the cause is in the V8 > > bindings. > > > > Those of you who were involved in maintaining a JSC build of Chromium > > before may experience painful flashbacks and shortness of breath. My > > hope is that this time around we should have easier time, since we're > > unforked and the Script* abstractions are pretty well-defined to keep > > most of the nasties at bay. Additionally, having gyp is certainly a > > super-great help. > > > > Based on the IM/hallway conversation, Dave Levin, Dmitry Titov, myself > > and possibly a few others might be interested in helping out with the > > project. We don't want this to be more than a 10% effort on our parts. > > Since we hope to have a JSC build bot and ideally a canary bot, we may > > need some help from the infrastructure gods. > > > > So, do you think that resurrecting the JSC build is a: > > > > a) terrible idea > > b) great idea > > c) whatcha talking bout, Willis? > > > > :DG< > > > > > > > > > > > -- > Mike Pinkerton > Mac Weenie > pinker...@google.com > > > > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---