Branch: refs/heads/Cog
Home:
https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 01cdaff8bcaeacb7aacca4ac300cb63c304505b8
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/01cdaff8bcaeacb7aacca4ac300cb63c304505b8 Author: Eliot Miranda <
[hidden email]>
Date: 2018-09-18 (Tue, 18 Sep 2018)
Changed paths:
M platforms/Cross/plugins/FilePlugin/FilePlugin.h
M platforms/iOS/vm/Common/Classes/sqSqueakFileDirectoryAPI.m
M platforms/unix/plugins/FilePlugin/sqUnixFile.c
M platforms/win32/vm/sqWin32Directory.c
M src/plugins/FilePlugin/FilePlugin.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2441
Eliminate the variation on dir_[Entry]Lookup between PharoVM and SqueakVM, leaving the difference only in makeDirEntryName:size:createDate:modDate:isDir:fileSize:[posixPermissions:isSymlink:].
Commit: b1caec7928a93f1dcae3382f7499a0643b5ee655
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b1caec7928a93f1dcae3382f7499a0643b5ee655 Author: Eliot Miranda <
[hidden email]>
Date: 2018-09-28 (Fri, 28 Sep 2018)
Changed paths:
M src/plugins/BitBltPlugin/BitBltPlugin.c
Log Message:
-----------
CogVM source as per VMMaker.oscog-eem.2445
BitBlt plugin copyBits.
Fix degenerate calculations of preload and skew (i.e. a preload that sets
notSkewMask to all ones and skewMask to zero, and there-by fix accessing the
word beyond the end of a bitmap. If using external forms such access can crash
the VM by trying to access a word that is not in memory (e.g. in an unmapped
page). N.B. when preload is true, notSkewMask is all ones and skewMask is zero
this extra word is read but discarded.
Clean up primitiveCopyBits & primitiveWarpBits to use the more modern
(and simpler) methodReturnReceiver style.
Compare:
https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/d952580fab8f...b1caec7928a9 **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.