Skip to content

Commit a511710

Browse files
authored
Merge pull request #2831 from MartinNowak/fix_changelog
update download and changelog for v2.093.0-rc.1
2 parents 0b82e2d + 681d74b commit a511710

File tree

1 file changed

+91
-1
lines changed

1 file changed

+91
-1
lines changed

changelog/2.093.0_pre.dd

Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ $(CHANGELOG_NAV_INJECT)
55
$(VERSION Jul 05, 2020, =================================================,
66

77
$(CHANGELOG_HEADER_STATISTICS
8-
$(VER) comes with 11 major changes and 0 fixed Bugzilla issues.
8+
$(VER) comes with 11 major changes and 57 fixed Bugzilla issues.
99
A huge thanks goes to the
1010
$(LINK2 #contributors, 54 contributors)
1111
who made $(VER) possible.)
@@ -275,6 +275,96 @@ method will return all unused arguments and the app arguments.
275275

276276
$(CHANGELOG_SEP_TEXT_BUGZILLA)
277277

278+
$(BUGSTITLE_BUGZILLA DMD Compiler regressions,
279+
280+
$(LI $(BUGZILLA 19550): [REG 2.078] Massive compiler backend slowdown)
281+
$(LI $(BUGZILLA 20014): [REG 2.084] -transition=all, -preview=all, -revert=all is invalid)
282+
$(LI $(BUGZILLA 20833): Template members prevent __traits$(LPAREN)getOverloads$(RPAREN) from working properly)
283+
)
284+
$(BUGSTITLE_BUGZILLA DMD Compiler bugs,
285+
286+
$(LI $(BUGZILLA 11292): Cannot re-initialize a const field in postblit)
287+
$(LI $(BUGZILLA 12504): Wrong 'cannot cover index range' error message)
288+
$(LI $(BUGZILLA 15235): inline asm: silent ICE $(LPAREN)segfault$(RPAREN) in asm_add_exp$(LPAREN)$(RPAREN))
289+
$(LI $(BUGZILLA 16971): Misleading error messages "break is not inside scope$(LPAREN)exit$(RPAREN) bodies" "continue is not inside scope$(LPAREN)exit$(RPAREN) bodies")
290+
$(LI $(BUGZILLA 20183): Assigning statement scope of struct literal or temporary to variable with longer lifetime)
291+
$(LI $(BUGZILLA 20410): ReplaceTypeUnless replaces enums with their basetype)
292+
$(LI $(BUGZILLA 20709): Segmentation fault when importing nonexistent type)
293+
$(LI $(BUGZILLA 20719): Self referential struct definition causes stack overflow)
294+
$(LI $(BUGZILLA 20747): @live tracking of non-pointer owners not done)
295+
$(LI $(BUGZILLA 20771): va_arg doesn't work for structs with postblits)
296+
$(LI $(BUGZILLA 20772): va_arg doesn't work for structs with copy constructors)
297+
$(LI $(BUGZILLA 20775): Missing fail compilation test for passing types that need destruction)
298+
$(LI $(BUGZILLA 20780): Function parameter UDA not accepted in nested function declarations)
299+
$(LI $(BUGZILLA 20789): is$(LPAREN)T: U$(RPAREN) doesn't exclude deprecated alias calls with -de)
300+
$(LI $(BUGZILLA 20800): Error: cannot implicitly convert expression with bad diagnostic.)
301+
$(LI $(BUGZILLA 20824): error messages generated by dmd build script can be prefixed with a non-standard "ERROR:")
302+
$(LI $(BUGZILLA 20825): the filename of the error messages generated by dmd build.d script miss the "src/" part of the path)
303+
$(LI $(BUGZILLA 20840): No deprecation when using template from deprecated selective import)
304+
$(LI $(BUGZILLA 20842): Structs with disabled default/copy ctors can't be initialized)
305+
$(LI $(BUGZILLA 20861): Interface implementations are not checked when code gen is skipped)
306+
$(LI $(BUGZILLA 20903): seg fault on long signed divide overflow)
307+
$(LI $(BUGZILLA 20906): unnecessary divide-by-zero errors when constant folding short circuits)
308+
$(LI $(BUGZILLA 20909): .offsetof fails on forward reference of field)
309+
$(LI $(BUGZILLA 20915): __traits$(LPAREN)allMembers$(RPAREN) results include custom version identifiers, which is unusable)
310+
$(LI $(BUGZILLA 20923): Redefinition of 'size_t' is affecting TypeStruct functions)
311+
)
312+
$(BUGSTITLE_BUGZILLA DMD Compiler enhancements,
313+
314+
$(LI $(BUGZILLA 20791): extern$(LPAREN)C++ <strings>$(RPAREN) should allow a trailing comma)
315+
$(LI $(BUGZILLA 20796): protection attribute package$(LPAREN)x.y$(RPAREN) does not bind to one of ancestor packages of module x.y when declared in x/y/package.d)
316+
)
317+
$(BUGSTITLE_BUGZILLA Phobos regressions,
318+
319+
$(LI $(BUGZILLA 20943): std.algorithm.setops.cartesianProduct fails for ranges with @system popFront)
320+
)
321+
$(BUGSTITLE_BUGZILLA Phobos bugs,
322+
323+
$(LI $(BUGZILLA 9298): some std.math functions not implemented for Win64)
324+
$(LI $(BUGZILLA 20426): doesPointTo with void[N] fails)
325+
$(LI $(BUGZILLA 20751): SortedRange with ref predicate parameters fails)
326+
$(LI $(BUGZILLA 20782): std.conv.to can't convert string to const enum)
327+
$(LI $(BUGZILLA 20783): std.string.lastIndexOf doesn't work correctly in CTFE)
328+
$(LI $(BUGZILLA 20836): std.math: reorder declarations from most visible to least)
329+
$(LI $(BUGZILLA 20850): Can't assign enum of Tuple)
330+
$(LI $(BUGZILLA 20874): std.json.assign requires '@safe' and 'pure')
331+
$(LI $(BUGZILLA 20928): Overloaded opIndex confuses MapResult)
332+
)
333+
$(BUGSTITLE_BUGZILLA Phobos enhancements,
334+
335+
$(LI $(BUGZILLA 19525): Duration is not usable with zero-arg std.algorithm.sum)
336+
$(LI $(BUGZILLA 20496): chunkby should support ref predicates)
337+
$(LI $(BUGZILLA 20869): `std.algorithm.mutation : move` is overly trusting of `opPostMove`)
338+
$(LI $(BUGZILLA 20887): Improve speed of std.digest.digest!$(LPAREN)Hash, Range$(RPAREN) on non-array ranges)
339+
)
340+
$(BUGSTITLE_BUGZILLA Druntime bugs,
341+
342+
$(LI $(BUGZILLA 18011): core.sys.condition cannot be used as shared)
343+
$(LI $(BUGZILLA 20760): checkaction=context doesnt print floating point numbers correctly)
344+
$(LI $(BUGZILLA 20763): checkaction=context does not format pointers)
345+
$(LI $(BUGZILLA 20767): [DIP1014] __move_post_blt must only recursively call itself on a struct's fields not all members)
346+
$(LI $(BUGZILLA 20768): [DIP1014] __move_post_blt must recursively call itself on static arrays whose elements are structs or static arrays that recursively contain structs)
347+
$(LI $(BUGZILLA 20852): core.sys.posix.sys.wait missing definitions on FreeBSD)
348+
)
349+
$(BUGSTITLE_BUGZILLA Druntime enhancements,
350+
351+
$(LI $(BUGZILLA 20746): Change LCG in garbage collector treap to use full 64 bits of state instead of 48)
352+
$(LI $(BUGZILLA 20787): Add module core.sys.darwin.sys.attr with getattrlist, setattrlist, searchfs, and related definitions)
353+
$(LI $(BUGZILLA 20844): DMD compiler should take care of data alignment, after seeing the 'cas' call)
354+
$(LI $(BUGZILLA 20859): Add overloads of core.sync.rwmutex.ReadWriteMutex.Reader/Writer.tryLock that take a timeout duration)
355+
)
356+
$(BUGSTITLE_BUGZILLA dlang.org enhancements,
357+
358+
$(LI $(BUGZILLA 20882): Outdated examples in the documentation $(LPAREN)std.stdio$(RPAREN))
359+
)
360+
$(BUGSTITLE_BUGZILLA Tools enhancements,
361+
362+
$(LI $(BUGZILLA 13345): rdmd --eval doesn't support args)
363+
)
364+
$(BUGSTITLE_BUGZILLA Installer bugs,
365+
366+
$(LI $(BUGZILLA 20826): CI breakage: create_dmd_release attempts to copy the complete dmd repo.)
367+
)
278368
)
279369
$(D_CONTRIBUTORS_HEADER 54)
280370
$(D_CONTRIBUTORS

0 commit comments

Comments
 (0)