Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into stable
Browse files Browse the repository at this point in the history
  • Loading branch information
MartinNowak committed Jan 3, 2016
2 parents 70bc454 + e7e4570 commit d7c4cd2
Show file tree
Hide file tree
Showing 127 changed files with 3,050 additions and 2,484 deletions.
6 changes: 3 additions & 3 deletions .gitignore
@@ -1,5 +1,3 @@
GNUmakefile

!appendices.html
!articles.html
!dcompiler.html
Expand All @@ -19,13 +17,14 @@ Thumbs.db
*.o
*.json

# PDF
# PDF / eBook
dlangspec.d
dlangspec-consolidated.d
dlangspec.aux
dlangspec.log
dlangspec.out
dlangspec.tex
dlangspec.mobi

/web
Makefile
Expand All @@ -37,6 +36,7 @@ docs-prerelease.json
docs.json
.dub/
dpl-docs/dpl-docs
modlist-release.ddoc

/d.tag
/.generated
9 changes: 9 additions & 0 deletions .htaccess
Expand Up @@ -25,3 +25,12 @@ Redirect 301 /memory.html http://wiki.dlang.org/Memory_Management
Redirect 301 /windows.html http://wiki.dlang.org/D_for_Win32

RewriteRule ^changelog(.html)?$ changelog/index.html [R=301,L]

