Sebastian Wilzbach
747d6e032b
Add checkwhitespace to tools
2017-07-08 21:20:52 +02:00
Sebastian Wilzbach
e4df7b5536
Sort tools list alphabetically
2017-07-08 21:20:52 +02:00
Sebastian Wilzbach
6dee85894a
Add modelSwitch to rdmd_test
2017-07-05 00:24:37 +02:00
Sebastian Wilzbach
a9750dbcb0
Use DUBFLAGS to pass architecture to DUB
2017-07-04 23:35:31 +02:00
Sebastian Wilzbach
3a6501a061
Run rdmd testsuite properly
2017-07-04 22:32:28 +02:00
Sebastian Wilzbach
c6ab2bb7aa
Document osmodel.mak loading from ../dmd
2017-07-03 23:57:53 +02:00
Andrei Alexandrescu
332c989d0a
Merge pull request #227 from wilzbach/os-model-mention-tools-and-dlang-org
...
osmodel.mak: use file directly from DMD
2017-07-03 14:50:40 -04:00
Sebastian Wilzbach
6cc392c4e2
osmodel.mak: use file directly from DMD
2017-07-03 20:37:02 +02:00
Sebastian Wilzbach
90ecf25243
Build all + dman on Travis
2017-07-03 19:30:20 +02:00
Sebastian Wilzbach
86bbd6923c
HALT on deprecation messages
2017-07-03 02:02:53 +02:00
Sebastian Wilzbach
7f2f3e7ae3
Add testsuite for tests_extractor
2017-06-28 04:42:16 +02:00
RazvanN7
7364e9a42f
Updated makefile to use dmd/generated/os/release/model/dmd
2017-03-03 09:39:00 +02:00
Sohgo Takeuchi
6c59876476
Use osmodel.mak in posix.mak to detect OS and MODEL
2015-11-04 12:06:24 +09:00
Vladimir Panteleev
0980a4c85e
posix.mak: Add DELETE_ON_ERROR
...
Delete output files if the command fails.
2015-05-30 15:36:37 +00:00
John Colvin
1e905b2f13
add dustmite to install
2015-03-27 09:44:13 +00:00
Martin Nowak
341ef6c6ea
fix make path for dlang.org d.tag
2015-02-17 14:25:07 +01:00
Vladimir Panteleev
398ca4572d
Hand off d.tag generation to dlang.org makefiles
2015-02-12 17:00:36 +00:00
Vladimir Panteleev
546b985642
Remove findtags in favor of using chmgen-emitted tags
2015-01-28 12:34:10 +00:00
Vladimir Panteleev
3df025e5e8
Update Dustmite
...
Commits:
* f60abab splitter: Improve parens postprocessor
* 359c8a1 splitter: Add parens postprocessor
* 19e2774 splitter: Fix handling of trailing comments/whitespace
* ee5f31c splitter: Improve "else" handling
* 23b5186 dustmite: Change default strategy to inbreadth
* a8d9681 Add inbreadth strategy
* 306c9d4 Add pingpong strategy
* 3f4bf00 dustmite: Autoretry cache writes
* b7354d7 dustmite: Add --strategy switch
* 99a8169 splitter: Tweak block statement postprocessor
* 919b3ac splitter: Tweak block keyword postprocessor
* 95a3e69 splitter: Tweak pairing postprocessor
* 50e4ac5 splitter: Recognize function invariants
* 1aa5dff splitter: Reimplement pairs like any other separators
* 26b4aa6 runtests fixup
* 400e3d7 dustmite: Add --dump-html
* c66780e Add enum test
* 3cdc67f runtests: Add support for dump-only tests
* 80acb1b Fix maximum depth of dependency postprocessor output to be logarithmic
* 5f77e4a Add list test
* 5221a07 splitter: Pairing postprocessor fixes
* d2276f6 splitter: Group if/else together
* afc911a .gitignore
* 7d58f28 tests: Add UDAs to obfuscation tests
* 5d19124 runtests: Print which tests failed to finish
* f89898f New splitter module
* 3a90ebf dustmite: Improve --dump dependency formatting
* 711aa2b runtests: Run dustmite via rdmd
* 0f869bd Use unseeded RNG for --obfuscate --keep-length
* bc2e233 tests: Version progress (filtered reduction output)
* fd63894 Use src.result for final, versioned result
* d83dafb Add current test results
* 0550cc5 runtests: Pass opts when dumping as well
* d471242 .gitignore
* 5e52252 runtests: Fix opts loading
* bee1600 Fix coverage test
* 13d0300 Add test runner
* 0a180b6 Test command fixes
* 96570ef Add existing tests (most results are outdated)
* 75b0108 Add .gitignore
* e27ef66 dsplit: Don't consume whitespace after closing a pair
* 10d2fc5 dsplit: Split by .
* 0311f50 dsplit: Improve ! splitting
* 613459f dsplit: Split by !
* fb52bf3 dsplit: Unwrap useless nesting
* d16ea86 dsplit: Improve whitespace splitting
2014-04-14 08:55:37 +00:00
Martin Nowak
c5522e6adb
simplify appending -lcurl
2014-03-02 01:26:54 +01:00
Martin Nowak
f0a2826b9c
fix grepping for the linker invocation
...
- grep for the object file, -Xlinker isn't always present
2014-03-02 01:23:28 +01:00
Martin Nowak
9ec76d94a3
append default include/link paths to DMD
...
- So that using a different DMD will use the correct
include/link paths defined by the corresponding dmd.conf.
2014-03-01 23:46:49 +01:00
Martin Nowak
fecc428014
remove no-warn-search-mismatch flag
...
- The flag isn't needed here. It's also not supported on FreeBSD and OSX.
2014-03-01 23:36:35 +01:00
Joseph Rushton Wakeling
0db18906c8
Fix Issue 12205: update posix.mak to use local, recently-built druntime and phobos.
...
This fixes https://d.puremagic.com/issues/show_bug.cgi?id=12205
by adding library/include paths to the locations where druntime
and phobos have been built, plus a flag to prevent/suppress
alignment errors in one of the builds.
In the event that the user wishes to build using the system dmd
instead of the locally-built ../dmd/src/dmd, this is trivial to
achieve by overriding with DMD=dmd. DFLAGS will also then be
overridden with those from the system dmd.conf.
2014-02-21 22:23:05 +01:00
Stefan
991a3bf8c1
posix.mak: add freebsd/osx compatibility
...
`-u` is not recognized `cp` flag on freebsd/osx.
2014-01-03 14:59:41 +01:00
Martin Nowak
f0606e372b
Merge pull request #101 from andralex/rdmd
...
OS/MODEL detection again...
2013-12-28 20:01:09 +01:00
Andrei Alexandrescu
385f9959ba
OS/MODEL detection again...
2013-12-27 22:49:11 -08:00
Andrei Alexandrescu
726d399b68
Merge pull request #87 from MartinNowak/installDir
...
use INSTALL_DIR like all the other DPL projects
2013-12-27 14:28:38 -08:00
Martin Nowak
c4ea975ea7
use INSTALL_DIR like all the other DPL projects
2013-12-27 20:07:46 +01:00
Andrei Alexandrescu
06441e5f84
Merge pull request #89 from MartinNowak/fixLink
...
grepping for gcc can match other linker error lines
2013-12-27 09:22:38 -08:00
Timothee Cour
342c65a039
fixed clean
2013-12-03 16:22:43 -08:00
Martin Nowak
1a8ec077d4
grepping for gcc can match other linker error lines
...
- also don't grep stderr
2013-11-22 14:28:29 +01:00
Martin Nowak
d6af8a1e9d
Merge pull request #78 from Abscissa/model-default
...
Use MODEL:=default behavior from druntime and phobos.
2013-08-20 05:14:27 -07:00
Abscissa
2bbc2f3552
Use MODEL:=default behavior from druntime and phobos.
2013-08-17 14:05:42 -04:00
Abscissa
a3c5a4aa16
Re-allow simple names for individual tool targets (like 'rdmd', 'ddemangle', etc.)
2013-08-17 14:00:56 -04:00
Abscissa
e0b471af8d
Put generated files into a separate dir.
2013-08-12 14:37:32 -04:00
Andrei Alexandrescu
122efe8bf1
change d-programming-language.org to dlang.org
2013-05-28 20:22:47 -04:00
David Nadlinger
d9497c8663
Merge pull request #59 from dawgfoto/fixMakefile
...
Fix makefile
2013-04-21 03:09:37 -07:00
Ellery Newcomer
4b33112948
add build target for dustmite
2013-04-14 09:48:54 -07:00
Martin Nowak
8a57b67552
fix stdout redirection
2013-04-12 01:18:40 +02:00
Martin Nowak
0212e475ba
add phobos tags
2013-04-12 00:47:43 +02:00
Martin Nowak
c93364b9ef
default to no MODEL flag
2013-04-12 00:42:05 +02:00
Dmitry Olshansky
becaed5817
add changed.d - the D changelog generator tool
...
makefile for both win32 and posix
some shell kung-fu as a workaround in posix.mak
2013-02-21 22:30:21 +04:00
Nikolay Orlyuk
f7764f2d51
posix.mak added
2012-10-26 23:38:21 +03:00