Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-19 Thread Gustavo Noronha
On Wed, 2009-06-17 at 14:12 -0700, Jeremy Orlow wrote: If so, why not just develop in the open? I think this is very funny coming from Chrom(e|ium) people. Why was Chrome developed behind closed doors? Why was the ARMv7 port? I don't think you guys are being reasonable. I can understand not

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Geoffrey Garen
If someone could be kind enough to explain how it works on other platforms, it would be very helpful. I'm not really interested in helping with the dubiously legal task of taking JavaScriptCore, which is an OpenSource library, and turning it into a closed, proprietary library.

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Toshiyasu Morita
--- On Wed, 6/17/09, Geoffrey Garen gga...@apple.com wrote: I'm not really interested in helping with the dubiously legal task of taking JavaScriptCore, which is an OpenSource library, and turning it into a closed, proprietary library. I'm not sure where this weird idea of developing a closed

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Jeremy Orlow
IANAL (and correct me if I'm wrong), but 1) Parts of WebKit are licensed under the LGPL 2) Even if you're not modifying (or copying code from) files licensed under the LGPL, any files linked to those LGPL files are governed by the LGPL 3) Presumably you're going to distribute binaries that

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Toshiyasu Morita
--- On Wed, 6/17/09, Geoffrey Garen gga...@apple.com wrote: I'm not really interested in helping with the dubiously legal task of taking JavaScriptCore, which is an OpenSource library, and turning it into a closed, proprietary library. I've talked to my client, and he's told me

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Kenneth Christiansen
That doesn't mean that you cannot develop it in the open. We can integrate the code once you are ready to do so. Kenneth I've talked to my client, and he's told me it's their intent to contribute the port back to the community once the port is finished. IMHO main problem with trying to

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Toshiyasu Morita
--- On Wed, 6/17/09, Jeremy Orlow jor...@chromium.org wrote: IANAL (and correct me if I'm wrong), but 1) Parts of WebKit are licensed under the LGPL 2) Even if you're not modifying (or copying code from) files licensed under the LGPL, any files linked to those LGPL files are governed by

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Toshiyasu Morita
kenneth.christian...@openbossa.org wrote: That doesn't mean that you cannot develop it in the open. We can integrate the code once you are ready to do so. Kenneth You're preaching to the choir. It's not my decision to make. Toshi

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Kenneth Christiansen
When then I guess that you can only expect to get help after you have contributed the code back to the community. ;-) Good luck with your port anyway. Kenneth On Wed, Jun 17, 2009 at 6:29 PM, Toshiyasu Moritatm_web...@yahoo.com wrote: kenneth.christian...@openbossa.org wrote: That doesn't

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Adam Treat
On Wednesday 17 June 2009 05:12:41 pm Jeremy Orlow wrote: If so, why not just develop in the open? I'm just guessing here... but probably for the same rough combination of reasons that Google didn't develop Chromium in the open before it was publicly announced... or for the same rough

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-17 Thread Maciej Stachowiak
On Jun 17, 2009, at 2:18 PM, Toshiyasu Morita wrote: --- On Wed, 6/17/09, Geoffrey Garen gga...@apple.com wrote: I'm not really interested in helping with the dubiously legal task of taking JavaScriptCore, which is an OpenSource library, and turning it into a closed, proprietary

[webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-16 Thread Toshiyasu Morita
I've gotten the MIPS port up to where it can compile and execute through about 9 functions of a testcase before it crashes. The reason for the crash appears to be related to op_put_by_id. When this opcode is compiled, the JIT executes: void JIT::compilePutByIdSlowCase(int baseVReg, Identifier*

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-16 Thread Maciej Stachowiak
It's cool that you are working on a MIPS port of the JIT. However, it's somewhat off-topic to ask for help with private ports here. There's also not much we can do to help without actually seeing the code. I would suggest posting some patches to get the start of your port in

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-16 Thread Toshiyasu Morita
I am performing this work on contract, and therefore I do not own the changes. Therefore, I cannot submit the changes. Toshi --- On Wed, 6/17/09, Maciej Stachowiak m...@apple.com wrote: From: Maciej Stachowiak m...@apple.com Subject: Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow

Re: [webkit-dev] MIPS port problem - cti_op_put_by_id slow case problem

2009-06-16 Thread Oliver Hunt
On Jun 16, 2009, at 6:03 PM, Toshiyasu Morita wrote: --- On Wed, 6/17/09, Maciej Stachowiak m...@apple.com wrote: It's cool that you are working on a MIPS port of the JIT. However, it's somewhat off-topic to ask for help with private ports here. There's also not much we can do to