[Stackless-checkins] CVS: slpdev/src/2.3/dev/PCbuild pcbuild.sln, 1.3, 1.4 zlib.vcproj, 1.1, 1.2

Christian Tismer tismer at centera.de
Wed Jan 19 20:02:33 CET 2005


Update of /home/cvs/slpdev/src/2.3/dev/PCbuild
In directory centera.de:/tmp/cvs-serv4895/src/2.3/dev/PCbuild

Modified Files:
	pcbuild.sln zlib.vcproj 
Log Message:
Added support for tracing and profiling.
Every tasklet keeps track of these when switching.

I'm not sure if this is ok for the tracing stuff, but at least
it should make it possible to use standard debuggers
and profilers with any single tasklet, now.

Also corrected an oversight in stack saving on deep recursions.

Index: pcbuild.sln
===================================================================
RCS file: /home/cvs/slpdev/src/2.3/dev/PCbuild/pcbuild.sln,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** pcbuild.sln	30 Nov 2004 12:33:21 -0000	1.3
--- pcbuild.sln	19 Jan 2005 19:02:30 -0000	1.4
***************
*** 1,86 ****
  Microsoft Visual Studio Solution File, Format Version 8.00
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcproj", "{4FD1D8E5-217D-44F9-AE5D-2425309F83BC}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_csv", "_csv.vcproj", "{CFAE2CDB-FE4D-4F85-A69D-214C88840A6E}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcproj", "{6F793BA0-FCAD-47DD-B5D7-3DF85AEB5722}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sre", "_sre.vcproj", "{3AD69EFA-B059-4817-9C29-92BA832484EA}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcproj", "{BE271C87-2732-436E-BF8C-3491942EFD68}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{F0082FE8-8C93-48E6-BC38-3715C2493F9C} = {F0082FE8-8C93-48E6-BC38-3715C2493F9C}
- 		{3EDD513D-2D10-413D-8D52-DC495EED60A5} = {3EDD513D-2D10-413D-8D52-DC495EED60A5}
- 		{3AD69EFA-B059-4817-9C29-92BA832484EA} = {3AD69EFA-B059-4817-9C29-92BA832484EA}
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_symtable", "_symtable.vcproj", "{40FD3B6A-7D13-44D0-831F-A3F0BEC32BA3}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcproj", "{38986E75-947A-4519-876B-59BAF3E1F45C}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcproj", "{A43B61F8-1B91-4338-9914-B8C6982F060C}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcproj", "{83B21C88-4CB3-432C-A732-9D1673953C76}"
- 	ProjectSection(ProjectDependencies) = postProject
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "datetime", "datetime.vcproj", "{F495C171-B219-434E-948F-3BB3826FCB9B}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_versioninfo", "make_versioninfo.vcproj", "{A5FBFC58-933D-488B-A176-D7AF75297293}"
- 	ProjectSection(ProjectDependencies) = postProject
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmap", "mmap.vcproj", "{3D68E1BE-9B38-48EB-92CA-59BAF6A2C9AE}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "parser", "parser.vcproj", "{A62639E7-43EA-4B78-BBF2-6DEBC73790BD}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcproj", "{21D1B114-B3C4-4B6F-BAA9-A33116323A58}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyghostscript", "..\..\..\..\..\projects\PharmaControl\pyghostscript-0.1\pyghostscript.vcproj", "{DCBCB9C5-F186-4879-B2D8-FEDD843E59A2}"
- 	ProjectSection(ProjectDependencies) = postProject
- 	EndProjectSection
- EndProject
- Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python", "python.vcproj", "{3EDD513D-2D10-413D-8D52-DC495EED60A5}"
- 	ProjectSection(ProjectDependencies) = postProject
- 		{38E29795-0AB8-4981-992D-FF816ED76A91} = {38E29795-0AB8-4981-992D-FF816ED76A91}
- 	EndProjectSection
- EndProject
  Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythoncore", "pythoncore.vcproj", "{38E29795-0AB8-4981-992D-FF816ED76A91}"
  	ProjectSection(ProjectDependencies) = postProject
