Visual D 0.49.0-beta1
Pre-release
Pre-release
Changes:
- installation
- prepare for VS2019: detect installation, build against VS 2019 SDK, Win SDK 10.0.17763.0
- bugzilla 19690: installer fails to register MSBuild extensions for Visual Studio Build Tools
- build system
- now parallel compilation supported by VC projects (thanks to Igor Cesi)
- bugzilla 19558: now saves all files with single file compile (and run/debug/disassemble)
- add support for recently added command line options -mixin
- new "Language" configuration page for -betterC, -dipNN and -transition=/-preview=/-revert= options
- visualdproj: remove support for D1 and ancient/removed options -nofloat and -property
- visualdproj: replaced -noboundscheck option with -boundscheck=...
- bugzilla 19558: save all files with compile and run/debug/disassemble
- fix reading options from vcxproj with compile and run/debug/disassemble
- bugzilla 19726: VC project using LDC now adds C runtime to linker dependencies
- dparser
- catch up with recent language changes:
- contract expressions
- traits can appear everywhere a type can be declared
- allow
@UDA
for enumerator values
- parse __vector and __parameters in IsExpression, evaluate __vector
- fix parsing character literals with surrogate pairs
- fix tooltips showing storage classes as type constructors
- catch up with recent language changes:
- debugger
- bugzilla 18889: do not forward tooltip to debugger if hovering compile time identifier (type/enum)
- editor
- tweaked default colors to better work with dark mode (restart VS and Visual D twice after switch
between light and dark modes)
- tweaked default colors to better work with dark mode (restart VS and Visual D twice after switch