On Wed, Jul 18, 2012 at 2:03 AM, Camillo Bruni camillobruni@gmail.comwrote:
I assume they don't include the FilePlugin changes? Because then they will only work under Pharo 1.4 and before!
Which specific changes Camilo? If they're not in I'll integrate them asap.
On 2012-07-18, at 04:21, Sean P. DeNigris wrote:
Eliot Miranda-2 wrote
Add -blockonerror flag to Unix & Mac VMs to allow attaching gdb on error/segv.
Cool!! Thanks, Eliot
-- View this message in context:
http://forum.world.st/New-VMs-at-http-www-mirandabanda-org-files-Cog-VM-VM-r...
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
On 2012-07-18, at 18:56, Eliot Miranda wrote:
On Wed, Jul 18, 2012 at 2:03 AM, Camillo Bruni camillobruni@gmail.comwrote:
I assume they don't include the FilePlugin changes? Because then they will only work under Pharo 1.4 and before!
Which specific changes Camilo? If they're not in I'll integrate them asap.
In Pharo 2.0 we make heavy use of <primitive: 'primitiveDirectoryEntry' module: 'FilePlugin'>
since it provides file access in O(1) instead of O(n^2/4) by <primitive: 'primitiveDirectoryLookup' module: 'FilePlugin'
however the primitive was completely broken under mac, so we fixed the following - proper alias resolving - proper directory lookup
plus we added another entry in the basic array returned from the primitives which allows us to access the posix permissions (mac / linux / win.
the changes are spread over several commits: https://gitorious.org/cogvm/blessed/blobs/history/fdd5230337112db9273ddc3991...
The VM will still work with older images, however Pharo 2.0 requires a VM with these primitives properly implemented, since we don't use FileDirectory anymore and the new FileSystem only uses #primitiveDirectoryEntry.
best cami
vm-dev@lists.squeakfoundation.org