- 		{A5FBFC58-933D-488B-A176-D7AF75297293} = {A5FBFC58-933D-488B-A176-D7AF75297293}
  	EndProjectSection
  EndProject
--- 1,5 ----
***************
*** 130,229 ****
  	EndGlobalSection
  	GlobalSection(ProjectConfiguration) = postSolution
- 		{4FD1D8E5-217D-44F9-AE5D-2425309F83BC}.Debug.ActiveCfg = Debug|Win32
- 		{4FD1D8E5-217D-44F9-AE5D-2425309F83BC}.Debug.Build.0 = Debug|Win32
- 		{4FD1D8E5-217D-44F9-AE5D-2425309F83BC}.Release.ActiveCfg = Release|Win32
- 		{4FD1D8E5-217D-44F9-AE5D-2425309F83BC}.Release.Build.0 = Release|Win32
- 		{4FD1D8E5-217D-44F9-AE5D-2425309F83BC}.ReleaseOff.ActiveCfg = Release|Win32
- 		{4FD1D8E5-217D-44F9-AE5D-2425309F83BC}.ReleaseOff.Build.0 = Release|Win32
- 		{CFAE2CDB-FE4D-4F85-A69D-214C88840A6E}.Debug.ActiveCfg = Debug|Win32
- 		{CFAE2CDB-FE4D-4F85-A69D-214C88840A6E}.Debug.Build.0 = Debug|Win32
- 		{CFAE2CDB-FE4D-4F85-A69D-214C88840A6E}.Release.ActiveCfg = Release|Win32
- 		{CFAE2CDB-FE4D-4F85-A69D-214C88840A6E}.Release.Build.0 = Release|Win32
- 		{CFAE2CDB-FE4D-4F85-A69D-214C88840A6E}.ReleaseOff.ActiveCfg = Release|Win32
- 		{CFAE2CDB-FE4D-4F85-A69D-214C88840A6E}.ReleaseOff.Build.0 = Release|Win32
- 		{6F793BA0-FCAD-47DD-B5D7-3DF85AEB5722}.Debug.ActiveCfg = Debug|Win32
- 		{6F793BA0-FCAD-47DD-B5D7-3DF85AEB5722}.Debug.Build.0 = Debug|Win32
- 		{6F793BA0-FCAD-47DD-B5D7-3DF85AEB5722}.Release.ActiveCfg = Release|Win32
- 		{6F793BA0-FCAD-47DD-B5D7-3DF85AEB5722}.Release.Build.0 = Release|Win32
- 		{6F793BA0-FCAD-47DD-B5D7-3DF85AEB5722}.ReleaseOff.ActiveCfg = Release|Win32
- 		{6F793BA0-FCAD-47DD-B5D7-3DF85AEB5722}.ReleaseOff.Build.0 = Release|Win32
- 		{3AD69EFA-B059-4817-9C29-92BA832484EA}.Debug.ActiveCfg = Debug|Win32
- 		{3AD69EFA-B059-4817-9C29-92BA832484EA}.Debug.Build.0 = Debug|Win32
- 		{3AD69EFA-B059-4817-9C29-92BA832484EA}.Release.ActiveCfg = Release|Win32
- 		{3AD69EFA-B059-4817-9C29-92BA832484EA}.Release.Build.0 = Release|Win32
- 		{3AD69EFA-B059-4817-9C29-92BA832484EA}.ReleaseOff.ActiveCfg = ReleaseOff|Win32
- 		{3AD69EFA-B059-4817-9C29-92BA832484EA}.ReleaseOff.Build.0 = ReleaseOff|Win32
- 		{BE271C87-2732-436E-BF8C-3491942EFD68}.Debug.ActiveCfg = Debug|Win32
- 		{BE271C87-2732-436E-BF8C-3491942EFD68}.Debug.Build.0 = Debug|Win32
- 		{BE271C87-2732-436E-BF8C-3491942EFD68}.Release.ActiveCfg = Release|Win32
- 		{BE271C87-2732-436E-BF8C-3491942EFD68}.Release.Build.0 = Release|Win32
- 		{BE271C87-2732-436E-BF8C-3491942EFD68}.ReleaseOff.ActiveCfg = Release|Win32
- 		{BE271C87-2732-436E-BF8C-3491942EFD68}.ReleaseOff.Build.0 = Release|Win32
- 		{40FD3B6A-7D13-44D0-831F-A3F0BEC32BA3}.Debug.ActiveCfg = Debug|Win32
- 		{40FD3B6A-7D13-44D0-831F-A3F0BEC32BA3}.Debug.Build.0 = Debug|Win32
- 		{40FD3B6A-7D13-44D0-831F-A3F0BEC32BA3}.Release.ActiveCfg = Release|Win32
- 		{40FD3B6A-7D13-44D0-831F-A3F0BEC32BA3}.Release.Build.0 = Release|Win32
- 		{40FD3B6A-7D13-44D0-831F-A3F0BEC32BA3}.ReleaseOff.ActiveCfg = Release|Win32
- 		{40FD3B6A-7D13-44D0-831F-A3F0BEC32BA3}.ReleaseOff.Build.0 = Release|Win32
- 		{38986E75-947A-4519-876B-59BAF3E1F45C}.Debug.ActiveCfg = Debug|Win32
- 		{38986E75-947A-4519-876B-59BAF3E1F45C}.Debug.Build.0 = Debug|Win32
- 		{38986E75-947A-4519-876B-59BAF3E1F45C}.Release.ActiveCfg = Release|Win32
- 		{38986E75-947A-4519-876B-59BAF3E1F45C}.Release.Build.0 = Release|Win32
- 		{38986E75-947A-4519-876B-59BAF3E1F45C}.ReleaseOff.ActiveCfg = Release|Win32
- 		{38986E75-947A-4519-876B-59BAF3E1F45C}.ReleaseOff.Build.0 = Release|Win32
- 		{A43B61F8-1B91-4338-9914-B8C6982F060C}.Debug.ActiveCfg = Debug|Win32
- 		{A43B61F8-1B91-4338-9914-B8C6982F060C}.Debug.Build.0 = Debug|Win32
- 		{A43B61F8-1B91-4338-9914-B8C6982F060C}.Release.ActiveCfg = Release|Win32
- 		{A43B61F8-1B91-4338-9914-B8C6982F060C}.Release.Build.0 = Release|Win32
- 		{A43B61F8-1B91-4338-9914-B8C6982F060C}.ReleaseOff.ActiveCfg = Release|Win32
- 		{A43B61F8-1B91-4338-9914-B8C6982F060C}.ReleaseOff.Build.0 = Release|Win32
- 		{83B21C88-4CB3-432C-A732-9D1673953C76}.Debug.ActiveCfg = Debug|Win32
- 		{83B21C88-4CB3-432C-A732-9D1673953C76}.Debug.Build.0 = Debug|Win32
- 		{83B21C88-4CB3-432C-A732-9D1673953C76}.Release.ActiveCfg = Release|Win32
- 		{83B21C88-4CB3-432C-A732-9D1673953C76}.Release.Build.0 = Release|Win32
- 		{83B21C88-4CB3-432C-A732-9D1673953C76}.ReleaseOff.ActiveCfg = Release|Win32
- 		{83B21C88-4CB3-432C-A732-9D1673953C76}.ReleaseOff.Build.0 = Release|Win32
- 		{F495C171-B219-434E-948F-3BB3826FCB9B}.Debug.ActiveCfg = Debug|Win32
- 		{F495C171-B219-434E-948F-3BB3826FCB9B}.Debug.Build.0 = Debug|Win32
- 		{F495C171-B219-434E-948F-3BB3826FCB9B}.Release.ActiveCfg = Release|Win32
- 		{F495C171-B219-434E-948F-3BB3826FCB9B}.Release.Build.0 = Release|Win32
- 		{F495C171-B219-434E-948F-3BB3826FCB9B}.ReleaseOff.ActiveCfg = Release|Win32
- 		{F495C171-B219-434E-948F-3BB3826FCB9B}.ReleaseOff.Build.0 = Release|Win32
- 		{A5FBFC58-933D-488B-A176-D7AF75297293}.Debug.ActiveCfg = Debug|Win32
- 		{A5FBFC58-933D-488B-A176-D7AF75297293}.Debug.Build.0 = Debug|Win32
- 		{A5FBFC58-933D-488B-A176-D7AF75297293}.Release.ActiveCfg = Release|Win32
- 		{A5FBFC58-933D-488B-A176-D7AF75297293}.Release.Build.0 = Release|Win32
- 		{A5FBFC58-933D-488B-A176-D7AF75297293}.ReleaseOff.ActiveCfg = Release|Win32
- 		{A5FBFC58-933D-488B-A176-D7AF75297293}.ReleaseOff.Build.0 = Release|Win32
- 		{3D68E1BE-9B38-48EB-92CA-59BAF6A2C9AE}.Debug.ActiveCfg = Debug|Win32
- 		{3D68E1BE-9B38-48EB-92CA-59BAF6A2C9AE}.Debug.Build.0 = Debug|Win32
- 		{3D68E1BE-9B38-48EB-92CA-59BAF6A2C9AE}.Release.ActiveCfg = Release|Win32
- 		{3D68E1BE-9B38-48EB-92CA-59BAF6A2C9AE}.Release.Build.0 = Release|Win32
- 		{3D68E1BE-9B38-48EB-92CA-59BAF6A2C9AE}.ReleaseOff.ActiveCfg = Release|Win32
- 		{3D68E1BE-9B38-48EB-92CA-59BAF6A2C9AE}.ReleaseOff.Build.0 = Release|Win32
- 		{A62639E7-43EA-4B78-BBF2-6DEBC73790BD}.Debug.ActiveCfg = Debug|Win32
- 		{A62639E7-43EA-4B78-BBF2-6DEBC73790BD}.Debug.Build.0 = Debug|Win32
- 		{A62639E7-43EA-4B78-BBF2-6DEBC73790BD}.Release.ActiveCfg = Release|Win32
- 		{A62639E7-43EA-4B78-BBF2-6DEBC73790BD}.Release.Build.0 = Release|Win32
- 		{A62639E7-43EA-4B78-BBF2-6DEBC73790BD}.ReleaseOff.ActiveCfg = Release|Win32
- 		{A62639E7-43EA-4B78-BBF2-6DEBC73790BD}.ReleaseOff.Build.0 = Release|Win32
- 		{21D1B114-B3C4-4B6F-BAA9-A33116323A58}.Debug.ActiveCfg = Debug|Win32
- 		{21D1B114-B3C4-4B6F-BAA9-A33116323A58}.Debug.Build.0 = Debug|Win32
- 		{21D1B114-B3C4-4B6F-BAA9-A33116323A58}.Release.ActiveCfg = Release|Win32
- 		{21D1B114-B3C4-4B6F-BAA9-A33116323A58}.Release.Build.0 = Release|Win32
- 		{21D1B114-B3C4-4B6F-BAA9-A33116323A58}.ReleaseOff.ActiveCfg = Release|Win32
- 		{21D1B114-B3C4-4B6F-BAA9-A33116323A58}.ReleaseOff.Build.0 = Release|Win32
- 		{DCBCB9C5-F186-4879-B2D8-FEDD843E59A2}.Debug.ActiveCfg = Debug|Win32
- 		{DCBCB9C5-F186-4879-B2D8-FEDD843E59A2}.Debug.Build.0 = Debug|Win32
- 		{DCBCB9C5-F186-4879-B2D8-FEDD843E59A2}.Release.ActiveCfg = Release|Win32
- 		{DCBCB9C5-F186-4879-B2D8-FEDD843E59A2}.Release.Build.0 = Release|Win32
- 		{DCBCB9C5-F186-4879-B2D8-FEDD843E59A2}.ReleaseOff.ActiveCfg = Release|Win32
- 		{DCBCB9C5-F186-4879-B2D8-FEDD843E59A2}.ReleaseOff.Build.0 = Release|Win32
- 		{3EDD513D-2D10-413D-8D52-DC495EED60A5}.Debug.ActiveCfg = Debug|Win32
- 		{3EDD513D-2D10-413D-8D52-DC495EED60A5}.Debug.Build.0 = Debug|Win32
- 		{3EDD513D-2D10-413D-8D52-DC495EED60A5}.Release.ActiveCfg = Release|Win32
- 		{3EDD513D-2D10-413D-8D52-DC495EED60A5}.Release.Build.0 = Release|Win32
- 		{3EDD513D-2D10-413D-8D52-DC495EED60A5}.ReleaseOff.ActiveCfg = ReleaseOff|Win32
- 		{3EDD513D-2D10-413D-8D52-DC495EED60A5}.ReleaseOff.Build.0 = ReleaseOff|Win32
  		{38E29795-0AB8-4981-992D-FF816ED76A91}.Debug.ActiveCfg = Debug|Win32
  		{38E29795-0AB8-4981-992D-FF816ED76A91}.Debug.Build.0 = Debug|Win32
