tests run correctly
from 6 tests)
Site: http://www.kevs3d.co.uk/dev/asteroidsbench/
Regards,
Zoltan
> How does TyGL perform compared to the other rasterizers?
>
> What benchmarks do you use to guide the performance work?
>
> On 11/12/14, 11:12 PM, Zoltan Herczeg wrote:
>>
Hi,
> What makes the 2D drawing code WebKit-specific? Is it possible to package
> up the rendering code into a self-contained standalone library?
It is possible to make it a standalone library in the future. But we are
working on WebKit, we want to accelerate WebKit graphics, and WebKit has a
nic
Hi,
we encountered some unexpected issues with Cairo-EFL on our board. When it
works again, we will do some measurement.
Regards,
Zoltan
> How does TyGL perform compared to the other rasterizers?
>
> What benchmarks do you use to guide the performance work?
>
> On 11/12/14, 1
Hi All,
We are proud to announce the TyGL port (link:
http://github.com/szeged/TyGL) on the top of EFL-WebKit. TyGL (pronounced
as tigel) is part of WebKit and provides 2D-accelerated GPU rendering on
embedded systems. The engine is purely GPU based. It has been developed on
and tested against ARM
Wow, this looks great!
Regards,
Zoltan
> Hello all,
>
> I’m excited to announce that I’ve begun work on upstreaming web replay
> support into WebKit. Web replay functionality allows developers to debug
> their web applications by exactly recording interactions with a web
> program, and then repla
> However, I am quite happy that people have been working on improving the
> libcURL support :-)
Thank you Brent. Although many people left, we are still here, and
continually improving WebKit. We are serious about it.
Regards,
Zoltan
___
webkit-dev m
>> Perhaps we can come up with some JS API for shared memory & lock and
>> propose it in TC39 or WebApps WG?
>
> I think that would be wonderful. Anyone else interested?
We proposed a shared memory concept a long time ago:
https://bugs.webkit.org/show_bug.cgi?id=53485
Although it helps to reduce
> A message passing model a la Web Workers has some advantages compared to
> threads with shared mutable state and locks:
> - No possibility of deadlock
> - No possibility of corrupting data structures due to races
> - No performance penalty from correctly supporting fine-grained concurrent
> acces
I may miss some mails, but I didn't see a proper reply for this mail.
Personally, I think WebKit and its community should also be grateful to
you guys. You did a lot for WebKit as well. Although the cooperation was
not always smooth, let's just keep the good memories. I wish you luck for
your Blin
> My point is that I think that lots of ports are part of what makes
> WebKit the goodness it is. Maybe I'm alone here, or at best part of a
> minority, but I wanted us to not lose sight of this idea.
I totally agree. But I also agree with those, who thinks the different
ports should not overburde
>> Where in WebKit do you experience problems with color conversion?
As for me WebKit2 transmits BGRA images, which needs to be converted to
RGBA before it is uploaded to a texture on GLES 2.0. These conversions
seems computation heavy for certain animations, and I was wondered whether
do we reall
Hi,
In WebKit both RGBA and BGRA formats are used for different purposes and
different platforms in WebKit. Do we have a policy which one we prefer? It
would be nice to reduce conversions between them in the future as it seems
costly on embedded systems.
Regards,
Zoltan
ever uploaded anywhere?
>
> -F
>
>
> On Jan 10, 2013, at 12:11 AM, Zoltan Herczeg wrote:
>
>> Parsing, especially JS parsing still takes a large amount of time on
>> page
>> loading. We tried to improve the preload scanner by moving it into
>>
Parsing, especially JS parsing still takes a large amount of time on page
loading. We tried to improve the preload scanner by moving it into
anouther thread, but there was no gain (except some special cases).
Synchronization between threads is surprisingly (ridiculously) costly,
usually worth for t
t defending the OpenCL
> implementation for SVG Filters per se, but different platform dependent
> solutions were expected and wanted. Software filters were designed to be a
> fallback if an implementation does not provide HW acceleration (yet). I
> hope that we see a Core Image version of fil
Hi,
we start upstreaming some OpenCL optimizations into WebKit.
This is the master bug:
https://bugs.webkit.org/show_bug.cgi?id=70099
Regards,
Zoltan
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/web
Just out of curiosity, how much code modifications are required? I read
the ABI documentation the link you attached, and "x32" is a regular 64 bit
mode, except it seems to me that the global descriptor table is tweaked to
store the same descriptors for all 4G address spaces, so the upper 32 bit
is
Hi,
> parts(DOM, CSS, JavaScript etc) . Currently there is a real-time chart in
> Web Inspector that shows the render process memory broken down into
> several
> components:
Unfortunately this part is removed by the mail server, and from webkit-dev
archives, but as far as I remember (we measured
The ARM support for DFG-JIT is finished, and the patch is ready to review
at bug 90198.
Regards,
Zoltan
> On the topic of JIT support, the baseline JIT's role is increasingly only
> to serve only to gather profiling data for the DFG JIT, and if you want
> high performance JavaScript on your platf
gt; -F
>
>
> On Jun 22, 2012, at 9:29 PM, Zoltan Herczeg wrote:
>
>>> I don't want adding instructions to SH4, MIPS, and legacy ARM to be a
>>> blocker for JSC work.
>>
>> I didn't say you have to wait. I just said you should noti
> I don't want adding instructions to SH4, MIPS, and legacy ARM to be a
> blocker for JSC work.
I didn't say you have to wait. I just said you should notify us that
something is coming which will break the build.
Regards,
Zoltan
___
webkit-dev mailing
amounts of time trying to ensure that the
>>> builds don't break/start failing horribly, and then having committed
>>> the patch[es] we have to spend multiple build bot cycles discovering
>>> all the cases that we missed.
>>>
>>> This consumes a
Hi Filip,
we (Gabor Loki and me) are the maintainers of the traditional ARM port,
and we are willing to fix all issues. Just let us know what we need to do.
You can assign the necessary bug reports to us and we are available in the
#squirrelfish (or #webkit) channel as well.
Regards,
Zoltan
> Hi
Where are they compiled twice? If in the object file, than it is ok, since
the compiler must provide a standalone function for even inline ones. It
is needed if the function is passed as pointer. These extra functions
should be thrown out by the linker in the final binary.
Regards,
Zoltan
> It's
Hi Dirk,
> At any rate, I believe we are definitely open to adding new features;
> feel free to suggest them or work on them!
I am happy to hear that.
https://bugs.webkit.org/show_bug.cgi?id=88680
This is definitely a right step! And it looks like still a lot of things
to do before NRWT reach O
Hi,
> I don't see why it would make sense to keep two parallel tools for this
> once all the workflow bugs people have are addressed.
The reason is easy. In the past when people tried to add new features to
NRWT, they were not allowed to because the feature is not useful for NRWT
devs. Eventually
Hi,
is there any reason why the transformations in WebKit use doubles? We
could optimize some functions further with ARM SIMD if they would be
floats. Is there any objection to make them float if the change would have
no other side effects except some rounding because of the lower precision?
Rega
Hi,
btw if anyone interested about the details of this optimization you can
read more about it here:
http://blogs.arm.com/software-enablement/699-using-arm-neon-to-accelerate-scalable-vector-graphics-in-webkit-by-up-to-4X/
Regards,
Zoltan
> Hi Jonathan,
>
> On 21/03/2012, at 12:56 AM, Jonathan
Oops sorry. Ignore this mail.
Regards,
Zoltan
> Sziasztok!
>
> Jatszottam penteken OpenGL-el egy kicsit (MAC-en gluttal szepen ment), es
> arra gondoltam hogy elindulas keppen csinalhatnank valami brainstormingot
> az egesz temarol. Nem tudom ki mennyire ismeri az OpenGL es OpenVG
> mukodeset (en
Sziasztok!
Jatszottam penteken OpenGL-el egy kicsit (MAC-en gluttal szepen ment), es
arra gondoltam hogy elindulas keppen csinalhatnank valami brainstormingot
az egesz temarol. Nem tudom ki mennyire ismeri az OpenGL es OpenVG
mukodeset (en sem tulsagosan).
Eszerint: http://www.gsmarena.com/nokia_
> But are you planning to run test builds against live websites? That's
> not very polite on people's servers (i certainly wouldn't like anyone
> stress-testing my own servers for their benefit). And like some other
> people said, tests that rely on network randomness are not very
> reliable indica
Just be careful with copyright issues.
Regards,
Zoltan
> Go for it.
>
> Adam
>
>
> On Sat, Jan 21, 2012 at 2:12 AM, Sergio Villar Senin
> wrote:
>> Hi,
>>
>> I've been thinking about this for some time now, but only a recent bug
>> I'm constantly hitting these days
>> (https://bugs.webkit.org/sh
Hi,
I am working on rewriting the css lexer, and someone suggested that it
should be mentioned to a broader community, since we can drop the "flex"
tool dependency from WebKit which affects all build systems. This mail is
just a note, since the patch is not yet ready.
https://bugs.webkit.org/show
Hi!
"Condition cc=ALL" is the default function parameter in C++
(http://www.learncpp.com/cpp-tutorial/77-default-parameters/).
There is no conditional instruction support in MacroAssembler level in
SFX, but some lower-level optimizations use conditional execution.
Regards,
Zoltan
> Hi!
> I foun
Hi Anton,
> I am sorry if it didn't sound clear enough in our original message,
> but we're not proposing a new language support, but we're proposing a
> patch which allows others runtimes to run along with JS in the
> browser.
and they mostly replied to that (including some solution ideas like
c
> It's not quite true that multiple languages are exposed to the web. One
> Turing-complete language is exposed, and any Turing-complete language can
> be compiled to any other Turing-complete language. The fact that some
> developers compile their favorite languages to JS doesn't mean that we
> sh
Hi,
WebKit supports ARM and Thumb2 instructions sets (called ARMv7). You can
find them here (or in your own source code):
http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/assembler
SquirrelFish Extreme is just a codename for the JavaScript JIT compiler
(and Nitro is another).
The JIT c
Hi,
I like this idea. Multicore cpus are getting widespread even in the
low-end devices nowadays.
Regards,
Zoltan
> Hi folks.
>
> To help move WebKit and JavaScriptCore forward, I'd like to remove old
> platform cruft that creates particular pain points for development.
>
> To that end, I'd like
Hi,
ThreadSpecific contains the platform dependent TLS (Thread Local Storage)
implementation for WebKit.
In Platform.h:
#if PLATFORM(ANDROID)
#define WTF_USE_PTHREADS 1
...
Thus, Android should use pthread.h (Please check this line in your
Source/JavaScriptCore/wtf/Platform.h)
You could try to
bkit.org>> wrote:
>>
>> Parallel painting would only be useful if the graphics layer is
>> incredibly slow. In most WebKit ports we do not see very much time
>>
> ...
>>
>> On Sat, Apr 3, 2010 at 10:32 PM, Zoltan Herczeg
>> mailto:zh
Hi,
If you maintain some bots, and you saw rounding issues which makes 1px
difference on let's say 32 and 64 bit environments for several layout
tests, you may interested in this bug:
https://bugs.webkit.org/show_bug.cgi?id=62204
I try to explain what exactly happens there, and it could be used
Like it. I only have a few questions:
* Where would the build (WebKitBuild) directory would go? Perhaps a Build/
would fit in the root directory.
* Some manual-tests belong to the regression tests, and some are belong to
the performance test. Would be good to separate them.
* I think the build rel
Hm, thinking a bit about it I realized these renamings could help the
usability of the source code. I actually use a lot the WebKitBuild
directory, and would be happy if it would be renamed to Build (= B),
and Scripts could go to the root directory. In that case, LayoutTests =>
Tests would be be OK
> LayoutTests => Tests
That would kill the new "T" is enough to enter the Tools directory
feature :P I like the "L" for generic tests.
Cheers,
Zoltan
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/
>> It is possible to add macros to the code to help valgrind know which
>> areas are being used by a custom allocator. (See
>> VALGRIND_MALLOCLIKE_BLOCK and VALGRIND_FREELIKE_BLOCK, for example.)
>> I'm not sure if they're useful in this situation, but they're worth
>> taking a look at.
>
> I se
>> On 6 December 2010 22:31, Zoltan Herczeg
>> wrote:
>> > Crash in WTF::fastMalloc? Such things only happen if something
>> overwrites
>> > memory areas belongs to the memory manager (i.e overwrites some bytes
>> > before or after a block returne
Crash in WTF::fastMalloc? Such things only happen if something overwrites
memory areas belongs to the memory manager (i.e overwrites some bytes
before or after a block returned by malloc). Try some valgrind equivalent
on mac to detect those writings into "red zones".
Regards,
Zoltan
>>> And here
Hi,
try webkit-help, which is the right place for such qestions.
Regards,
Zoltan
> Hi,
>
> I'm having problems building WebKit Cairo port (from 23/11 nightly).
> First it gives an error on RenderMediaControls.cpp which includes
> "" and it shouldn't (right? this is part of
> the
> Apple CoreGrap
Hi,
ANGLE looks like a graphics helper library. Why it is placed in the root
WebKit directory? Perhaps WebCore/platform/graphics or some kind of
/3rparty directory would be better, wouldn't it?
Regards,
Zoltan
___
webkit-dev mailing list
webkit-dev@li
> Patches sit in the queue for numerous reasons. Some of us used to
> scan the queue every day. But I've stopped doing that. Now I scan it
> more like once a week or two.
>
> There is no good way to find "which patches might I have a chance of
> reviewing", so you end up spending 30 minutes jus
> We can't really download them from stixfonts.org.
Alex, wouldn't be possible to contact them and ask some help? Maybe they
could offer us an acceptable solution.
Zoltan
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/
Hi,
nice job, Haithem.
This page explains how to contribute code to WebKit:
http://webkit.org/coding/contributing.html
You may find helpful the bugzilla entries for other JSC-JIT ports:
ARM: https://bugs.webkit.org/show_bug.cgi?id=24986
MIPS: https://bugs.webkit.org/show_bug.cgi?id=30144
Both o
Hi,
why don't you simply use a workaround?
function success()
{
alert("Success");
continueTask(true);
}
function failure()
{
alert("Failure");
continueTask(false);
}
function continueTask(success)
{
x= 10+1;
}
Zoltan
> Hello,
>
> As part of my project, we need to
Hi,
https://bugs.webkit.org/show_bug.cgi?id=32561
Zoltan
>
> Is there any way to map specific bytecode instruction instances to the
> position in the source code of the JavaScript code they correspond to?
> --
> View this message in context:
> http://old.nabble.com/Function---Property-Names-tp28
When your code compiles, do you see -DENABLE_JIT=0 option passed to gcc?
Anyway, this discussion should go to webkit-help.
Zoltan
>
>>> Another way would be to set export QMAKEARGS="$QMAKEARGS
> DEFINES+=ENABLE_JIT=0" before building.
>
> Ok. I tried this approach. I have a build script that look
> We should make the new tool record the order so order-specific failures
> can be explored.
A custom random generator would be enough. The seed can be given by a user
or a just starts with a random value which is reported when the test
finish. Much easier to share seed-revision pairs than anythi
Hi!
Your wiki says:
DrawingArea - an abstraction for a cross-process drawing area. Multiple
drawing strategies are possible, the simplest is just a shared memory
bitmap.
Could you tell me more about it? I am working on a parallel painting
feature (GraphicsContext commands can be forwarded to dif
in layout, style resolution,
> or javascript execution/bindings.
>
> -eric
>
> On Sat, Apr 3, 2010 at 10:32 PM, Zoltan Herczeg
> wrote:
>> Hi,
>>
>> I am working on a parallel painting feature for WebKit (bug id: 36883).
>> Basically it records the painting
Hi,
Thank all of you for your feedbacks!
Let's continue this discussion in the bug report, I will provide more
details there.
Zoltan
> On Sat, Apr 3, 2010 at 9:32 PM, Zoltan Herczeg
> wrote:
>> Hi,
>>
>> I am working on a parallel painting feature for WebKit (bu
Hi,
I am working on a parallel painting feature for WebKit (bug id: 36883).
Basically it records the painting commands on the main thread, and replay
them on a painting thread. The gain would be that the recording operation
is cheap. Currently it is Qt specific, but I could make it more platform
i
> But in cases like the SharedBuffer one, there is no mystery about who
> allocated the memory. The mystery is typically who is holding on to a
> reference to it.
I have a technique to capture ref/deref problems with gdb. When the object
is created (inside the object constructor), I just put a wr
Hi,
> It's also a big help when peers (which aren't necessarily WebKit
> reviewers)
> look over it and give review-style feedback as well. Especially when said
> peers know more about that code than any of the official reviewers.
Is that really help? Sometimes when a patch looks good to me, it s
Hi,
thanks for all of your for your help.
> I would be worried about correctness - if painting is not complete by
> the time the paint method returns, then you could get flashes of
> intermediate states showing up onscreen.
We plan to do the painting on a background image. When all the painting
Hi,
as all of you probably know, smp based systems are getting widespread even
in the embedded domain, and we hope we can speed up webkit on these
systems. We did some profiling, and seemed the platform dependent
rendering took 50% of the total runtime (at least on our test platforms).
We are thin
Hi,
the dateProtoFuncGetTimezoneOffset does not use the argList argument,
while functionPrint does. Perhaps passing this argument is still not yet
WinCE compatible. ArgList contains a pointer to the arguments (JSValue
pointers), and the length of the arguments. This structure is 8 bytes on
32 bit
Hi Patrick,
hm, I feel I found something. Please have a look at
JavaScriptCore/jit/JITOpcodes.cpp : privateCompileCTIMachineTrampolines.
The second one, when JSVALUE32_64 is disabled. If JIT_OPTIMIZE_NATIVE_CALL
is enabled, a specialized code is generated to call native builtin
functions (like Dat
Hi,
it would be a great to have a macro in WebKit, which would be enabled on
embedded systems. We could replace macros like PLATFORM(SYMBIAN) in
TextCodecQt.cpp to this new macro. However, TARGET_OS_EMBEDDED macro
enables WTF_PLATFORM_IPHONE. Well, not only symbian and iPhone exist in
embedded dom
Hi,
according to my measurements, a large chunk of WebKit memory consumption
comes from WebCore::TextResourceDecoder::decode
(loader/TextResourceDecoder.cpp:818) which calls String::append
(String.cpp:82). The comment there says:
// FIXME: This is extremely inefficient.
I would volunteer to re
Hi,
seems the original mail was sent to both webkit-dev and webkit-help. My
reply was on webkit-help, and the discussion continued there.
https://lists.webkit.org/pipermail/webkit-help/2009-November/000380.html
Perhaps we should clarify better the purpose of these mailing lists, since
if people
lso, I'm not
> able to easily create the pre/post stack frame for cacheflush as I haven't
> used 3 parameter assembler language before although I'm sure I could do
> this with a couple of hours research.
>
> Can you maybe show me how to get the jit to generate this for t
Hi,
these entry/leave functions are implemented in assembly for all ports. It
is faster this way. (Previously, the jit generated these functions, but
the reviewers convinced us to do this way).
External .asm files would be a nightmare, since we have to create (and
maintain) the build rules for al
Hi
fortunately, no, I don't need double branch here. "cmpvs reg0, reg0" is a
conditional instruction, which only executes if the v flag is set.
My proposal would be to add a new DoubleCondition called DoubleEqualOrNAN,
or something similar to clarify what we expect from the conditional
branch. Si
le branch that can do this on ARM.
> From http://www.heyrick.co.uk/assembler/fpops.html#cmf, it looks like
> "the CMF instruction should be used to test for equality (ie when a
> BEQ or BNE is used afterwards) or to test for unorderedness (in the V
> flag)."
>
> Gavin, do
Hi,
My stougle with USE_JSVALUE32_64 still continues on ARM. In
emit_op_jfalse, there is a comparison here (fpRegT0 contains 0.0):
addJump(branchDouble(DoubleEqual, fpRegT0, fpRegT1), target + 2);
In x86, if either operand is NaN, the zero flag is set by definition
(ucomisd instruction). I have
Hi,
I am not sure this is a bug, so I am curios about your opinion. Currently,
I am trying to enable JSVALUE32_64 on ARM. First step, as usual, with all
optimizations disabled. Unfortunately, I got a crash. If JIT_OPTIMIZE_CALL
is disabled, callee is loaded to regT1 and regT2, while if enabled, to
Hi,
see QWebSettings::clearMemoryCaches() (WebKit/qt/Api/qwebsettings.cpp) to
clear memory caches and qt_drt_garbageCollector_collect
(WebKit/qt/Api/qwebframe.cpp) to call the garbage collector.
Zoltan
> On Oct 1, 2009, at 6:24 PM, Peter Kasting wrote:
>
>> * Does anyone already know the likely
Hi Kevin,
WebKit approach is NOT to free memory before quit to make the quit process
as fast as possible. The memory manager should free the unfreed objects.
However, this approach makes really hard to find the "real" leaks (which
are unreferenced objects).
In my experince the unfreed (non-leak)
Hi,
-m64 means: generate code for 64 bit machines. ARM is not a 64 bit
architecture. Does your Ubuntu use a x86-64 kernel? Which WebKit platform
do you use? Perhaps a mechanism detected your architecture and pass this
flag to WebKit to make optimized code for your machine.
Zoltan
> hi,
> i'm cro
Darin has already submitted a big patch to the bug report, which hopefully
solve all of these issues.
Zoltan
> In WTF_USE_JSVALUE32 DateInstance needs to override createStrucutre to
> remove the HasDefaultMark bit
>
> --Oliver
>
> On Sep 2, 2009, at 6:54 AM, Zoltan Herczeg wr
Hi,
I am actually working on a patch which can frees global variables before
the program exit. https://bugs.webkit.org/show_bug.cgi?id=27980 As you can
see in the current patch, a standard naming convention is not really used
for global variables (I have to change the types for all of them). They
nce. Is that function not being called?
>
> Geoff
>
> On Sep 1, 2009, at 6:16 AM, Zoltan Herczeg wrote:
>
>> Hi Oliver,
>>
>> it seems on ARM using WTF_USE_JSVALUE32, the internal value of a date
>> object is sometimes freed by the garbage collector.
Hi Oliver,
it seems on ARM using WTF_USE_JSVALUE32, the internal value of a date
object is sometimes freed by the garbage collector.
More specifically:
The double (millisecond) representation of a date object (returned by a
"new Date" expression) is stored in JSWrapperObject: m_internalValue. Thi
Hi,
>Im not sure if Im asking the right place
yes :), such qestions should go to webkit-help
Cheers,
Zoltan
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
help to the leak hunters in the future.
Cheers,
Zoltan
> On Thursday 30 July 2009 02:55:18 am Zoltan Herczeg wrote:
>> Hi,
>>
>> any thoughts on this? I hope my qestion was clear :) I would like to
>> pack
>> the static declarations into wrapper classes, so we can a
Hi,
any thoughts on this? I hope my qestion was clear :) I would like to pack
the static declarations into wrapper classes, so we can add platform
and/or compilation mode (debug/release) dependent functionality to all
static variables (i.e: freeing them on exit).
Zoltan
> Hi all,
>
> Valgrind re
Hi all,
Valgrind reports a lot of memory leaks when QtLauncher quits, because many
static local variables are not freed. I did a little research and realized
there is no consistent way to define static variables in webkit:
WebCore/css/CSSSelector.cpp: CSSSelector::extractPseudoType()
using a D
Hi,
by default, gc::collect() is triggered by a timer at regular intervals. In
QtLauncher, gc::collect() is not called in any other way, so the remaining
JS objects cause memory leaks when QtLauncher exits. Although this
approach may not be considered a bug, since the program soon quits, I
would b
Hi,
> Can future versions
> of the SunSpider driver be made so that they won't become irrelevant over
> time?
I feel the weighting is more of an issue here than the total runtime.
Eventually some tests become dominant, and the gain (or loss) on them
almost determine the final results.
Besides, t
Hi,
we hope the general arm-jit will soon go to mainline, so we could have
enough time to countinue our work on other JSC enhancements. We would like
to hear your opinion about them (Are they still valid? Has someone else
already been working on it? Which one is important for you?):
- runtime swi
Hi,
> 1.Want to know the build instructions for building WebKit on OMAP 3530?
WebKit is written in c++, so you don't need to do anything special for
your CPU. Just run WebKitTools/Scripts/build-webkit
> 2.Does the WebKit source need to be changed(makefile) so that it builds
> for OMAP 3530?
If
Hi,
> 1) The armv7 port is separate from the armv6 work, and uses the thumb2
> instruction set. Both ports are (I hope!) useful.
We hope it as well.
> 2) We would have liked to let the community know about the arm v7 port
> sooner. Unfortunately, we were not at liberty to disclose it until the
>
y
> named "displayName".
>
> Geoff
>
> On Jun 16, 2009, at 3:55 AM, Zoltan Herczeg wrote:
>
>> Hi,
>>
>> how can I extract the name of a JS function in JIT.cpp?
>>
>> Zoltan
___
webkit-dev maili
Hi,
how can I extract the name of a JS function in JIT.cpp?
Zoltan
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Hi,
http://webkit.sed.hu/node/15
As you can see on the charts there, you should consider the whole
environment not just WebKit alone. Large amount of resources are allocated
by other libs as well.
Zoltan
> On 2009-06-11, at 12:50, James Howlett wrote:
>
>> Hi,
>>
>> Is there any plan to reduce
> If you're interested in review or commit rights, they're granted based
> on a track record of good work, good judgement, and good
> collaboration. You can read more about the policy here:
> http://webkit.org/coding/commit-review-policy.html
> .
>
> Please work on your collaboration skills. Righ
Hi guys at Apple,
it looks we are in the way of the train. You have plans, we don't know
about them, you have commit rights, we don't, so the tides are against us.
Hints on the mailing lists are scarce, although a year ago someone from
you asked whether others are interested in design discussions,
lly this tidies things up a little.
>
> cheers,
> G.
>
>
> On Jun 4, 2009, at 1:19 AM, Zoltan Herczeg wrote:
>
>> Hi,
>>
>> actually there was a bug which took me a day to find out what
>> happened. It
>> was somewhere deep in libc, called by a
new ideas.
> rgds
> joe
>
> --- On Wed, 6/3/09, Zoltan Herczeg wrote:
>
>> From: Zoltan Herczeg
>> Subject: Re: [webkit-dev] stack alignment bug
>> To: "x yz"
>> Cc: webkit-dev@lists.webkit.org
>> Date: Wednesday, June 3, 2009, 7:35 PM
>>
Hi,
true, some architectures have strict policies for stack handling. Perhaps
the worst one is PowerPC with its organized stack frame (back chains,
pre-defined register save areas, etc). I think a fake stack pointer for
JIT can solve the x86 compatibility problem.
1) allocate enough aligned stack
Hi,
I don't know what is happening there, but since JSObject->put() is
connected with property caching, and property caching does use
self-modifying code, perhaps you should look around at
JITStubs::tryCachePutByID.
I wrote a little text about property caching in JIT last week. You can
find it he
1 - 100 of 134 matches
Mail list logo