help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] Re: Issue to build gnu-smalltalk-2.3.6


From: Paolo Bonzini
Subject: [Help-smalltalk] Re: Issue to build gnu-smalltalk-2.3.6
Date: Sat, 08 Sep 2007 13:56:49 +0200
User-agent: Thunderbird 2.0.0.6 (Macintosh/20070728)

Paolo Bonzini wrote:
In the meanwhile here is an easy fix involving lazy initialization.

Here is the same fix for devo.

Paolo
* looking for address@hidden/smalltalk--devo--2.2--patch-551 to compare with
* comparing to address@hidden/smalltalk--devo--2.2--patch-551
M  ChangeLog
M  kernel/PkgLoader.st
M  scripts/Finish.st

* modified files

--- orig/ChangeLog
+++ mod/ChangeLog
@@ -1,3 +1,9 @@
+2007-09-08  Paolo Bonzini  <address@hidden>
+
+       * kernel/PkgLoader.st: Avoid refreshing the list if filing in no
+       package.
+       * scripts/Finish.st: Clear ExecutableFileName before saving.
+
 2007-09-05  Paolo Bonzini  <address@hidden>
 
        * kernel/ArrayColl.st: Guard #join:separatedBy: for empty separator.


--- orig/kernel/PkgLoader.st
+++ mod/kernel/PkgLoader.st
@@ -1232,6 +1232,8 @@ fileInPackage: package
 fileInPackages: packagesList
     "File in all the packages in packagesList into GNU Smalltalk."
     | toBeLoaded |
+    packagesList isEmpty ifTrue: [ ^self ].
+
     self refresh.
     toBeLoaded := root
        extractDependenciesFor: packagesList


--- orig/scripts/Finish.st
+++ mod/scripts/Finish.st
@@ -53,6 +53,7 @@ oldKernelBasePath = newKernelBasePath if
 ImageFileName := 'gst.im'.
 ImageFilePath := newImagePath.
 KernelFilePath := newKernelBasePath, '/kernel'.
+ExecutableFileName := nil.
 UserFileBasePath := nil!
 
 PackageLoader flush!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]