Compile AtomPrivate Atom List SafeStorage SafeStoragePrivate RTCommon RTFrameHeapSnapshot SafeStorageOps BrandXSymbolDefs BrandYSymbolDefs RTSymbolDefs TypeHash RTTypesBasicPrivate RefQueue Allocator UnsafeStoragePrivate Collector StorageAccounting AllocatorOps ZCT CedarMicrocode StorageTraps RCMicrocodeOps CountedVM SweepCollectableStorage Compile -~b~n AllocatorImpl AtomImpl CollectorImpl CollectorWatchdogImpl FQImpl ListImpl NewSafeStoragePinnedImpl RCMapWalkerImpl RCMicrocodeImpl RCOvImpl ReclaimerImpl RefQueueImpl RTFrameHeapSnapshotImpl SafeStorageOpsImpl StorageAccountingImpl StorageTrapsImpl SymbolAccessImpl TypesBasicExtensionImpl TypesBasicImpl UnsafeAllocatorImpl ZCTImpl Compile CountedVMImpl SweepCollectableStorageImpl Bind SafeStoragePackage.config δMakeSafeStorage.cm Copyright c 1984, 1985, 1986 by Xerox Corporation. All rights reserved. Bob Hagmann, February 19, 1985 4:45:30 pm PST Russ Atkinson (RRA) December 3, 1986 6:48:01 pm PST Note: UnsafeStorage can be recompiled here without problem, but it needs to be compiled before BCDStuff, so it has been made a comment here. See MakeNucleus.cm. Compile UnsafeStorage DEFS modules PROGRAM modules: RRA: UnsafeAllocatorImpl is the module that needs to be recompiled when a change has been made to the built-in types. This could change if SafeStoragePackage.config is altered to have another module bound first! Pass1 of the compiler is the place where the built-in types are generated. Bind SafeStoragePackage CedarRuntime Κ›˜codešœ™Kšœ Οmœ=™HK™-K™3—K™šœ‘™‘Kšœ™—K™Kšœ ™ Kšœ†Οkœžœ=˜ΦKšœ™šœΫ˜ΫInotešœŸ™ŸL™—Kšœ1˜1K™˜K™$——…—