The Trunk: System-fbs.596.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: System-fbs.596.mcz

commits-2
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!


Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Frank Shearar-3
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

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Nicolas Cellier
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




Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Nicolas Cellier
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





Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Levente Uzonyi-2
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
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Frank Shearar-3
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
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Frank Shearar-3
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
>>>
>>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Levente Uzonyi-2
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
>>>
>>>
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The Trunk: System-fbs.596.mcz

Frank Shearar-3
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