Ancillary tools for the D programming language compiler
Find a file
Vladimir Panteleev 48c042409e Update DustMite
Commits:

* 4d53db1 dustmite: Fix incorrect path with --no-redirect
* 4414dd6 Fix parsing of empty files
* fe562e6 splitter: Improve removing of template arguments
* 6517c6e splitter: Fix usage of auto-decoding strip()
* 0263dab splitter: Remove arguments in any order
* ef5a2ed splitter: Recognize template parameters
* 3370e2c splitter: Optimize identifier token check
* 56f3122 splitter: Use tokenLookup in arg paren search
* 2546a5a splitter: Don't attempt argument reduction for D keywords
* c671d72 splitter: Add basic parameter removal
* 91ec2aa dustmite: Propagate noRemove through dependencies
* 10c1209 dustmite: Fix building on Windows
* 15693cb dustmite: Optimize lookahead
* acf667d dustmite: Improve parsing of lookahead option
* b61c5f9 dustmite: Optimize lookahead
* 7e76bb9 dustmite: Add lookahead
* 2df20e7 dustmite: Set directory via spawnShell argument, not chdir
* 44e8fa2 dustmite: Sort imports
* 1cbe15e dustmite: Refactor reduction iteration into a state machine
* 2ca8f1f dustmite: Delete old imperative code
* 54321df dustmite: Refactor strategy code from imperative style to state machines
* c15b2ca splitter: Fix compilation
* 270206c dustmite: Detect some common test program mistakes
* 4f41eec dustmite: Add --no-redirect hint on initial test failure
* cec7180 splitter: Unconditionally show load progress
2016-08-08 19:42:42 +00:00
DustMite Update DustMite 2016-08-08 19:42:42 +00:00
man/man1 rdmd: Add --tmpdir switch as per man page 2015-10-07 12:32:20 +00:00
.gitignore Merge pull request #94 from MartinNowak/ignoreMakefile 2013-12-27 11:27:36 -08:00
catdoc.d Fix whitespace 2015-10-18 00:24:53 +00:00
changed.d update component names 2015-07-24 11:36:23 +02:00
chmodzip.d Update chmodzip to current dmd 2013-12-27 15:57:50 -08:00
ddemangle.d Merge pull request #188 from JohanEngelen/underscore 2016-06-06 18:35:48 +01:00
detab.d Added license statements where those were missing 2013-04-03 10:51:57 +03:00
dget.d update links to dlang 2016-04-16 06:51:38 +03:00
dman.d Remove findtags in favor of using chmgen-emitted tags 2015-01-28 12:34:10 +00:00
get_dlibcurl32.bat Add script 'get_dlibcurl32', to auto-create Win32 libcurl import lib. 2013-08-17 17:35:13 -04:00
get_dlibcurl32.d Fix whitespace 2015-10-18 00:24:53 +00:00
latest-tag update links to dlang 2016-04-16 06:51:38 +03:00
posix.mak posix.mak: Add DELETE_ON_ERROR 2015-05-30 15:36:37 +00:00
rdmd.d Merge pull request #185 from CyberShadow/fix-eval 2016-04-29 13:38:15 +04:00
rdmd_test.d rdmd: Use -d with --loop/--eval to silence std.stream warnings 2015-10-07 13:08:12 +00:00
README.md fix Issue 14715 - Add README.md to the tools Repository 2015-09-02 04:45:04 +00:00
tolf.d rewritten in D 2016-02-29 01:50:33 +01:00
update.sh update links to dlang 2016-04-16 06:51:38 +03:00
win32.mak use sensible default for DOC dir 2015-02-28 20:46:21 +01:00

D tools

This repository hosts various tools redistributed with DMD or used internally during various build tasks.

Program Scope Description
catdoc Build Concatenates Ddoc files.
changed Internal Change log generator.
chmodzip Build ZIP file attributes editor.
ddemangle Public D symbol demangler.
detab Internal Replaces tabs with spaces.
dget Internal D source code downloader.
dman Public D documentation lookup tool.
dustmite Public Test case minimization tool.
get_dlibcurl32 Internal Win32 libcurl downloader/converter.
rdmd Public D build tool.
rdmd_test Internal rdmd test suite.
tolf Internal Line endings converter.

To report a problem or browse the list of open bugs, please visit the bug tracker.

For a list and descriptions of D development tools, please visit the D wiki.