# legacy URLs of /spec/ pages
RewriteRule ^(spec|intro|lex|grammar|module|declaration|type|property|\
attribute|pragma|expression|statement|arrays|hash-map|struct|class|interface|\
enum|const3|function|operatoroverloading|template|template-mixin|contracts|\
version|traits|errors|unittest|garbage|float|iasm|ddoc|interfaceToC|\
cpp_interface|objc_interface|portability|entity|memory-safe-d|abi|simd)\
(\.html)?$ \
spec/$1.html [R=301,L]
29 changes: 17 additions & 12 deletions bugstats.php.dd
Expand Up @@ -25,24 +25,29 @@ $(LI

$(H3 Bug Tracker Statistics)

$(BOOKTABLE $(SECTION3 Current bugs <font size=-1>$(LINK2 https://issues.dlang.org/enter_bug.cgi?product=D,[report new bug])$(LINK2 https://issues.dlang.org/query.cgi,[search])</font>),
$(DISPLAY Regression, y_axis_field=bug_severity&query_format=report-table&product=D&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=regression)
$(DISPLAY Blocker, y_axis_field=bug_severity&query_format=report-table&product=D&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker)
$(DISPLAY Critical, y_axis_field=bug_severity&query_format=report-table&product=D&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=critical)
$(DISPLAY Major, y_axis_field=bug_severity&query_format=report-table&product=D&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=major)
$(DISPLAY Normal$(COMMA) minor$(COMMA) or trivial, y_axis_field=bug_severity&query_format=report-table&product=D&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=normal&bug_severity=minor&bug_severity=trivial)
$(DISPLAY Enhancement, y_axis_field=bug_severity&query_format=report-table&product=D&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=enhancement)
$(DISPLAY All open, y_axis_field=bug_severity&query_format=report-table&product=D&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=regression&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=enhancement)
$(DISPLAY All closed, y_axis_field=bug_severity&query_format=report-table&product=D&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=regression&bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=enhancement&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED)
$(BOOKTABLE $(SECTION3 Current bugs <font size="-1">$(LINK2 https://issues.dlang.org/enter_bug.cgi?product=D,[report new bug])$(LINK2 https://issues.dlang.org/query.cgi,[search])</font>),
$(DISPLAY Regression, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=regression)
$(DISPLAY Blocker, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=blocker)
$(DISPLAY Critical, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=critical)
$(DISPLAY Major, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=major)
$(DISPLAY Normal$(COMMA) minor$(COMMA) or trivial, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial)
$(DISPLAY Enhancement, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=enhancement)
$(DISPLAY All open, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial&amp;bug_severity=regression&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;bug_severity=enhancement)
$(DISPLAY All closed, y_axis_field=bug_severity&amp;query_format=report-table&amp;product=D&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial&amp;bug_severity=regression&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;bug_severity=enhancement&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;bug_status=CLOSED)
)

$(P <center>$(LINK2 https://issues.dlang.org/reports.cgi?product=D&datasets=NEW&datasets=ASSIGNED&datasets=REOPENED&datasets=RESOLVED, <img border=1 src="https://issues.dlang.org/graphs/mVH75HpydPklNqy3BSv8EvqlAOaP1WacmgYB1CsRbiM.png")</center>)
<!-- hidden iframe to graph HTML URL, to trigger generating the image linked to below -->
<iframe width="1" height="1" frameBorder="0" src="$(GRAPH_HTML_URL)"></iframe>

$(P <center>$(LINK2 $(GRAPH_HTML_URL), <img border="1" src="$(GRAPH_IMG_URL)">)</center>)

)

Macros:
TITLE=The D Bug Tracker
PHP=<?php $0 ?>
BOOKTABLE = <center><table cellspacing=0 cellpadding=5 class="book"><caption>$1</caption>$2</table></center>
DISPLAY=$(TR $(TD <font color=$3>$(LINK2 https://issues.dlang.org/buglist.cgi?$2, $1)</font>) $(TD <iframe scrolling=no frameborder=0 width="4.8em" height="1.4em" style="width:4.8em;height:1.4em;" vspace="0" hspace="0" marginwidth="0" marginheight="0" src=fetch-issue-cnt.php?$2&format=table&action=wrap&ctype=csv></iframe>))
BOOKTABLE = <center><table cellspacing="0" cellpadding="5" class="book"><caption>$1</caption>$2</table></center>
DISPLAY=$(TR $(TD $(LINK2 https://issues.dlang.org/buglist.cgi?$2, $1)) $(TD <iframe scrolling="no" frameborder="0" width="4.8em" height="1.4em" style="width:4.8em;height:1.4em;" vspace="0" hspace="0" marginwidth="0" marginheight="0" src="fetch-issue-cnt.php?$2&amp;format=table&amp;action=wrap&amp;ctype=csv"></iframe>))
GRAPH_HTML_URL=https://issues.dlang.org/reports.cgi?product=D&amp;datasets=NEW&amp;datasets=ASSIGNED&amp;datasets=REOPENED&amp;datasets=RESOLVED
GRAPH_IMG_URL=https://issues.dlang.org/graphs/mVH75HpydPklNqy3BSv8EvqlAOaP1WacmgYB1CsRbiM.png
WIKI=BugStats
4 changes: 2 additions & 2 deletions changelog/2.003.dd
Expand Up @@ -7,9 +7,9 @@ $(VERSION Jul 21, 2007, =================================================,
$(WHATSNEW
$(LI Added 0x78 Codeview extension for type $(B dchar).)
$(LI Moved $(B next) member from $(B Object.Error) to $(B Object.Exception))
$(LI Added $(LINK2 $(ROOT_DIR)statement.html#ForeachRangeStatement, ForeachRangeStatement)).
$(LI Added $(LINK2 $(ROOT_DIR)spec/statement.html#ForeachRangeStatement, ForeachRangeStatement)).
$(LI Added $(B extern (System)))
$(LI Added $(LINK2 $(ROOT_DIR)traits.html, std.traits))
$(LI Added $(LINK2 $(ROOT_DIR)spec/traits.html, std.traits))
$(LI $(BUGZILLA 345): updated std.uni.isUniAlpha to Unicode 5.0.0)
)

Expand Down
2 changes: 1 addition & 1 deletion changelog/2.005.dd
Expand Up @@ -8,7 +8,7 @@ $(WHATSNEW
$(LI $(D std.math.sin), $(D cos), $(D tan) are now evaluated at
compile time if the argument is a constant.)
$(LI Added Cristian Vlasceanu's idea for
$(LINK2 $(ROOT_DIR)cpp_interface.html, C++ interface) for 'plugins')
$(LINK2 $(ROOT_DIR)spec/cpp_interface.html, C++ interface) for 'plugins')
$(LI Overhaul phobos $(D linux.mak) and add documentation build logic)
$(LI Massive additions to
$(LINK2 $(ROOT_DIR)phobos/std_conv.html, std.conv))
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.006.dd
Expand Up @@ -11,7 +11,7 @@ $(WHATSNEW
implementations rippled through the standard library.
Initial experience
with invariant strings seems to be highly encouraging.)
$(LI Implemented $(LINK2 $(ROOT_DIR)function.html#overload-sets, Overload Sets)
$(LI Implemented $(LINK2 $(ROOT_DIR)spec/function.html#overload-sets, Overload Sets)
for functions and templates.)
$(LI Added the
$(LINK2 $(ROOT_DIR)phobos/std_getopt.html,std.getopt) module that makes
Expand Down
8 changes: 4 additions & 4 deletions changelog/2.008.dd
Expand Up @@ -25,11 +25,11 @@ $(WHATSNEW
$(LI std.functional: new module)
$(LI std.numeric: new module)
$(LI Added
$(LINK2 $(ROOT_DIR)struct.html#ConstStruct, const/invariant structs),
$(LINK2 $(ROOT_DIR)class.html#ConstClass, classes) and
$(LINK2 $(ROOT_DIR)interface.html#ConstInterface, interfaces).)
$(LINK2 $(ROOT_DIR)spec/struct.html#ConstStruct, const/invariant structs),
$(LINK2 $(ROOT_DIR)spec/class.html#ConstClass, classes) and
$(LINK2 $(ROOT_DIR)spec/interface.html#ConstInterface, interfaces).)
$(LI Added $(CODE const) and $(CODE invariant) to
$(LINK2 $(ROOT_DIR)expression.html#IsExpression, IsExpression)s.)
$(LINK2 $(ROOT_DIR)spec/expression.html#IsExpression, IsExpression)s.)
$(LI Added $(CODE typeof(return)) type specifier.)
$(LI Changed the way coverage analysis is done so it is independent
of order dependencies among modules.)
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.011.dd
Expand Up @@ -37,7 +37,7 @@ $(VERSION Feb 18, 2008, =================================================,
$(LI Now allows implicit casting of structs to/from const/invariant if
each of its fields can be.)
$(LI Added $(LINK2
$(ROOT_DIR)pragma.html#Predefined-Pragmas, pragma startaddress).)
$(ROOT_DIR)spec/pragma.html#Predefined-Pragmas, pragma startaddress).)
$(LI $(CODE .tupleof) can now access private fields of a struct/class)
$(LI Enhancement $(BUGZILLA 493): Partial IFTI does not work)
)
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.012.dd
Expand Up @@ -6,7 +6,7 @@ $(VERSION Mar 6, 2008, =================================================,

$(WHATSNEW
$(LI Added predefined version($(LINK2
$(ROOT_DIR)version.html#PredefinedVersions, unittest)). See $(BUGZILLA 458))
$(ROOT_DIR)spec/version.html#PredefinedVersions, unittest)). See $(BUGZILLA 458))
$(LI Removed $(B std.math2))
$(LI Added compile time error for comparing class types against $(CODE null).)
$(LI Added struct destructors and postblits.)
Expand Down
12 changes: 6 additions & 6 deletions changelog/2.013.dd
Expand Up @@ -7,30 +7,30 @@ $(VERSION Apr 22, 2008, =================================================,
$(WHATSNEW
$(LI Added $(B -ignore) switch to ignore unsupported pragmas.)
$(LI Unsupported pragmas now printed out with $(B -v) switch.)
$(LI Added $(LINK2 $(ROOT_DIR)operatoroverloading.html#Dot, opDot), which is
$(LI Added $(LINK2 $(ROOT_DIR)spec/operatoroverloading.html#Dot, opDot), which is
$(RED experimental only).)
$(LI
$(LINK2 $(ROOT_DIR)statement.html#SwitchStatement, $(I SwitchStatement))s
$(LINK2 $(ROOT_DIR)spec/statement.html#SwitchStatement, $(I SwitchStatement))s
can now accept runtime initialized const and invariant case statements.)
$(LI Changed $(CODE __FILE__) and $(CODE __LINE__) so they work as
parameter default initializers.)
$(LI Incorporated Benjamin Shropshire's doc changes)
$(LI Hidden methods now get a compile time warning rather than a runtime
one.)
$(LI $(LINK2 $(ROOT_DIR)html.html, Html source files) are now deprecated.)
$(LI Added $(LINK2 $(ROOT_DIR)function.html#pure-functions, pure) and
$(LINK2 $(ROOT_DIR)function.html#nothrow-functions, nothrow)
$(LI Added $(LINK2 $(ROOT_DIR)spec/function.html#pure-functions, pure) and
$(LINK2 $(ROOT_DIR)spec/function.html#nothrow-functions, nothrow)
function attributes, although their semantics are not implemented.)
$(LI Deprecated $(I VolatileStatement); use
$(LINK2 $(ROOT_DIR)statement.html#SynchronizedStatement, $(I SynchronizedStatement))
$(LINK2 $(ROOT_DIR)spec/statement.html#SynchronizedStatement, $(I SynchronizedStatement))
instead.)
$(LI Added $(B __thread) storage class for thread local storage.
This is $(RED for testing purposes only) to check out the machinery
in the back end. The front end design of this will change.)
$(LI $(LINK2 http://www.digitalmars.com/ctg/obj2asm.html, $(B obj2asm))
and $(LINK2 http://www.digitalmars.com/ctg/dumpobj.html, $(B dumpobj))
now better handle special ELF fixup records.)
$(LI Added $(LINK2 $(ROOT_DIR)function.html#partial-ordering, partial ordering)
$(LI Added $(LINK2 $(ROOT_DIR)spec/function.html#partial-ordering, partial ordering)
rules to disambiguate function overloading.)
$(LI std.perf: Bill Baxter cleaned it up.)
$(LI std.xml.Document constructor now creates whole DOM tree.)
Expand Down
12 changes: 6 additions & 6 deletions changelog/2.015.dd
Expand Up @@ -6,20 +6,20 @@ $(VERSION Jun 17, 2008, =================================================,

$(WHATSNEW
$(LI
$(LINK2 $(ROOT_DIR)template.html#aliasparameters, Template alias arguments)
$(LINK2 $(ROOT_DIR)spec/template.html#aliasparameters, Template alias arguments)
can now be literals.)
$(LI
$(LINK2 $(ROOT_DIR)template.html#function-templates, Function templates)
$(LINK2 $(ROOT_DIR)spec/template.html#function-templates, Function templates)
can now deduce the return type if they are declared with $(CODE auto).)
$(LI Non-lvalues are no longer matched to $(CODE ref) and $(CODE out)
parameters when
$(LINK2 $(ROOT_DIR)function.html#function-overloading, overloading).)
$(LINK2 $(ROOT_DIR)spec/function.html#function-overloading, overloading).)
$(LI Relaxed hidden hijacking detection when hidden function is disjoint
from overloading with any other virtual function in the
$(LINK2 $(ROOT_DIR)function.html#function-inheritance, hierarchy).)
$(LI Added $(LINK2 $(ROOT_DIR)version.html#PredefinedVersions, version
$(LINK2 $(ROOT_DIR)spec/function.html#function-inheritance, hierarchy).)
$(LI Added $(LINK2 $(ROOT_DIR)spec/version.html#PredefinedVersions, version
identifier $(B D_PIC)) when $(B -fPIC) switch is used.)
$(LI Added $(LINK2 $(ROOT_DIR)template.html#Constraint, $(I Constraint)s) to
$(LI Added $(LINK2 $(ROOT_DIR)spec/template.html#Constraint, $(I Constraint)s) to
templates.)
)
$(BUGSFIXED
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.018.dd
Expand Up @@ -5,7 +5,7 @@ $(CHANGELOG_NAV 2.017,2.019)
$(VERSION Aug 7, 2008, =================================================,

$(WHATSNEW
$(LI Now supports $(LINK2 $(ROOT_DIR)arrays.html#array-operations, array
$(LI Now supports $(LINK2 $(ROOT_DIR)spec/arrays.html#array-operations, array
operations).)
)
$(BUGSFIXED
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.019.dd
Expand Up @@ -5,7 +5,7 @@ $(CHANGELOG_NAV 2.018,2.020)
$(VERSION Sep 2, 2008, =================================================,

$(WHATSNEW
$(LI Added $(LINK2 $(ROOT_DIR)struct.html#Struct-Constructor, struct
$(LI Added $(LINK2 $(ROOT_DIR)spec/struct.html#Struct-Constructor, struct
constructors).)
$(LI Special member functions _ctor, _dtor, etc., now have two
leading _ in order to not conflict with the user identifier space.)
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.020.dd
Expand Up @@ -9,7 +9,7 @@ $(VERSION Oct 20, 2008, =================================================,
$(LI $(D_KEYWORD immutable) now is implemented.)
$(LI $(BUGZILLA 2344): Two wrong lookups for array functions)
$(LI $(BUGZILLA 2345): Return by
$(LINK2 $(ROOT_DIR)function.html#ref-functions, reference) should be
$(LINK2 $(ROOT_DIR)spec/function.html#ref-functions, reference) should be
allowed)
$(LI $(CODE Posix) is now a predefined identifier when compiling under Linux)
$(LI Based on Sean Kelly's hard work, Phobos has been split into
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.023.dd
Expand Up @@ -8,7 +8,7 @@ $(VERSION Jan 2, 2009, =================================================,
$(LI Improved speed of long division.)
$(LI Optimizer now takes advantage of immutable and pure.)
$(LI Added predefined
$(LINK2 $(ROOT_DIR)version.html#PredefinedVersions, version)
$(LINK2 $(ROOT_DIR)spec/version.html#PredefinedVersions, version)
$(B D_Ddoc) which is predefined when $(B -D) switch is thrown.)
$(LI the type of a string literal is now $(CODE invariant(char)[])
rather than $(CODE invariant(char)[length_of_string]). It is still
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.026.dd
Expand Up @@ -7,7 +7,7 @@ $(VERSION Mar 3, 2009, =================================================,
$(WHATSNEW
$(LI Escape string literals deprecated, see $(BUGZILLA 2658))
$(LI Tripled speed of exp, expm1, and exp2. std.math is now less dependent on the C standard library.)
$(LI Added $(LINK2 $(ROOT_DIR)struct.html#nested, nested structs).)
$(LI Added $(LINK2 $(ROOT_DIR)spec/struct.html#nested, nested structs).)
$(LI Added buildable dmd source.)
$(LI Many changes to std.math for speed, accuracy, and Tango compatibility:
$(UL
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.027.dd
Expand Up @@ -7,7 +7,7 @@ $(VERSION Mar 31, 2009, =================================================,
$(WHATSNEW
$(LI Most functions in std.math are now pure nothrow. Improved speed of std.math.hypot.)
$(LI Added response files for Linux and OSX)
$(LI Added $(LINK2 $(ROOT_DIR)class.html#AliasThis, $(B alias this)))
$(LI Added $(LINK2 $(ROOT_DIR)spec/class.html#AliasThis, $(B alias this)))
$(LI $(BUGZILLA 2746): Make float.init signalling NaN by default)
$(LI On Windows, if there are multiple source files on the command
line they are now read with a background thread. This may speed up
Expand Down
6 changes: 3 additions & 3 deletions changelog/2.031.dd
Expand Up @@ -7,9 +7,9 @@ $(VERSION July 6, 2009, =================================================,
$(WHATSNEW
$(LI Renamed root directory \dmd to \dmd2)
$(LI Use of with symbols that shadow local symbols is no longer allowed)
$(LI Added $(LINK2 $(ROOT_DIR)statement.html#FinalSwitchStatement, final
$(LI Added $(LINK2 $(ROOT_DIR)spec/statement.html#FinalSwitchStatement, final
switch statements))
$(LI Added $(LINK2 $(ROOT_DIR)statement.html#CaseRangeStatement, case range
$(LI Added $(LINK2 $(ROOT_DIR)spec/statement.html#CaseRangeStatement, case range
statements))
$(LI Implicit integral conversions that could result in loss of significant
bits are no longer allowed.)
Expand Down Expand Up @@ -49,7 +49,7 @@ $(VERSION July 6, 2009, =================================================,
$(LI $(BUGZILLA 2603): ICE(cgcs.c) on subtracting string literals)
$(LI $(BUGZILLA 2843): ICE(constfold.c) with is-expression with invalid dot-expression in is-expression involving typeid)
$(LI $(BUGZILLA 2865): RandomCover not random)
$(LI $(BUGZILLA 2875): ICE(cgcod.c) setting delegate = &Struct.func)
$(LI $(BUGZILLA 2875): ICE(cgcod.c) setting delegate = $(AMP)Struct.func)
$(LI $(BUGZILLA 2884): ICE: Assert: 'template.c', line 3773, 'global.errors')
$(LI $(BUGZILLA 2888): [PATCH] speedup for float * 2.0)
$(LI $(BUGZILLA 2900): Array appending slowed drastically since integration of druntime)
Expand Down
2 changes: 1 addition & 1 deletion changelog/2.037.dd
Expand Up @@ -7,7 +7,7 @@ $(VERSION Dec 3, 2009, =================================================,
$(WHATSNEW
$(LI Conditional expressions ?: can now be modifiable lvalues.)
$(LI The type inferred from an
$(LINK2 $(ROOT_DIR)expression.html#ArrayLiteral, $(I ArrayLiteral))
$(LINK2 $(ROOT_DIR)spec/expression.html#ArrayLiteral, $(I ArrayLiteral))
is now a dynamic array, not a static one.)
$(LI Added support for $(I op)= for array.length)
$(LI Array and associative array types are now determined by using ?: across
Expand Down
6 changes: 3 additions & 3 deletions changelog/2.038.dd
Expand Up @@ -8,12 +8,12 @@ $(VERSION Dec 30, 2009, =================================================,
$(LI Added core.cpuid in Druntime)
$(LI $(BUGZILLA 3514): opApply should be the first-choice foreach iteration method.)
$(LI $(BUGZILLA 3577): Wrong precedence for opPow)
$(LI Added $(LINK2 $(ROOT_DIR)function.html#auto-ref-functions, auto ref
$(LI Added $(LINK2 $(ROOT_DIR)spec/function.html#auto-ref-functions, auto ref
functions))
$(LI Added $(LINK2 $(ROOT_DIR)template.html#auto-ref-parameters, function
$(LI Added $(LINK2 $(ROOT_DIR)spec/template.html#auto-ref-parameters, function
template auto ref parameters))
$(LI Added $(B isRef), $(B isOut) and $(B isLazy) to
$(LINK2 $(ROOT_DIR)traits.html, $(D_KEYWORD __traits)))
$(LINK2 $(ROOT_DIR)spec/traits.html, $(D_KEYWORD __traits)))
$(LI Transporting return type from args to return type, see $(LINK2 http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP2, DIP2))
)
$(BUGSFIXED
Expand Down

0 comments on commit d7c4cd2

Please sign in to comment.