Skip to content

Commit 9fee591

Browse files
committed
version 1.4.2
* dmdserver: fixed error "module specified twice on command line" for same module name in different packages * added command "Reset Language Server" to extension menu * issue dlang#313: installer now checks whether VS and the C++ development workloads are installed and provides some assistance in installing them * dbuild: add file imported from C to the dependencies for rebuilding * dbuild: add option to set C include search path
1 parent 06b1176 commit 9fee591

14 files changed

Lines changed: 1162 additions & 867 deletions

File tree

CHANGES

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1448,3 +1448,12 @@ Version history
14481448

14491449
2025-07-15 version 1.4.1
14501450
* dmdserver: do not display invalid struct size and alignment in tool tip
1451+
1452+
2025-07-15 version 1.4.2
1453+
* dmdserver: fixed error "module specified twice on command line" for same module name in
1454+
different packages
1455+
* added command "Reset Language Server" to extension menu
1456+
* issue #313: installer now checks whether VS and the C++ development workloads are installed
1457+
and provides some assistance in installing them
1458+
* dbuild: add file imported from C to the dependencies for rebuilding
1459+
* dbuild: add option to set C include search path

VERSION

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#define VERSION_MAJOR 1
22
#define VERSION_MINOR 4
3-
#define VERSION_REVISION 1
4-
#define VERSION_BETA
5-
#define VERSION_BUILD 0
3+
#define VERSION_REVISION 2
4+
#define VERSION_BETA -beta
5+
#define VERSION_BUILD 1

c2d/c2d.visualdproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1672,9 +1672,9 @@
16721672
<useArrayBounds>0</useArrayBounds>
16731673
<boundscheck>0</boundscheck>
16741674
<useSwitchError>0</useSwitchError>
1675-
<useUnitTests>1</useUnitTests>
1675+
<useUnitTests>0</useUnitTests>
16761676
<useInline>0</useInline>
1677-
<release>0</release>
1677+
<release>1</release>
16781678
<preservePaths>0</preservePaths>
16791679
<warnings>0</warnings>
16801680
<infowarnings>0</infowarnings>

c2d/vsi2d.visualdproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1422,7 +1422,7 @@
14221422
<useSwitchError>0</useSwitchError>
14231423
<useUnitTests>0</useUnitTests>
14241424
<useInline>0</useInline>
1425-
<release>0</release>
1425+
<release>1</release>
14261426
<preservePaths>0</preservePaths>
14271427
<warnings>0</warnings>
14281428
<infowarnings>0</infowarnings>

msbuild/dbuild/CompileD.cs

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ public CompileD()
3737

3838
public bool DoNotLink { get { return opts.DoNotLink; } set { opts.DoNotLink = value; } }
3939
public string CodeGeneration { get { return opts.CodeGeneration; } set { opts.CodeGeneration = value; } }
40-
public string[] ImportPaths { get { return opts.ImportPaths; } set { opts.ImportPaths = value; } }
41-
public string[] StringImportPaths { get { return opts.StringImportPaths; } set { opts.StringImportPaths = value; } }
40+
public string[] ImportPaths { get { return opts.ImportPaths; } set { opts.ImportPaths = value; } }
41+
public string[] ImportCPaths { get { return opts.ImportCPaths; } set { opts.ImportCPaths = value; } }
42+
public string[] StringImportPaths { get { return opts.StringImportPaths; } set { opts.StringImportPaths = value; } }
4243
public string[] VersionIdentifiers { get { return opts.VersionIdentifiers; } set { opts.VersionIdentifiers = value; } }
4344
public string[] DebugIdentifiers { get { return opts.DebugIdentifiers; } set { opts.DebugIdentifiers = value; } }
4445
public string ObjectFileName { get { return opts.ObjectFileName; } set { opts.ObjectFileName = value; } }
@@ -188,12 +189,22 @@ private string TLogPrefix
188189

189190
protected override string[] ReadTLogNames
190191
{
191-
get { return new string[1] { TLogPrefix + ".read.1.tlog" }; }
192+
get {
193+
return new string[2] {
194+
TLogPrefix + ".read.1.tlog",
195+
TLogPrefix + "-cl.read.1.tlog",
196+
};
197+
}
192198
}
193199

194200
protected override string[] WriteTLogNames
195201
{
196-
get { return new string[1] { TLogPrefix + ".write.1.tlog" }; }
202+
get {
203+
return new string[2] {
204+
TLogPrefix + ".write.1.tlog",
205+
TLogPrefix + "-cl.write.1.tlog",
206+
};
207+
}
197208
}
198209

199210
protected override string CommandTLogName

0 commit comments

Comments
 (0)