VMMaker special change sets?

Jay Hardesty jayh at panix.com
Mon Jun 24 12:11:12 UTC 2002


Hi -
I have a question about VMMaker.  I'm using vm
Squeak 3.2.7Beta6  Carbon  and an image at change set 4889.

The source tree from SourceForge contains a directory
'squeak/platforms/MacOS/vm/specialChangeSets".
Is it standard procedure to file those change sets in
before using VMMaker to generate source?  Those
change sets are:
CGeneratorEnhancements-ajh.cs
Globalstructure-JMM.1.cs
MoreInterpAccessors-JMM.2.cs

These were mentioned in previous posts, but I didn't
see them  in the current instructions in the VMMaker and
VMMakerTool class comments.
I was wondering if those special-change-sets
had been absorbed into the image, or if they were a branch
that one always takes when preparing to generate code?
(For instance, it seems like some of that code overlaps with
the change sets 4865-7 (VMMaker32-7part1-3).)

When I hit the 'Generate All' button after filing in the code in
the specialChangeSets directory  I get an error - an instance of
MacOSPowerPCOS9VMMaker tries to call the method #addExports:
which doesn't seem to be there.
  I figure I probably have filed in either in either too little or too much.
Does anyone know which change set contains #addExports (or
removes the need for it)?

(VMMaker(Tool) certainly makes building a homemade vm
a more inviting activity than it used to be!)

Thanks very much for any pointers,
Jay Hardesty
jayh at panix.com




More information about the Squeak-dev mailing list