Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 1.88 KB

changelog.md

File metadata and controls

60 lines (41 loc) · 1.88 KB

DLP Changelog

Unreleased

New/Changed Features

  • 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

Bugs Fixed

  • 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

0.3.0

New/Changed Features

  • 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

Bugs Fixed

  • Issue 3: Segmentation fault when processing out contract

0.1.0

New/Changed Features

  • 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

leaf-functions

New/Changed Features

  • Added a flag, --import-path/-i, which will add the given path as an import path

Bugs Fixed

  • Issue 1: No error if no input files are given

0.0.1

Initial release.