For people keeping track of this, as earlier discussed we grabbed some number primitives originally used by Sockets in the early part of the last decade for use by the Closure VM, which makes running a Scratch image difficult. Mind it's 5 minutes work to fix in the image.
This evening I discovered that sound recording was changed at some point and the numbered primitives are now marked obsolete.
/* 190*/ (void *)primitiveObsoleteIndexedPrimitive, /* 191*/ (void *)primitiveObsoleteIndexedPrimitive, /* 192*/ (void *)primitiveObsoleteIndexedPrimitive, /* 193*/ (void *)primitiveObsoleteIndexedPrimitive, /* 194*/ (void *)primitiveObsoleteIndexedPrimitive,
-- =========================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ===========================================================================
On Mon, Feb 01, 2010 at 10:56:25PM -0800, John M McIntosh wrote:
For people keeping track of this, as earlier discussed we grabbed some number primitives originally used by Sockets in the early part of the last decade for use by the Closure VM, which makes running a Scratch image difficult. Mind it's 5 minutes work to fix in the image.
This evening I discovered that sound recording was changed at some point and the numbered primitives are now marked obsolete.
/* 190*/ (void *)primitiveObsoleteIndexedPrimitive, /* 191*/ (void *)primitiveObsoleteIndexedPrimitive, /* 192*/ (void *)primitiveObsoleteIndexedPrimitive, /* 193*/ (void *)primitiveObsoleteIndexedPrimitive, /* 194*/ (void *)primitiveObsoleteIndexedPrimitive,
--
John M. McIntosh johnmci@smalltalkconsulting.com Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ===========================================================================
Thanks John,
(CC to John Maloney)
I added this information to http://bugs.squeak.org/view.php?id=7454
Dave
On Tuesday 02 February 2010 12:26:25 pm John M McIntosh wrote:
This evening I discovered that sound recording was changed at some point and the numbered primitives are now marked obsolete.
/* 190*/ (void *)primitiveObsoleteIndexedPrimitive, /* 191*/ (void *)primitiveObsoleteIndexedPrimitive, /* 192*/ (void *)primitiveObsoleteIndexedPrimitive, /* 193*/ (void *)primitiveObsoleteIndexedPrimitive, /* 194*/ (void *)primitiveObsoleteIndexedPrimitive,
How does one search for senders/implementers of a numbered primitive in Squeak?
TIA .. Subbu
On Wed, 3 Feb 2010, K. K. Subramaniam wrote:
On Tuesday 02 February 2010 12:26:25 pm John M McIntosh wrote:
This evening I discovered that sound recording was changed at some point and the numbered primitives are now marked obsolete.
/* 190*/ (void *)primitiveObsoleteIndexedPrimitive, /* 191*/ (void *)primitiveObsoleteIndexedPrimitive, /* 192*/ (void *)primitiveObsoleteIndexedPrimitive, /* 193*/ (void *)primitiveObsoleteIndexedPrimitive, /* 194*/ (void *)primitiveObsoleteIndexedPrimitive,
How does one search for senders/implementers of a numbered primitive in Squeak?
It depends on the version of Squeak. The senders of #primitive: may be a good start, though it will give you false positives.
Levente
TIA .. Subbu
On Wednesday 03 February 2010 09:14:38 am Levente Uzonyi wrote:
It depends on the version of Squeak. The senders of #primitive: may be a good start, though it will give you false positives.
A plain string search for "<primitive: 123" is what I do today. I was looking for a simpler way.
Subbu
On Wed, 3 Feb 2010, K. K. Subramaniam wrote:
On Wednesday 03 February 2010 09:14:38 am Levente Uzonyi wrote:
It depends on the version of Squeak. The senders of #primitive: may be a good start, though it will give you false positives.
A plain string search for "<primitive: 123" is what I do today. I was looking for a simpler way.
Andreas gave the best answer, that's exactly what you need.
Levente
Subbu
K. K. Subramaniam wrote:
On Tuesday 02 February 2010 12:26:25 pm John M McIntosh wrote:
This evening I discovered that sound recording was changed at some point and the numbered primitives are now marked obsolete.
/* 190*/ (void *)primitiveObsoleteIndexedPrimitive, /* 191*/ (void *)primitiveObsoleteIndexedPrimitive, /* 192*/ (void *)primitiveObsoleteIndexedPrimitive, /* 193*/ (void *)primitiveObsoleteIndexedPrimitive, /* 194*/ (void *)primitiveObsoleteIndexedPrimitive,
How does one search for senders/implementers of a numbered primitive in Squeak?
SystemNavigation new browseAllSelect:[:cm| cm primitive = 1].
Cheers, - Andreas
vm-dev@lists.squeakfoundation.org