Frank Shearar uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-fbs.596.mcz ==================== Summary ==================== Name: System-fbs.596 Author: fbs Time: 24 September 2013, 10:17:57.556 pm UUID: 93f8b749-614d-4348-a4f5-61ca68658dc8 Ancestors: System-fbs.595, System-nice.595 Merge (fbs + nice).595 =============== Diff against System-fbs.595 =============== Item was changed: ----- Method: SmalltalkImage>>maxExternalSemaphores: (in category 'vm parameters') ----- maxExternalSemaphores: aSize "Changes the size of table where external semaphores are registered. The size can only grow, and will always be the next power of two larger than the parameter. Setting this at any time other than start-up can potentially lose requests. + i.e. during the realloc new storage is allocated, + the old contents are copied and then pointers are switched. - i.e. during the realloc new storage is allocated, t - he old contents are copied and then pointers are switched. Requests occurring during copying won't be seen if they occur to indices already copied. The intended use is to set the table to some adequate maximum at start-up" self isRunningCog ifFalse: [^0]. "The vm-header field is a short, maximum 64k entries. Well, on most platforms anyways " + (aSize < 0 or: [aSize > 16rFFFF]) ifTrue: [^self error: 'maxExternalSemaphores: is limited to 16rFFFF']. - (aSize < 0 or: [aSize > 16rFFFF]) ifTrue: [^DomainError signalFrom: 0 to: 16rFFFF]. ^self vmParameterAt: 49 put: aSize! |
On 24 September 2013 22:17, <[hidden email]> wrote:
> Frank Shearar uploaded a new version of System to project The Trunk: > http://source.squeak.org/trunk/System-fbs.596.mcz > > ==================== Summary ==================== > > Name: System-fbs.596 > Author: fbs > Time: 24 September 2013, 10:17:57.556 pm > UUID: 93f8b749-614d-4348-a4f5-61ca68658dc8 > Ancestors: System-fbs.595, System-nice.595 > > Merge (fbs + nice).595 > > =============== Diff against System-fbs.595 =============== Hm, that's odd. -fbs.595's preamble script breaks updates because it says "Smalltalk forgetDoIts" but a SmalltalkImage doesn't understand that. I only added "SystemChangeNotifier uniqueInstance noMoreNotificationsFor: Utilities." to the preamble, and deliberately left the rest of the preamble alone. Was I right in doing so? frank |
Yes it understands, but answer with a Deprecation signal depending on your Preferences... 2013/9/24 Frank Shearar <[hidden email]>
|
But then 45Deprecated is a prerequiste package 2013/9/24 Nicolas Cellier <[hidden email]>
|
In reply to this post by Frank Shearar-3
On Tue, 24 Sep 2013, Frank Shearar wrote:
> On 24 September 2013 22:17, <[hidden email]> wrote: >> Frank Shearar uploaded a new version of System to project The Trunk: >> http://source.squeak.org/trunk/System-fbs.596.mcz >> >> ==================== Summary ==================== >> >> Name: System-fbs.596 >> Author: fbs >> Time: 24 September 2013, 10:17:57.556 pm >> UUID: 93f8b749-614d-4348-a4f5-61ca68658dc8 >> Ancestors: System-fbs.595, System-nice.595 >> >> Merge (fbs + nice).595 >> >> =============== Diff against System-fbs.595 =============== > > Hm, that's odd. -fbs.595's preamble script breaks updates because it > says "Smalltalk forgetDoIts" but a SmalltalkImage doesn't understand > that. > > I only added "SystemChangeNotifier uniqueInstance > noMoreNotificationsFor: Utilities." to the preamble, and deliberately > left the rest of the preamble alone. Was I right in doing so? I don't think so. Everything will be evaluated, so you have to remove previous code if you don't intend to run those too. Levente > > frank > > |
On 25 Sep 2013, at 3:10, Levente Uzonyi <[hidden email]> wrote:
> On Tue, 24 Sep 2013, Frank Shearar wrote: > >> On 24 September 2013 22:17, <[hidden email]> wrote: >>> Frank Shearar uploaded a new version of System to project The Trunk: >>> http://source.squeak.org/trunk/System-fbs.596.mcz >>> >>> ==================== Summary ==================== >>> >>> Name: System-fbs.596 >>> Author: fbs >>> Time: 24 September 2013, 10:17:57.556 pm >>> UUID: 93f8b749-614d-4348-a4f5-61ca68658dc8 >>> Ancestors: System-fbs.595, System-nice.595 >>> >>> Merge (fbs + nice).595 >>> >>> =============== Diff against System-fbs.595 =============== >> >> Hm, that's odd. -fbs.595's preamble script breaks updates because it >> says "Smalltalk forgetDoIts" but a SmalltalkImage doesn't understand >> that. >> >> I only added "SystemChangeNotifier uniqueInstance >> noMoreNotificationsFor: Utilities." to the preamble, and deliberately >> left the rest of the preamble alone. Was I right in doing so? > > I don't think so. Everything will be evaluated, so you have to remove previous code if you don't intend to run those too. So for me to fix this I just need to issue a new System with just the change I want - fixing the SystemChangeNotification thing - and then update the config map and we should be fixed, yes? frank > Levente > >> >> frank >> >> > |
In reply to this post by Nicolas Cellier
Yep, this is what bit me.
frank On 24 September 2013 22:43, Nicolas Cellier <[hidden email]> wrote: > But then 45Deprecated is a prerequiste package > > > 2013/9/24 Nicolas Cellier <[hidden email]> >> >> Yes it understands, but answer with a Deprecation signal depending on your >> Preferences... >> >> >> 2013/9/24 Frank Shearar <[hidden email]> >>> >>> On 24 September 2013 22:17, <[hidden email]> wrote: >>> > Frank Shearar uploaded a new version of System to project The Trunk: >>> > http://source.squeak.org/trunk/System-fbs.596.mcz >>> > >>> > ==================== Summary ==================== >>> > >>> > Name: System-fbs.596 >>> > Author: fbs >>> > Time: 24 September 2013, 10:17:57.556 pm >>> > UUID: 93f8b749-614d-4348-a4f5-61ca68658dc8 >>> > Ancestors: System-fbs.595, System-nice.595 >>> > >>> > Merge (fbs + nice).595 >>> > >>> > =============== Diff against System-fbs.595 =============== >>> >>> Hm, that's odd. -fbs.595's preamble script breaks updates because it >>> says "Smalltalk forgetDoIts" but a SmalltalkImage doesn't understand >>> that. >>> >>> I only added "SystemChangeNotifier uniqueInstance >>> noMoreNotificationsFor: Utilities." to the preamble, and deliberately >>> left the rest of the preamble alone. Was I right in doing so? >>> >>> frank >>> >> > > > > |
In reply to this post by Frank Shearar-3
On Wed, 25 Sep 2013, Frank Shearar wrote:
> On 25 Sep 2013, at 3:10, Levente Uzonyi <[hidden email]> wrote: > >> On Tue, 24 Sep 2013, Frank Shearar wrote: >> >>> On 24 September 2013 22:17, <[hidden email]> wrote: >>>> Frank Shearar uploaded a new version of System to project The Trunk: >>>> http://source.squeak.org/trunk/System-fbs.596.mcz >>>> >>>> ==================== Summary ==================== >>>> >>>> Name: System-fbs.596 >>>> Author: fbs >>>> Time: 24 September 2013, 10:17:57.556 pm >>>> UUID: 93f8b749-614d-4348-a4f5-61ca68658dc8 >>>> Ancestors: System-fbs.595, System-nice.595 >>>> >>>> Merge (fbs + nice).595 >>>> >>>> =============== Diff against System-fbs.595 =============== >>> >>> Hm, that's odd. -fbs.595's preamble script breaks updates because it >>> says "Smalltalk forgetDoIts" but a SmalltalkImage doesn't understand >>> that. >>> >>> I only added "SystemChangeNotifier uniqueInstance >>> noMoreNotificationsFor: Utilities." to the preamble, and deliberately >>> left the rest of the preamble alone. Was I right in doing so? >> >> I don't think so. Everything will be evaluated, so you have to remove previous code if you don't intend to run those too. > > So for me to fix this I just need to issue a new System with just the change I want - fixing the SystemChangeNotification thing - and then update the config map and we should be fixed, yes? There's no need to change the config map, unless System-fbs.596 is in it. Levente > > frank > >> Levente >> >>> >>> frank >>> >>> >> > > |
On 25 September 2013 17:10, Levente Uzonyi <[hidden email]> wrote:
> On Wed, 25 Sep 2013, Frank Shearar wrote: > >> On 25 Sep 2013, at 3:10, Levente Uzonyi <[hidden email]> wrote: >> >>> On Tue, 24 Sep 2013, Frank Shearar wrote: >>> >>>> On 24 September 2013 22:17, <[hidden email]> wrote: >>>>> >>>>> Frank Shearar uploaded a new version of System to project The Trunk: >>>>> http://source.squeak.org/trunk/System-fbs.596.mcz >>>>> >>>>> ==================== Summary ==================== >>>>> >>>>> Name: System-fbs.596 >>>>> Author: fbs >>>>> Time: 24 September 2013, 10:17:57.556 pm >>>>> UUID: 93f8b749-614d-4348-a4f5-61ca68658dc8 >>>>> Ancestors: System-fbs.595, System-nice.595 >>>>> >>>>> Merge (fbs + nice).595 >>>>> >>>>> =============== Diff against System-fbs.595 =============== >>>> >>>> >>>> Hm, that's odd. -fbs.595's preamble script breaks updates because it >>>> says "Smalltalk forgetDoIts" but a SmalltalkImage doesn't understand >>>> that. >>>> >>>> I only added "SystemChangeNotifier uniqueInstance >>>> noMoreNotificationsFor: Utilities." to the preamble, and deliberately >>>> left the rest of the preamble alone. Was I right in doing so? >>> >>> >>> I don't think so. Everything will be evaluated, so you have to remove >>> previous code if you don't intend to run those too. >> >> >> So for me to fix this I just need to issue a new System with just the >> change I want - fixing the SystemChangeNotification thing - and then update >> the config map and we should be fixed, yes? > > > There's no need to change the config map, unless System-fbs.596 is in it. Great, then I've nothing to do! frank > Levente > >> >> frank >> >>> Levente >>> >>>> >>>> frank |
Free forum by Nabble | Edit this page |