Digger 2.4
Vladimir Panteleev via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Mon Oct 5 15:51:43 PDT 2015
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.
More information about the Digitalmars-d-announce
mailing list