MPW 3.2 Release Notes
MPW 3.2 Release Notes
Game Manuals · 1991 · PDF
| Filename | MPW_3.2_Release_Notes_1991.pdf |
|---|---|
| Size | 6.98 MB |
| Year | 1991 |
| Subsection | MPW 3.2 Release Notes |
| Downloads | 0 |
Enjoying MacTrove?
Anonymous downloads are free and unlimited.
Create a free account to track favorites,
contribute metadata corrections, and join the
community chat.
Reader
Loading…
OCR / Text contents
030-3621-A
MPW3.2
Release Notes
Erratum
Due to an oversight, an erroneous comment symbol was used in lines 20 through 24 of the
source file:
{MPW}PExamples:TESampleGlue.a
The character"#" was incorrectly written where the character";" should have been written.
MPW3.2 i Copyright Apple Computer, Inc.
Release Notes 1990-1991. All rights reserved.
MPW3.2
Release Notes
This release note summarizes the differences between MPW 3.2 and MPW 3.0, the last
version for which a reference manual exists. Details beyond those given in this note are to
be found in separate release notes entitled MPW 3.2 Shell, MPW 3.2 Object Pascal, MPW
3.2 C, MPW 3.2 Assembler, MPW 3.2 Libraries & Interfaces, MPW 3.2 "411" Help,
MPW 3.2 Run-Time Architecture, MPW 3.2 SIOW, and MPW 3.2 Tools & Scripts.
Three of the above: "411" Help, Run-Time Architecture, and SIOW describe completely
new features.
Principal Changes
Shell
• Projector has a number of enhancements.
• The Editor provides split windows.
• A marker browser has been provided.
• There are additional commands for the faccess function.
• The save command, when scripted, saves the resource fork of a file if any resource has
changed.
• MPW can now be run under A/UX.
• New System 7 .0 error codes have been added to the file SysErrs.err.
c
• A variety of new object code optimizations have been implemented.
• There are new compiler options to control optimization level.
MPW3.2 1 Copyright Apple Computer, Inc.
Release Notes 1990-1991. All rights reserved.
• Support is provided for the MacApp debugger and code profilers (generating a preamble
and postamble for functions).
• A new pragma is provided for passing parameters to functions via registers.
• A new pragma is provided to force the generation of MC68020 code.
• A new pragma is provided to prevent the multiple inclusion of header files.
• There is a new option for invoking the "32-bit everything'' run-time architecture.
• A new pragma is provided to prevent dead code stripping by the linker.
• An option is provided for machines having the MC68020 and up that allows stand-alone
code segments greater than 32K.
Object Pascal
• Further object code optimizations, including an optional two-pass code generation phase
which allocates unused scratch registers for local data.
• An option to control optimization level.
• An option for invoking the "32-bit everything'' run-time architecture.
• A new syntax for declaring forward and external objects
• Enhancements to the Object Pascal declaration handling to support MacApp.
• Support for USES clauses in the implementation section of a unit.
• Support for external C functions with arbitrary numbers of…
Showing first 3,000 characters of 298,514 total. Open the full document →