Skip to content

Commit 76c2eab

Browse files
committed
Merge remote-tracking branch 'upstream/stable' into merge_stable
2 parents 02b684a + 712f22c commit 76c2eab

File tree

2 files changed

+97
-4
lines changed

2 files changed

+97
-4
lines changed

changelog/2.102.1_pre.dd

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
Ddoc
2+
3+
$(CHANGELOG_NAV_INJECT)
4+
5+
$(VERSION Feb 15, 2023, =================================================,
6+
7+
$(CHANGELOG_HEADER_STATISTICS
8+
$(VER) comes with 2 major changes and 5 fixed Bugzilla issues.
9+
A huge thanks goes to the
10+
$(LINK2 #contributors, 6 contributors)
11+
who made $(VER) possible.)
12+
13+
$(BUGSTITLE_TEXT_HEADER Dub changes,
14+
15+
$(LI $(RELATIVE_LINK2 cwd-fix,Reverted v1.31.0 working directory change when using `dub run --root=<value>`))
16+
$(LI $(RELATIVE_LINK2 path-dep-fix,Path dependencies of path-based sub-packages have been fixed))
17+
18+
)
19+
20+
$(CHANGELOG_SEP_HEADER_TEXT_NONEMPTY)
21+
22+
$(CHANGELOG_SEP_HEADER_TEXT)
23+
24+
$(BUGSTITLE_TEXT_BODY Dub changes,
25+
26+
$(LI $(LNAME2 cwd-fix,Reverted v1.31.0 working directory change when using `dub run --root=<value>`)
27+
$(CHANGELOG_SOURCE_FILE dub, changelog/cwd-fix.dd)
28+
$(P
29+
DUB < v1.31.0 would run applications in the working directory it was invoked in,
30+
ignoring the `--root` argument.
31+
)
32+
33+
$(P
34+
In v1.31.0, `dub` started to respect the `--root` argument and run programs in
35+
the requested directory.
36+
)
37+
38+
$(P
39+
While sometimes desirable, this change was not intended, and has now been
40+
reverted. To restore the 1.31.0 behaivor, set `"workingDirectory"` to `"."` in
41+
the dub.json/dub.sdl file. This works both with older DUB versions and with
42+
future DUB versions.
43+
)
44+
)
45+
46+
$(LI $(LNAME2 path-dep-fix,Path dependencies of path-based sub-packages have been fixed)
47+
$(CHANGELOG_SOURCE_FILE dub, changelog/path-dep-fix.dd)
48+
$(P
49+
Path-based dependencies in path-based sub-packages in DUB v1.30.0 and 1.31.0
50+
have had regressed and didn't resolve properly. (dub.selections.json could be
51+
used to workaround this issue before)
52+
)
53+
54+
$(P
55+
From this release, these resolve properly again.
56+
)
57+
)
58+
59+
60+
)
61+
62+
$(CHANGELOG_SEP_TEXT_BUGZILLA)
63+
64+
$(BUGSTITLE_BUGZILLA DMD Compiler regression fixes,
65+
66+
$(LI $(BUGZILLA 23674): incompatible types for array comparison: string and string)
67+
)
68+
$(BUGSTITLE_BUGZILLA DMD Compiler bug fixes,
69+
70+
$(LI $(BUGZILLA 23662): ImportC bad handling of enum arguments for a function)
71+
$(LI $(BUGZILLA 23672): importC: Infinite recursion: Error: found 'End of File' when expecting ',')
72+
$(LI $(BUGZILLA 23679): off-by-one error for static array size limit)
73+
)
74+
$(BUGSTITLE_BUGZILLA Phobos bug fixes,
75+
76+
$(LI $(BUGZILLA 23668): Can't stable sort structs with disabled default constructor.)
77+
)
78+
)
79+
$(D_CONTRIBUTORS_HEADER 6)
80+
$(D_CONTRIBUTORS
81+
$(D_CONTRIBUTOR Dennis)
82+
$(D_CONTRIBUTOR Dmytro Katyukha)
83+
$(D_CONTRIBUTOR Iain Buclaw)
84+
$(D_CONTRIBUTOR Martin Kinkelin)
85+
$(D_CONTRIBUTOR Mathis Beer)
86+
$(D_CONTRIBUTOR Razvan Nitu)
87+
)
88+
$(D_CONTRIBUTORS_FOOTER)
89+
$(CHANGELOG_NAV_INJECT)
90+
91+
Macros:
92+
VER=2.102.1
93+
TITLE=Change Log: $(VER)

download.dd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,10 @@ Macros:
199199

200200
DMDV2=$(LATEST)
201201

202-
BETA=$(COMMENT $0)
203-
_=BETA=$0
204-
B_DMDV2=2.102.0
205-
B_SUFFIX=rc.1
202+
_=BETA=$(COMMENT $0)
203+
BETA=$0
204+
B_DMDV2=2.102.1
205+
B_SUFFIX=beta.1
206206

207207
DEB32=$(DLSITE dmd_$(DMDV2)-0_i386.deb)
208208
DEB64=$(DLSITE dmd_$(DMDV2)-0_amd64.deb)

0 commit comments

Comments
 (0)