Skip to content

Commit 67ae7e8

Browse files
authored
Merge pull request #292 from rainers/master
changes for Visual D v1.4.0-rc6
2 parents 8fad2c9 + 58675a2 commit 67ae7e8

21 files changed

+6082
-52
lines changed

CHANGES

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1393,6 +1393,10 @@ Version history
13931393
* mago: do not hide __param_.. function arguments as compiler generated symbols
13941394
* fixed building with VS 2022
13951395

1396-
2022-01-03 version 1.4.0-rc5
1396+
2025-01-03 version 1.4.0-rc5
13971397
* fix selection of dbuild.dll for VS 17.12
13981398
* installer now supports 2 parallel installations of VS 2022
1399+
1400+
2025-03-02 version 1.4.0-rc6
1401+
* now works with Visual Studio for Windows on ARM64
1402+
* installer now supports 4 parallel installations of VS 2022

Makefile

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ MSBUILD15 = "c:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild
4242
# CONFIG = Release LDC
4343
CONFIG = Release COFF32
4444
CONFIG_X64 = Release COFF32
45+
CONFIG_ARM64 = Release LDC ARM
4546
CONFIG_DMDSERVER = Release COFF32
4647

4748
##############################################################
@@ -63,6 +64,9 @@ visuald_vs:
6364
visuald_vs_x64:
6465
devenv /Project "visuald" /Build "$(CONFIG_X64)|x64" visuald_vs10.sln
6566

67+
visuald_vs_arm64:
68+
devenv /Project "visuald" /Build "$(CONFIG_ARM64)|x64" visuald_vs10.sln
69+
6670
visuald_test:
6771
devenv /Project "visuald" /Build "TestDebug|Win32" visuald_vs10.sln
6872
bin\TestDebug\VisualD\VisualD.exe
@@ -204,10 +208,17 @@ mago_vs17:
204208
magocc_x64:
205209
cd ..\..\mago && msbuild "/p:Configuration=Release StaticDE;Platform=x64;PlatformToolset=v143" /target:Expression\MagoNatCC MagoDbg_2010.sln
206210

211+
magocc_arm64:
212+
cd ..\..\mago && msbuild "/p:Configuration=Release StaticDE;Platform=ARM64;PlatformToolset=v143" /target:Expression\MagoNatCC MagoDbg_2010.sln
213+
207214
magogc:
208215
cd ..\..\mago && devenv /Build "Release|Win32" /Project "MagoGC" magodbg_2010.sln
209216
cd ..\..\mago && devenv /Build "Release|x64" /Project "MagoGC" magodbg_2010.sln
210217

218+
magogc_ldc:
219+
cd ..\..\mago && devenv /Build "Release|Win32"/Project "MagoGC" /projectconfig "Release LDC|Win32" magodbg_2010.sln
220+
cd ..\..\mago && devenv /Build "Release|x64" /Project "MagoGC" /projectconfig "Release LDC|x64" magodbg_2010.sln
221+
211222
cv2pdb:
212223
cd ..\..\cv2pdb\trunk && devenv /Project "cv2pdb" /Build "Release|Win32" src\cv2pdb_vs12.sln
213224
cd ..\..\cv2pdb\trunk && devenv /Project "dviewhelper" /Build "Release|Win32" src\cv2pdb_vs12.sln
@@ -236,7 +247,7 @@ $(DCXXFILT_EXE): tools\dcxxfilt.d
236247
##################################
237248
# create installer
238249

239-
install_release_modules: install_modules fake_dparser cv2pdb_vs17 mago_vs17 magocc_x64 magogc dbuild12 dbuild14 dbuild15
250+
install_release_modules: install_modules fake_dparser cv2pdb_vs17 mago_vs17 magocc_x64 magocc_arm64 magogc magogc_ldc dbuild12 dbuild14 dbuild15
240251

241252
install_vs: install_release_modules install_only
242253

@@ -246,7 +257,7 @@ install_vs_only_vs2017: install_modules dparser dparser_test cv2pdb_vs15 mago_vs
246257

247258
install_modules: d_modules vdextension vdext15 visualdwizard dcxxfilt
248259

249-
d_modules: prerequisites visuald_vs visuald_vs_x64 vdserver dmdserver
260+
d_modules: prerequisites visuald_vs visuald_vs_x64 visuald_vs_arm64 vdserver dmdserver
250261

251262
appveyor: d_modules cv2pdb_vs16 mago_vs16 magogc
252263

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
#define VERSION_MINOR 4
33
#define VERSION_REVISION 0
44
#define VERSION_BETA -rc
5-
#define VERSION_BUILD 5
5+
#define VERSION_BUILD 6

0 commit comments

Comments
 (0)