Skip to content

Commit

Permalink
v1.1.1: adapt to build with 2.096
Browse files Browse the repository at this point in the history
  • Loading branch information
rainers committed Apr 28, 2021
1 parent f592159 commit 3b4bc43
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 7 deletions.
9 changes: 9 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -1296,3 +1296,12 @@ Version history
- added support for -preview=in and -preview=inclusiveincontracts
- visualdproj: added macros FULLOUTDIR, FULLINTDIR, INPUTFULLPATH, INPUTFULLDIR, TARGETFULLPATH
and TARGETFULLDIR for guaranteed absolute paths

2021-04-28 version 1.1.1
* dmdserver:
- updated to frontend of DMD 2.096.1
* debugger:
- bugzilla 21734: stack overflow when displaying recursive structure with array
* installer:
- full installer now bundled with DMD 2.096.1 and LDC 1.25.1

2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 1
#define VERSION_REVISION 0
#define VERSION_REVISION 1
#define VERSION_BETA
#define VERSION_BUILD 0
6 changes: 6 additions & 0 deletions doc/StartPage.dd
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,12 @@ $(H2 News)
$(P $(LINK2 VersionHistory.html, Full version history and complete details...)
)

2021-04-28 Version 1.1.1
$(UL
$(LI semantic engine updated to frontend of DMD 2.096.1)
$(LI full installer now bundled with DMD 2.096.1 and LDC 1.25.1)
)

2021-03-02 Version 1.1.0
$(UL
$(LI semantic engine updated to frontend of DMD 2.095.1)
Expand Down
16 changes: 16 additions & 0 deletions doc/VersionHistory.dd
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
Ddoc

$(H2 2021-04-28 Version 1.1.1)
$(UL
$(LI dmdserver:
$(UL
$(LI updated to frontend of DMD 2.096.1)
))
$(LI debugger:
$(UL
$(LI bugzilla 21734: stack overflow when displaying recursive structure with array)
))
$(LI installer:
$(UL
$(LI full installer now bundled with DMD 2.096.1 and LDC 1.25.1)
))
)

$(H2 2021-02-02 Version 1.1.0)
$(UL
$(LI dmdserver:
Expand Down
6 changes: 3 additions & 3 deletions doc/visuald.ddoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
VERSION = 1.1.0
DMD_VERSION = 2.095.1
LDC_VERSION = 1.25.0
VERSION = 1.1.1
DMD_VERSION = 2.096.1
LDC_VERSION = 1.25.1
ROOT_DIR = https://www.dlang.org/
ROOT = https://www.dlang.org
BODYCLASS = visuald
Expand Down
4 changes: 2 additions & 2 deletions nsis/visuald.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,12 @@

; define DMD source path to include dmd installation
; !define DMD
!define DMD_VERSION "2.095.1"
!define DMD_VERSION "2.096.1"
!define DMD_SRC c:\d\dmd-${DMD_VERSION}

; define LDC to include ldc installation
; !define LDC
!define LDC_VERSION "1.25.0"
!define LDC_VERSION "1.25.1"
!define LDC_SRC c:\d\ldc2-${LDC_VERSION}-windows-multilib

; define VS2019 to include VS2019 support
Expand Down
7 changes: 6 additions & 1 deletion vdc/dmdserver/dmdinit.d
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,12 @@ string genInitDmdStatics()

mixin(genDeclDmdStatics);

pragma(mangle, "_D3dmd12statementsem24StatementSemanticVisitor5visitMRCQCb9statement16ForeachStatementZ5__S17fdapplyPCQDw4func15FuncDeclaration")
static if (__VERSION__ < 2096)
enum fdapply_mangling = "_D3dmd12statementsem24StatementSemanticVisitor5visitMRCQCb9statement16ForeachStatementZ7fdapplyPCQDr4func15FuncDeclaration";
else // !!! broken in 2.096.0 ("5__S1" instead of "4__S1")
enum fdapply_mangling = "_D3dmd12statementsem24StatementSemanticVisitor5visitMRCQCb9statement16ForeachStatementZ4__S17fdapplyPCQDw4func15FuncDeclaration";

pragma(mangle, fdapply_mangling)
extern __gshared FuncDeclaration* statementsem_fdapply;
pragma(mangle, "_D3dmd12statementsem24StatementSemanticVisitor5visitMRCQCb9statement16ForeachStatementZ6fldeTyPCQDq5mtype12TypeDelegate")
extern __gshared TypeDelegate* statementsem_fldeTy;
Expand Down

0 comments on commit 3b4bc43

Please sign in to comment.