- Added support for locating DMD/LDC config when they're installed via Snap
- Updated the D frontend DLP is using to DMD 2.095.0
- Added the flag
--target-architecture
for all commands, which specifies the target architecture - Added the flag
--config
for all commands, which will set the configuration file - Added the global flag
--print-config
, which will print the default configuration file
- Issue 8: How to avoid "No valid config found." with snap?
- Issue 9: Test fails on FreeBSD using DMD 2.095.0
- Issue 7: DLP always runs as a 32 bit compiler
- Add support for FreeBSD
- Updated the D frontend DLP is using to DMD 2.094.1
- Add new command,
infer-attributes
, which will infer the attributes of all regular functions - Added a flag,
--string-import-path
, for all commands, which will add the given path as a string import path - Added a flag,
--version
, for all commands, which will set the given string as a version identifier
- Issue 3: Segmentation fault when processing out contract
- Added a flag,
--frontend-version
, which will print the version of the frontend DLP is using - Updated the D frontend DLP is using to DMD 2.085.0+ (dd94ef465)
- New formatting of locations
- Added a flag,
--import-path
/-i
, which will add the given path as an import path
- Issue 1: No error if no input files are given
Initial release.