--- 49,52 ----

Index: zlib.vcproj
===================================================================
RCS file: /home/cvs/slpdev/src/2.3/dev/PCbuild/zlib.vcproj,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** zlib.vcproj	15 Jul 2004 18:35:18 -0000	1.1
--- zlib.vcproj	19 Jan 2005 19:02:30 -0000	1.2
***************
*** 37,45 ****
  			<Tool
  				Name="VCLinkerTool"
! 				AdditionalDependencies="..\..\zlib-1.1.4\zlib.lib"
  				OutputFile="./zlib_d.pyd"
  				LinkIncremental="1"
  				SuppressStartupBanner="TRUE"
! 				IgnoreDefaultLibraryNames="libc"
  				GenerateDebugInformation="TRUE"
  				ProgramDatabaseFile=".\./zlib_d.pdb"
--- 37,45 ----
  			<Tool
  				Name="VCLinkerTool"
! 				AdditionalDependencies="..\..\zlib-1.2.1\zlib.lib"
  				OutputFile="./zlib_d.pyd"
  				LinkIncremental="1"
  				SuppressStartupBanner="TRUE"
! 				IgnoreDefaultLibraryNames="libc,msvcrt"
  				GenerateDebugInformation="TRUE"
  				ProgramDatabaseFile=".\./zlib_d.pdb"
***************
*** 63,68 ****
  				Name="VCPreLinkEventTool"
  				Description="Checking static zlib has been built"
! 				CommandLine="cd ..\..\zlib-1.1.4
! nmake -nologo -f msdos\makefile.w32 zlib.lib
  "/>
  			<Tool
--- 63,68 ----
  				Name="VCPreLinkEventTool"
  				Description="Checking static zlib has been built"
! 				CommandLine="cd ..\..\zlib-1.2.1
! nmake -nologo -f win32/Makefile.msc zlib.lib
  "/>
  			<Tool


_______________________________________________
Stackless-checkins mailing list
Stackless-checkins at stackless.com
http://www.stackless.com/mailman/listinfo/stackless-checkins



More information about the Stackless-checkins mailing list