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 (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.

  • Digger 2.4 Vladimir Panteleev via Digitalmars-d-announce

Reply via email to