Branch: refs/heads/JMM/iOS64 Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: fae3d7eb403158f177c306f668cb461c35c99419 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/fae3d7eb403158f177c306f668cb461c35c99419 Author: johnmci <[hidden email]> Date: 2018-12-09 (Sun, 09 Dec 2018) Changed paths: M platforms/Cross/plugins/LocalePlugin/LocalePlugin.h M platforms/Cross/plugins/SecurityPlugin/SecurityPlugin.h M platforms/Cross/vm/sq.h M platforms/Cross/vm/sqAtomicOps.h M platforms/Cross/vm/sqMemoryAccess.h M platforms/Cross/vm/sqVirtualMachine.h M platforms/iOS/plugins/ClipboardExtendedPlugin/sqMacExtendedClipboard.h M platforms/iOS/plugins/ClipboardExtendedPlugin/sqMacExtendedClipboard.m M platforms/iOS/plugins/SoundPlugin/sqSqueakSoundCoreAudio.h M platforms/iOS/plugins/SoundPlugin/sqSqueakSoundCoreAudio.m M platforms/iOS/plugins/SoundPlugin/sqSqueakSoundCoreAudioAPI.m M platforms/iOS/plugins/SqueakObjectiveC/squeakProxy.h M platforms/iOS/plugins/SqueakObjectiveC/squeakProxy.m M platforms/iOS/vm/Common/Classes/sqMacV2Time.c M platforms/iOS/vm/Common/Classes/sqSqueakAppDelegate.m M platforms/iOS/vm/Common/Classes/sqSqueakEventsAPI.m M platforms/iOS/vm/Common/Classes/sqSqueakMainApp.m M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication+attributes.m M platforms/iOS/vm/Common/Classes/sqSqueakMainApplication.m M platforms/iOS/vm/Common/Classes/sqSqueakScreenAPI.m M platforms/iOS/vm/Common/Classes/sqSqueakScreenAndWindow.m M platforms/iOS/vm/Common/sqGnu.h A platforms/iOS/vm/Default.png A platforms/iOS/vm/Entitlements.plist A platforms/iOS/vm/Info-iPhone.plist A platforms/iOS/vm/MainWindow.xib M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.m M platforms/iOS/vm/OSX/sqSqueakOSXDropAPI.m M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m M platforms/iOS/vm/OSX/sqSqueakOSXScreenAndWindow.m A platforms/iOS/vm/OptimizationProfiles/SqueakPureObjc.profdata M platforms/iOS/vm/Resources-iPad/MainWindow-iPad.xib A platforms/iOS/vm/Settings.bundle/Root.plist A platforms/iOS/vm/Settings.bundle/en.lproj/Root.strings A platforms/iOS/vm/Squeak.png A platforms/iOS/vm/SqueakNoOGLIPhone/Images.xcassets/AppIcon.appiconset/Contents.json A platforms/iOS/vm/SqueakNoOGLIPhone/Images.xcassets/AppIcon.appiconset/Squeak.png A platforms/iOS/vm/SqueakNoOGLIPhone/Images.xcassets/LaunchImage.launchimage/Contents.json A platforms/iOS/vm/SqueakNoOGLIPhone/Images.xcassets/LaunchImage.launchimage/Default.png A platforms/iOS/vm/SqueakNoOGLIPhone_Prefix.pch A platforms/iOS/vm/SqueakPureObjc-Info 64x64.plist A platforms/iOS/vm/SqueakPureObjc-Info.plist A platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.mode1v3 A platforms/iOS/vm/SqueakPureObjc.xcodeproj/johnmci.pbxuser A platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.pbxproj A platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/contents.xcworkspacedata A platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist A platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjc.xccheckout A platforms/iOS/vm/SqueakPureObjc.xcodeproj/project.xcworkspace/xcshareddata/SqueakPureObjc.xcscmblueprint A platforms/iOS/vm/artwork/MacSqueakIcons/Changes.psd A platforms/iOS/vm/artwork/MacSqueakIcons/Document Icon Template.psd A platforms/iOS/vm/artwork/MacSqueakIcons/Gear.psd A platforms/iOS/vm/artwork/MacSqueakIcons/Gear512x512.png A platforms/iOS/vm/artwork/MacSqueakIcons/Plugin.psd A platforms/iOS/vm/artwork/MacSqueakIcons/Script.psd A platforms/iOS/vm/artwork/MacSqueakIcons/Scroll.psd A platforms/iOS/vm/artwork/MacSqueakIcons/SqueakAqua.psd A platforms/iOS/vm/artwork/MacSqueakIcons/SqueakMacGold-bf.png M platforms/iOS/vm/iPhone/Classes/SqueakNoOGLIPhoneAppDelegate.m M platforms/iOS/vm/iPhone/Classes/SqueakUIController.m M platforms/iOS/vm/iPhone/Classes/SqueakUIViewOpenGL.m M platforms/iOS/vm/iPhone/Classes/SqueakUIViewOpenGLAlternate.m M platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication+events.m M platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneApplication+imageReadWrite.m M platforms/iOS/vm/iPhone/Classes/sqSqueakIPhoneInfoPlistInterface.m M platforms/iOS/vm/iPhone/config.h M platforms/iOS/vm/iPhone/macintoshextra.c R platforms/iOS/vm/iPhone/plugins/ClipboardExtended/sqMacExtendedClipboard.h R platforms/iOS/vm/iPhone/sqDummyaio.c M platforms/iOS/vm/iPhone/sqPlatformSpecific.h A platforms/iOS/vm/plugins.int A platforms/iOS/vm/sqGnu.h A platforms/iOS/vm/sqNamedPrims.h M platforms/unix/vm/aio.c M platforms/unix/vm/sqUnixHeartbeat.c M platforms/unix/vm/sqUnixITimerHeartbeat.c M platforms/unix/vm/sqUnixITimerTickerHeartbeat.c M platforms/unix/vm/sqUnixSpurMemory.c M spurstack64src/vm/gcc3x-interp.c M spurstack64src/vm/interp.h M src/examplePlugins.int M src/plugins/ObjectiveCPlugin/ObjectiveCPlugin.c M src/plugins/SqueakFFIPrims/SqueakFFIPrims.c Log Message: ----------- Make Xcode project to build iOS 64bit ARM app using a Cuis5.0-3081-spur-64 image. noteworthy hacks: A hard coded change to gcc3x-interp.c to add jumpTable & checkAllocFiller to the static structure, this seems to improve the stack vm performance, cross checking is required. Some issues with a C inferred defines versus explicit. This code base excluding a image/change is used to support an app in the app store. **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. |
Free forum by Nabble | Edit this page |