dustmite - Tool for minimizing D source code

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe amd64
Package name dustmite
Package version 0~20170126.e95dff8
Package release 2
Package architecture amd64
Package type deb
Installed size 2.20 KB
Download size 551.99 KB
Official Mirror archive.ubuntu.com
DustMite is a tool for minimizing D source code.
It was inspired by Tigris Delta and a thread on digitalmars.D.learn.
Reducing C++ code also works quite well via --split *.{c,cpp,h,hpp}:d.
DustMite will parse the source code into a simple hierarchy, and attempt
to shrink it by deleting fragments iteratively, as long as the result
satisfies a user-specified condition.
Its use-cases include:
* Reducing compiler bug test cases.
* Finding the source of ambiguous or misleading compiler error messages
(e.g. errors with the file/line information pointing inside Phobos)
* Alternative unit test code coverage (DustMite can remove all code that
does not affect the execution of your unit tests).
* Similarly, if you have complete test coverage, it can be used for
reducing the source tree to a minimal tree which includes support for
only enabled unittests.
This can be used to create a version of a program or library with a
test-defined subset of features.
* The --obfuscate option can obfuscate your code's identifiers.


Package Version Architecture Repository
dustmite_0~20170126.e95dff8-2_i386.deb 0~20170126.e95dff8 i386 Ubuntu Universe
dustmite - - -


Name Value
libc6 >= 2.17
libgcc1 >= 1:4.2


Type URL
Binary Package dustmite_0~20170126.e95dff8-2_amd64.deb
Source Package dustmite

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install dustmite deb package:
    # sudo apt-get install dustmite




2017-02-05 - Matthias Klumpp <mak@debian.org>
dustmite (0~20170126.e95dff8-2) unstable; urgency=medium
* Add workaround for GDC bug, resolves FTBFS on i386
2016-12-22 - Matthias Klumpp <mak@debian.org>
dustmite (0~20170126.e95dff8-1) unstable; urgency=medium
* Initial release (Closes: #849117)

See Also

Package Description
dustracing2d-data_2.0.1-1_all.deb data files for Dust Racing 2D
dustracing2d_2.0.1-1_amd64.deb tile-based 2D racing game
dv4l_1.0-5build1_amd64.deb Redirect V4L API to access a camcorder from a V4L program
dvb-apps_1.1.1+rev1500-1.2_amd64.deb Digital Video Broadcasting (DVB) applications
dvb-tools_1.14.2-1_amd64.deb Collection of command line DVB utilities
dvbackup_0.0.4-9_amd64.deb backup tool using MiniDV camcorders
dvbcut_0.7.2-1_amd64.deb Qt application for cutting parts out of DVB streams
dvblast_3.1-2_amd64.deb Simple and powerful dvb-streaming application
dvbpsi-utils_1.3.2-1_amd64.deb utilities and example programs for libdvbpsi
dvbsnoop_1.4.50-5ubuntu2_amd64.deb DVB / MPEG stream analyzer
dvbstream_0.6+cvs20090621-1build1_amd64.deb Broadcast a DVB Transport stream over a LAN
dvbstreamer_2.1.0-5build1_amd64.deb a console based streamer for DVB/ATSC service(s)
dvbtune_0.5.ds-1.1_amd64.deb Simple tuning application for DVB cards
dvcs-autosync_0.5+nmu1_all.deb Automatically synchronize distributed version control repositories
dvd+rw-tools_7.1-12_amd64.deb DVD+-RW/R tools