Thread overview | ||||||
---|---|---|---|---|---|---|
|
October 05, 2015 Digger 2.4 | ||||
---|---|---|---|---|
| ||||
https://github.com/CyberShadow/Digger/releases/tag/2.4 Digger v2.4 (2015-10-05) ------------------------ * Fetch tags explicitly when updating (fixes some "unknown /ambiguous revision" errors) * Prepend result `bin` directory to `PATH` (fixes behavior when a `dmd` binary was installed in `/usr/bin`) * Add support for the `debugDMD` build option on POSIX * Fix incorrect repository tree order when using `git` cache engine * Fix `rebuild` ignoring build options on the command-line * Automatically install KindleGen locally when building website * Update OptLink installer * Download platform-specific DMD release packages (contributed by Martin Nowak) Digger v2.3 (2015-06-14) ------------------------ * Add `bisectBuild` bisect config option * Add `--with` and `--without` switches to control D components to build * Add `website` component for building dlang.org (POSIX-only) * Work around `appender` memory corruption bug with `git` cache engine * Various fixes Digger v2.2 (2015-06-05) ------------------------ * Fix `digger install` to work with `object.d` * Improve resilience of `digger install` * Add `--bootstrap` switch to build compiler entirely from C++ source * Replace usage of `git bisect run` with internal implementation * Bisection now prefers cached builds when choosing a commit to test * Allow customizing the set of components to build during bisection * Use git plumbing in git cache driver for concurrency and better performance * Don't cache build failures if the error is likely temporary Digger is a tool for working with D's source code and its history. It can build D (including older D versions), customize the build with pending pull requests or forks, and find the exact pull request which introduced a regression (or fixed a bug). It comes with a web interface which makes building D from source trivial even for people new to D, Git or the command line. |
October 12, 2015 Re: Digger 2.4 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | On 2015-10-05 22:51:43 +0000, Vladimir Panteleev said: > https://github.com/CyberShadow/Digger/releases/tag/2.4 > > Digger v2.4 (2015-10-05) > ------------------------ > > * Fetch tags explicitly when updating > (fixes some "unknown /ambiguous revision" errors) > * Prepend result `bin` directory to `PATH` > (fixes behavior when a `dmd` binary was installed in `/usr/bin`) > * Add support for the `debugDMD` build option on POSIX > * Fix incorrect repository tree order when using `git` cache engine > * Fix `rebuild` ignoring build options on the command-line > * Automatically install KindleGen locally when building website > * Update OptLink installer > * Download platform-specific DMD release packages > (contributed by Martin Nowak) When trying to build it I get a bunch of error in ae/utils/funopt.d. Here is just one: ae/utils/funopt.d(301): Error: constructor std.getopt.GetOptException.this (string msg, Exception next, string file = __FILE__, ulong line = cast(ulong)__LINE__) is not callable using argument types (string) -- Robert M. Münch http://www.saphirion.com smarter | better | faster |
October 12, 2015 Re: Digger 2.4 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert M. Münch | On Monday, 12 October 2015 at 13:12:06 UTC, Robert M. Münch wrote: > When trying to build it I get a bunch of error in ae/utils/funopt.d. Here is just one: > > ae/utils/funopt.d(301): Error: constructor std.getopt.GetOptException.this (string msg, Exception next, string file = __FILE__, ulong line = cast(ulong)__LINE__) is not callable using argument types (string) https://issues.dlang.org/show_bug.cgi?id=15165 I guess you're building with a version of D built from git? Just update, then. |
October 12, 2015 Re: Digger 2.4 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Vladimir Panteleev | On 2015-10-12 14:21:46 +0000, Vladimir Panteleev said: > https://issues.dlang.org/show_bug.cgi?id=15165 > > I guess you're building with a version of D built from git? Just update, then. Correct. After updating to the latest DMD using digger 2.3 I could build digger 2.4. Thanks. -- Robert M. Münch http://www.saphirion.com smarter | better | faster |
Copyright © 1999-2021 by the D Language Foundation