Skip to content

dlang/installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

50a59aa · Dec 4, 2024
Dec 4, 2024
Feb 1, 2023
Dec 4, 2024
Mar 21, 2023
Mar 27, 2018
Feb 23, 2024
May 9, 2024
May 26, 2024
Feb 17, 2018
Jul 7, 2014
Jul 14, 2018
Dec 28, 2017
Mar 14, 2022
Feb 21, 2018

Repository files navigation

D installers

Bugzilla Issues

This repository hosts scripts to build DMD installers and packages.

To download a ready-built D installer or package, please visit the dlang.org downloads page.

To learn more about the install script, please visit the install.sh documentation.

To report a problem or browse the list of open bugs, please visit the bug tracker.

Prebuilt Windows libaries

The following binaries are pre-built:

  • LLD (windows/build_lld.bat) - the LLVM linker
  • MinGW (windows/build_mingw.bat)
  • Curl (windows/build_curl.bat) - built on its own branch

Upgrading these libraries requires three steps:

1) Build the new application/library

  • bump the version of the library/application in azure-pipelines.yml
  • update the sha256sums file in the respective in windows (e.g. windows/build_lld.sha256sums)
  • submit a PR

2) Upload the artifact to downloads.dlang.org

  • upload the artifact to downloads.dlang.org
  • rebuilt the site index of downloads.dlang.org
  • ping a maintainer if you don't have the rights)

3) Bump the used application/library version

Typically this requires a PR against create_dmd_release/build_all.d.