diff --git a/32-64-portability.dd b/32-64-portability.dd deleted file mode 100644 index a314d3a8c9..0000000000 --- a/32-64-portability.dd +++ /dev/null @@ -1,10 +0,0 @@ -Ddoc - -$(SPEC_S $(TITLE), - -This page has been moved to -$(LINK2 https://wiki.dlang.org/Porting_32_Bit_Code_to_64_Bits, https://wiki.dlang.org/Porting_32_Bit_Code_to_64_Bits) - -) - -Macros: diff --git a/COM.dd b/COM.dd deleted file mode 100644 index f240a5725f..0000000000 --- a/COM.dd +++ /dev/null @@ -1,10 +0,0 @@ -Ddoc - -$(SPEC_S COM Programming, - -This page has been moved to -$(LINK2 https://wiki.dlang.org/COM_Programming, https://wiki.dlang.org/COM_Programming) - -) - -Macros: diff --git a/comparison.dd b/comparison.dd index c0d042d467..01b42ae7f9 100644 --- a/comparison.dd +++ b/comparison.dd @@ -50,7 +50,7 @@ $(ITEMIZE $(A spec/iasm.html, Inline assembler), Direct access to hardware, $(A spec/struct.html, Lightweight objects), - $(A memory.html, Explicit memory allocation control), + $(A https://wiki.dlang.org/Memory_Management, Explicit memory allocation control), Independent of VM, Direct native code gen ), @@ -77,7 +77,7 @@ $(ITEMIZE $(A spec/unittest.html, Unit testing), $(A spec/module.html#staticorder, Static construction order), $(A spec/statement.html#DeclarationStatement, Guaranteed initialization), - $(A memory.html#raii, RAII (automatic destructors)), + $(A https://wiki.dlang.org/Memory_Management#RAII_.28Resource_Acquisition_Is_Initialization.29, RAII (automatic destructors)), $(A spec/statement.html#TryStatement, Exception handling), $(A spec/statement.html#ScopeGuardStatement, Scope guards), $(A spec/statement.html#TryStatement, try-catch-finally blocks), diff --git a/dll.dd b/dll.dd deleted file mode 100644 index dad73203ec..0000000000 --- a/dll.dd +++ /dev/null @@ -1,10 +0,0 @@ -Ddoc - -$(D_S Writing Win32 DLLs in D, - -This page has been moved to -$(LINK2 https://wiki.dlang.org/Win32_DLLs_in_D, https://wiki.dlang.org/Win32_DLLs_in_D) - -) - -Macros: diff --git a/htomodule.dd b/htomodule.dd deleted file mode 100644 index daeddaa515..0000000000 --- a/htomodule.dd +++ /dev/null @@ -1,10 +0,0 @@ -Ddoc - -$(D_S Converting C $(D .h) Files to D Modules, - -This page has been moved to -$(LINK2 https://wiki.dlang.org/Converting_C_.h_Files_to_D_Modules, https://wiki.dlang.org/Converting_C_.h_Files_to_D_Modules) - -) - -Macros: diff --git a/memory.dd b/memory.dd deleted file mode 100644 index 537dcf7d7c..0000000000 --- a/memory.dd +++ /dev/null @@ -1,12 +0,0 @@ -Ddoc - -$(D_S Memory Management, - -This page has been moved to -$(LINK2 https://wiki.dlang.org/Memory_Management, https://wiki.dlang.org/Memory_Management) - -) - -Macros: - TITLE=Memory Management - diff --git a/posix.mak b/posix.mak index bf14290907..323551e7a2 100644 --- a/posix.mak +++ b/posix.mak @@ -161,18 +161,18 @@ CHANGELOG_FILES=$(basename $(subst _pre.dd,.dd,$(wildcard changelog/*.dd))) # Website root filenames. They have extension .dd in the source # and .html in the generated HTML. Save for the expansion of # $(SPEC_ROOT), the list is sorted alphabetically. -PAGES_ROOT=$(SPEC_ROOT) 32-64-portability acknowledgements areas-of-d-usage \ +PAGES_ROOT=$(SPEC_ROOT) acknowledgements areas-of-d-usage \ articles ascii-table bugstats.php builtin \ - $(CHANGELOG_FILES) code_coverage COM community comparison concepts \ + $(CHANGELOG_FILES) code_coverage community comparison concepts \ const-faq cpptod ctarguments ctod \ - D1toD2 d-array-article d-floating-point deprecate dll dll-linux \ + D1toD2 d-array-article d-floating-point deprecate dll-linux \ dmd-freebsd dmd-linux dmd-osx dmd-windows documentation download dstyle \ exception-safe faq forum-template foundation gpg_keys glossary \ - gsoc2011 gsoc2012 gsoc2012-template hijack howto-promote htod htomodule index \ - intro-to-datetime lazy-evaluation memory menu migrate-to-shared mixin \ + gsoc2011 gsoc2012 gsoc2012-template hijack howto-promote htod index \ + intro-to-datetime lazy-evaluation menu migrate-to-shared mixin \ orgs-using-d overview pretod rationale rdmd regular-expression resources safed \ search template-comparison templates-revisited tuple \ - variadic-function-templates warnings wc windbg windows + variadic-function-templates warnings wc windbg TARGETS=$(addsuffix .html,$(PAGES_ROOT)) diff --git a/spec/garbage.dd b/spec/garbage.dd index 4f4fd94b4e..67a3692576 100644 --- a/spec/garbage.dd +++ b/spec/garbage.dd @@ -7,7 +7,7 @@ $(SPEC_S Garbage Collection, to free memory explicitly. Just allocate as needed, and the garbage collector will periodically return all unused memory to the pool of available memory. ) - + $(P D also provides the mechanisms to write code where the garbage collector is $(B not involved). More information is provided below. ) @@ -107,10 +107,10 @@ $(SPEC_S Garbage Collection, ) $(P These constraints are addressed by techniques outlined - in $(DPLLINK $(ROOT_DIR)memory.html, Memory Management), including the mechanisms provided by + in $(DPLLINK https://wiki.dlang.org/Memory_Management, Memory Management), including the mechanisms provided by D to control allocations outside the GC heap. ) - + $(P There is currently work in progress to make the runtime library free of GC heap allocations, to allow its use in scenarios where the use of GC infrastructure is not possible. ) @@ -376,7 +376,7 @@ $(H2 D $(LNAME2 op_involving_gc, Operations That Involve the Garbage Collector)) $(LI Taking the address of (i.e. making a delegate to) a nested function that accesses variables in an outer scope) $(LI A function literal that accesses variables in an outer scope) - + $(LI An $(GLINK2 expression, AssertExpression) that fails its condition) ) diff --git a/win32.mak b/win32.mak index 35483f6e92..18a75b79f1 100644 --- a/win32.mak +++ b/win32.mak @@ -7,7 +7,7 @@ DPL_DOCS_PATH=dpl-docs DPL_DOCS=dub run --root $(DPL_DOCS_PATH) -- SRC= $(SPECSRC) cpptod.dd ctod.dd pretod.dd cppcontracts.dd index.dd overview.dd \ - mixin.dd memory.dd interface.dd windows.dd dll.dd htomodule.dd faq.dd \ + mixin.dd faq.dd \ dstyle.dd wc.dd \ changelog\2.000.dd changelog\2.001.dd changelog\2.002.dd \ changelog\2.003.dd changelog\2.004.dd changelog\2.005.dd \ @@ -43,10 +43,10 @@ SRC= $(SPECSRC) cpptod.dd ctod.dd pretod.dd cppcontracts.dd index.dd overview.dd exception-safe.dd rdmd.dd templates-revisited.dd warnings.dd \ ascii-table.dd windbg.dd htod.dd regular-expression.dd \ lazy-evaluation.dd variadic-function-templates.dd howto-promote.dd \ - tuple.dd template-comparison.dd COM.dd hijack.dd safed.dd \ + tuple.dd template-comparison.dd hijack.dd safed.dd \ const-faq.dd concepts.dd d-floating-point.dd migrate-to-shared.dd \ D1toD2.dd intro-to-datetime.dd simd.dd deprecate.dd download.dd \ - 32-64-portability.dd dll-linux.dd bugstats.php.dd \ + dll-linux.dd bugstats.php.dd \ ctarguments.dd articles.dd community.dd documentation.dd menu.dd \ resources.dd search.dd @@ -94,8 +94,8 @@ SPECTARGETS=spec\spec.html spec\intro.html spec\lex.html \ spec\memory-safe-d.html spec\abi.html spec\simd.html TARGETS= $(SPECTARGETS) cpptod.html ctod.html pretod.html cppcontracts.html index.html overview.html \ - mixin.html memory.html windows.html \ - dll.html htomodule.html faq.html dstyle.html wc.html \ + mixin.html \ + faq.html dstyle.html wc.html \ changelog\2.000.html changelog\2.001.html changelog\2.002.html \ changelog\2.003.html changelog\2.004.html changelog\2.005.html \ changelog\2.006.html changelog\2.007.html changelog\2.008.html \ @@ -131,12 +131,12 @@ TARGETS= $(SPECTARGETS) cpptod.html ctod.html pretod.html cppcontracts.html inde ascii-table.html windbg.html htod.html regular-expression.html \ lazy-evaluation.html variadic-function-templates.html \ howto-promote.html tuple.html template-comparison.html \ - COM.html hijack.html \ + hijack.html \ safed.html const-faq.html dmd-windows.html \ dmd-linux.html dmd-osx.html dmd-freebsd.html concepts.html \ d-floating-point.html migrate-to-shared.html \ D1toD2.html intro-to-datetime.html \ - deprecate.html download.html 32-64-portability.html \ + deprecate.html download.html \ d-array-article.html dll-linux.html bugstats.php.html \ gpg_keys.html forum-template.html ctarguments.html articles.html \ community.html documentation.html menu.html resources.html search.html \ @@ -172,8 +172,6 @@ dmd-osx.html : $(DDOC) osx.ddoc dcompiler.dd dmd-windows.html : $(DDOC) windows.ddoc dcompiler.dd $(DMD) -o- -c -D $(DDOC) windows.ddoc dcompiler.dd -Dfdmd-windows.html -32-64-portability.html : $(DDOC) 32-64-portability.dd - acknowledgements.html : $(DDOC) acknowledgements.dd articles.html : $(DDOC) articles.dd @@ -349,8 +347,6 @@ changelog\index.html : $(CHANGELOG_DDOC) changelog\index.dd code_coverage.html : $(DDOC) code_coverage.dd -COM.html : $(DDOC) COM.dd - community.html : $(DDOC) community.dd comparison.html : $(DDOC) comparison.dd @@ -373,8 +369,6 @@ d-floating-point.html : $(DDOC) d-floating-point.dd deprecate.html : $(DDOC) deprecate.dd -dll.html : $(DDOC) dll.dd - dll-linux.html : $(DDOC) dll-linux.dd documentation.html : $(DDOC) documentation.dd @@ -395,8 +389,6 @@ howto-promote.html : $(DDOC) howto-promote.dd htod.html : $(DDOC) htod.dd -htomodule.html : $(DDOC) htomodule.dd - index.html : $(DDOC) index.dd intro-to-datetime.html : $(DDOC) intro-to-datetime.dd @@ -526,8 +518,6 @@ spec\version.html : $(LANGUAGE_DDOC) spec\version.dd lazy-evaluation.html : $(DDOC) lazy-evaluation.dd -memory.html : $(DDOC) memory.dd - menu.html : $(DDOC) menu.dd migrate-to-shared.html : $(DDOC) migrate-to-shared.dd @@ -564,8 +554,6 @@ wc.html : $(DDOC) wc.dd windbg.html : $(DDOC) windows.ddoc windbg.dd -windows.html : $(DDOC) windows.ddoc windows.dd - forum-template.html : $(DDOC) forum-template.dd modlist-release.ddoc : modlist.d diff --git a/windows.dd b/windows.dd deleted file mode 100644 index fadb42a420..0000000000 --- a/windows.dd +++ /dev/null @@ -1,10 +0,0 @@ -Ddoc - -$(D_S D for Win32, - -This page has been moved to -$(LINK2 https://wiki.dlang.org/D_for_Win32, https://wiki.dlang.org/D_for_Win32) - -) - -Macros: