custom

Members

Functions

buildAll
void buildAll(string spec)

Build all D versions (for the purpose of caching them). Build order is in steps of decreasing powers of two.

buildCustom
void buildCustom(string spec)

Build D according to the given spec string (e.g. master+dmd#123).

incrementalBuild
void incrementalBuild()

Perform an incremental build, i.e. don't clean or fetch anything from remote repos

runBuild
void runBuild(string spec, DManager.SubmoduleState submoduleState)

Build the customized D version. The result will be in resultDir.

runTests
void runTests()

Run tests.

Structs

BuildInfo
struct BuildInfo

We save a JSON file to the result directory with the build parameters.

DCustomizer
struct DCustomizer

Implements transient persistence for the current customization state.

Meta