mirror of https://github.com/buggins/dlangui.git
Remove example2 and test examples
This commit is contained in:
parent
25bc5ef4b9
commit
9aea275e29
|
@ -28,3 +28,6 @@ lib/res
|
||||||
*.a
|
*.a
|
||||||
dlangui-test-default
|
dlangui-test-default
|
||||||
.vscode
|
.vscode
|
||||||
|
*.exe
|
||||||
|
*.pdb
|
||||||
|
dlangui.lib
|
||||||
|
|
|
@ -1,194 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>{4B9651D1-BF43-47BD-9FA4-B1DAF9E7197D}</ProjectGuid>
|
|
||||||
<Config name="Debug" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<symdebug>1</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>0</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2.043</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath />
|
|
||||||
<fileImppath />
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids />
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>1</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Config name="Release" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<symdebug>0</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>1</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2.043</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath />
|
|
||||||
<fileImppath />
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids />
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>0</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Folder name="example2">
|
|
||||||
<File path="winmain.d" />
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
|
@ -1,33 +0,0 @@
|
||||||
module winmain;
|
|
||||||
|
|
||||||
import core.runtime;
|
|
||||||
import core.sys.windows.windows;
|
|
||||||
|
|
||||||
extern (Windows)
|
|
||||||
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
|
|
||||||
{
|
|
||||||
int result;
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
Runtime.initialize();
|
|
||||||
|
|
||||||
result = myWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);
|
|
||||||
|
|
||||||
Runtime.terminate();
|
|
||||||
}
|
|
||||||
catch (Throwable o) // catch any uncaught exceptions
|
|
||||||
{
|
|
||||||
MessageBoxA(null, cast(char *)o.toString(), "Error", MB_OK | MB_ICONEXCLAMATION);
|
|
||||||
result = 0; // failed
|
|
||||||
}
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
int myWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
|
|
||||||
{
|
|
||||||
/* ... insert user code here ... */
|
|
||||||
throw new Exception("not implemented");
|
|
||||||
return 0;
|
|
||||||
}
|
|
|
@ -1,24 +0,0 @@
|
||||||
module main;
|
|
||||||
|
|
||||||
struct Foo // must be struct to reproduce
|
|
||||||
{
|
|
||||||
uint foo; // any data can be here
|
|
||||||
}
|
|
||||||
|
|
||||||
struct Bar // must be struct to reproduce
|
|
||||||
{
|
|
||||||
// DMD 2.065 hang with 100% CPU load
|
|
||||||
// works ok if array size is reduced
|
|
||||||
//Foo[0x20000] _array;
|
|
||||||
// 0x4000 - < 1 second
|
|
||||||
// 0x8000 - 5 seconds
|
|
||||||
// 0xC000 - 15 seconds
|
|
||||||
// 0xE000 - 20 seconds
|
|
||||||
// 0x10000 - 25 seconds
|
|
||||||
// 0x20000 - 1:45
|
|
||||||
}
|
|
||||||
|
|
||||||
int main(string[] argv)
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
|
@ -1,11 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>be84df39-64e6-449d-89e0-8e92404003cb</ProjectGuid>
|
|
||||||
<Config name="Debug">
|
|
||||||
<!-- default to defaults -->
|
|
||||||
</Config>
|
|
||||||
<Config name="Release">
|
|
||||||
</Config>
|
|
||||||
<Folder name="test">
|
|
||||||
<File path="main.d" />
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
Loading…
Reference in New Issue