mirror of
https://github.com/dlang/tools.git
synced 2025-04-26 21:22:22 +03:00
Ancillary tools for the D programming language compiler
![]() 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 |
||
---|---|---|
DustMite | ||
man/man1 | ||
.gitignore | ||
catdoc.d | ||
changed.d | ||
chmodzip.d | ||
ddemangle.d | ||
detab.d | ||
dget.d | ||
dman.d | ||
get_dlibcurl32.bat | ||
get_dlibcurl32.d | ||
latest-tag | ||
posix.mak | ||
rdmd.d | ||
rdmd_test.d | ||
README.md | ||
tolf.d | ||
update.sh | ||
win32.mak |
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.