[Webkit-unassigned] [Bug 20760] Implement support for x86 Linux in CTI

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 6 02:05:46 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=20760


alp at nuanti.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #24112|                            |review?
               Flag|                            |




------- Comment #19 from alp at nuanti.com  2008-10-06 02:05 PDT -------
Created an attachment (id=24112)
 --> (https://bugs.webkit.org/attachment.cgi?id=24112&action=view)
Enable SFX on Linux/GTK

 ChangeLog                          |   11 ++++++++++
 JavaScriptCore/ChangeLog           |   39
+++++++++++++++++++++++++++++++++++++
 JavaScriptCore/GNUmakefile.am      |    8 +++++++
 JavaScriptCore/VM/CTI.cpp          |   22 +++++++++++++++-----
 JavaScriptCore/VM/CTI.h            |    2 -
 JavaScriptCore/VM/Machine.cpp      |    3 ++
 JavaScriptCore/VM/Machine.h        |   13 ++++++++----
 JavaScriptCore/kjs/regexp.cpp      |    9 ++++----
 JavaScriptCore/kjs/regexp.h        |    3 --
 JavaScriptCore/masm/X86Assembler.h |    9 +++++---
 configure.ac                       |   22 ++++++++++++++++++--
 11 files changed, 119 insertions(+), 22 deletions(-)

Enables CTI/WREC in the GTK+ port and avoids some over-inclusion of headers
(bug #3761).

The CTI_ARGUMENT preprocessor checks have been made consistent so the
workaround can be enabled/disabled on both GCC and MSVC, though it seems to
work fine now without this.

I think we're ready to enable CTI/WREC for GTK and see if anyone complains.
QT/WX can trivially enable it in their build systems too after this lands.

Thanks to Mark and Gavin for inspiration.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list