|
From: John M M. <jo...@us...> - 2003-05-19 07:33:46
|
Update of /cvsroot/squeak/squeak/platforms/Mac OS/vm/Documentation
In directory sc8-pr-cvs1:/tmp/cvs-serv7699/squeak/platforms/Mac OS/vm/Documentation
Modified Files:
readme
Log Message:
3.5.1b1 Notes about VMMaker changeset consolidation, and browser plugin build process changes
Index: readme
===================================================================
RCS file: /cvsroot/squeak/squeak/platforms/Mac OS/vm/Documentation/readme,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** readme 9 Apr 2003 23:55:50 -0000 1.6
--- readme 19 May 2003 07:33:43 -0000 1.7
***************
*** 10,19 ****
-- Changes John McIntosh Nov 14th, 2002 (some cleanup and modernization
-- CHanges John McIntosh April 5th, 2003 (changeset names change)
!
(Note to readers, it is possible a step was missed, so beware)
Building a Carbon Squeak VM with ProjectBuilder:
! {JMM notes this is building with 10.2.4, and Squeak 3.5alpha (for croquet)}
Overview
--- 10,20 ----
-- Changes John McIntosh Nov 14th, 2002 (some cleanup and modernization
-- CHanges John McIntosh April 5th, 2003 (changeset names change)
! -- Changes John McIntosh May 19th, 2003 (changeset consolidation into VMMaker).
!
(Note to readers, it is possible a step was missed, so beware)
Building a Carbon Squeak VM with ProjectBuilder:
! {JMM notes this is building with 10.2.6, and Squeak 3.5alpha (for croquet)}
Overview
***************
*** 63,75 ****
A. Install change sets from the specialChangeSets Folder.
! These are required to build a VM that has globals as a structure which improves
! performance by 10% or more. There has been some discussion that the line endings
might be wrong for the following change sets that might depend on what CVS thinks,
so do a "remove linefeeds" first.
- MoreInterpAccessors-JMM.2.cs
- VMGlobalsChanges.5.cs
CGeneratorEnhancements-ajh.1.cs
Gnuifier.4.cs
B. DoIt: VMMakerTool openInWorld
--- 64,79 ----
A. Install change sets from the specialChangeSets Folder.
! These are required to build a VM that improves performance by x% or more.
! There has been some discussion that the line endings
might be wrong for the following change sets that might depend on what CVS thinks,
so do a "remove linefeeds" first.
CGeneratorEnhancements-ajh.1.cs
+ - For some versions of GCC, and most 68K compilers this changeset helps them
+ better localize variables in the interpreter() loop. Before the change there are
+ about 16 temporary variables and most compilers give up do poor register colorization.
+ This changeset gives unique individual names to the temp vars and the compiler is happy.
Gnuifier.4.cs
+ - A smalltalk version of the AWK example.
B. DoIt: VMMakerTool openInWorld
***************
*** 178,181 ****
--- 182,193 ----
+ Browser plugin
+
+ It's now possible to build a browser plugin without much work. To do this just
+ pick the NPSqueak target, and in the Targets tab pick either Safari or IE as the
+ targeted browser. Remember to copy the newly compiled NPSqueak.bundle to the Internet Plug-ins Folder
+ so you debug the right bundle.
+
+ See the following for information on the older harder way, which you can now ignore.
---------------------------------------------------
|