Ignore:
Timestamp:
Jul 23, 2006, 2:59:00 PM (19 years ago)
Author:
ggaren
Message:

2006-07-23 Geoffrey Garen <[email protected]>

Patch by Eric Albert, reviewed by Darin and me.


  • Fixed <rdar://problem/4645931> JavaScriptCore stack-scanning code crashes (Collector::markStackObjectsConservatively)


  • bindings/jni/jni_jsobject.cpp: On 64bit systems, jint is a long, not an int. (JavaJSObject::getSlot): (JavaJSObject::setSlot):
  • kjs/collector.cpp: (KJS::Collector::markCurrentThreadConservatively): Use a pointer instead of an int as 'dummy,' because on LP64 systems, an int is not pointer-aligned, and we want to scan the stack for pointers.
  • JavaScriptCore.xcodeproj/project.pbxproj: After a tense cease-fire, the XCode war has started up again!
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r15501 r15583  
    12161216                        isa = PBXProject;
    12171217                        buildConfigurationList = 149C277108902AFE008A9EFC /* Build configuration list for PBXProject "JavaScriptCore" */;
     1218                        compatibilityVersion = "Xcode 2.4";
    12181219                        hasScannedForEncodings = 1;
    12191220                        mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptCore */;
    12201221                        productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
    12211222                        projectDirPath = "";
     1223                        projectRoot = "";
     1224                        shouldCheckCompatibility = 1;
    12221225                        targets = (
    12231226                                932F5B3E0822A1C700736975 /* JavaScriptCore */,
Note: See TracChangeset for help on using the changeset viewer.