[Vm-dev] [commit] r2432 - Various build directory svn:ignore properties. Add a workspace.

commits at squeakvm.org commits at squeakvm.org
Fri Jun 17 20:24:21 UTC 2011


Author: eliot
Date: 2011-06-17 13:24:21 -0700 (Fri, 17 Jun 2011)
New Revision: 2432

Added:
   branches/Cog/image/Slang Test Workspace.text
Modified:
   branches/Cog/macbuild/
   branches/Cog/nsbuild/cygwinbuild/
   branches/Cog/nsbuild/macbuild/
   branches/Cog/nsbuild/unixbuild/bld/
Log:
Various build directory svn:ignore properties.  Add a workspace.

Added: branches/Cog/image/Slang Test Workspace.text
===================================================================
--- branches/Cog/image/Slang Test Workspace.text	                        (rev 0)
+++ branches/Cog/image/Slang Test Workspace.text	2011-06-17 20:24:21 UTC (rev 2432)
@@ -0,0 +1,45 @@
+(Transcript show: [| sel s cg interpClasses interpClass structClasses progress |
+	sel := #markAndTraceTraceLog.
+	cg := (VMMaker forPlatform: 'Cross')
+			interpreterClass: "StackInterpreter"CoInterpreter;
+			buildCodeGeneratorForInterpreter.
+
+	cg removeUnneededBuiltins.
+	cg vmClass preGenerationHook: cg.
+	cg retainMethods: { sel }.
+	cg prepareMethods.
+	cg doInlining: true.
+	s := ReadWriteStream on: String new.
+	(cg methodNamed: sel)
+		halt;
+		emitCCodeOn: s generator: cg.
+	s contents] value).
+
+(Transcript show: [| sel s cg cogitClasses cogitClass structClasses progress |
+	sel := #remapIfObjectRef:pc:hasYoung:.
+	cg := (VMMaker forPlatform: 'Cross')
+			interpreterClass: CoInterpreter;
+			buildCodeGeneratorForCogit.
+
+	cg removeUnneededBuiltins.
+	cg vmClass preGenerationHook: cg.
+	cg retainMethods: { #compactCogCompiledCode. sel }.
+	cg prepareMethods.
+	cg doInlining: true.
+	s := ReadWriteStream on: String new.
+	(cg methodNamed: sel)
+		halt;
+		emitCCodeOn: s generator: cg.
+	s contents] value).
+
+(Transcript show: [| sel s cg interpClasses interpClass structClasses progress |
+	sel := #primDigitBitShiftMagnitude.
+	cg := LargeIntegersPlugin buildCodeGeneratorUpTo: LargeIntegersPlugin.
+	cg retainMethods: { sel }.
+	cg prepareMethods.
+	cg doInlining: true.
+	s := ReadWriteStream on: String new.
+	(cg methodNamed: sel)
+		halt;
+		emitCCodeOn: s generator: cg.
+	s contents] value).
\ No newline at end of file


Property changes on: branches/Cog/macbuild
___________________________________________________________________
Modified: svn:ignore
   - build
*.app
*.bundle
LOG*

   + build
*.app
*.bundle
LOG*
*.sources



Property changes on: branches/Cog/nsbuild/cygwinbuild
___________________________________________________________________
Added: svn:ignore
   + build
buildast
builddbg
eitheror.exe
mkNamedPrims.exe
sqNamedPrims.h



Property changes on: branches/Cog/nsbuild/macbuild
___________________________________________________________________
Added: svn:ignore
   + build
*.app
*.bundle
LOG*
*.sources



Property changes on: branches/Cog/nsbuild/unixbuild/bld
___________________________________________________________________
Added: svn:ignore
   + *




More information about the Vm-dev mailing list