The Dlang Bot
e40f180649
Merge pull request #5876 from jercaianu/ascendingalloc
...
AscendingPageAllocator
merged-on-behalf-of: unknown
2017-11-28 05:42:39 +01:00
Martin Nowak
4024b1250d
Merge remote-tracking branch 'upstream/stable' into merge_stable
2017-11-21 14:10:41 +01:00
Alexandru Jercaianu
d7479b7964
Added AscendingPageAllocator
...
remove trailing whitespace
2017-11-21 01:01:04 +02:00
Sebastian Wilzbach
5c77d8595c
Update libdparse to v0.7.2-alpha.3
2017-11-20 15:33:52 +01:00
Sebastian Wilzbach
5ea7a67cfb
Update DScanner
2017-11-20 14:16:34 +01:00
Martin Nowak
1f1efea282
fix Issue 17996 - don't build libphobos2.a with PIC for i386
...
- use MODEL=64/32 to decide on default
- allow overriding default with explicit PIC=0/1 make args
2017-11-20 12:50:23 +01:00
Martin Nowak
63ad7ae10c
Revert "Merge pull request #5586 from wilzbach/fpic-by-default"
...
This reverts commit d400af081a
, reversing
changes made to 762044e486
.
2017-11-20 12:41:07 +01:00
Sebastian Wilzbach
d661120ff3
Fix Issue 16984 - Remove runnable blacklist
2017-10-05 21:55:33 +02:00
Sebastian Wilzbach
63b376eb97
Upgrade D-Scanner: Compile D-Scanner with -fPIC
2017-10-01 18:28:34 +02:00
Martin Nowak
d400af081a
Merge pull request #5586 from wilzbach/fpic-by-default
...
Issue 17375 - use -fPIC by default for Phobos on Posix
2017-09-18 18:16:06 +02:00
Sebastian Wilzbach
3d36e434b8
Issue 17375 - use -fPIC by default for Phobos on Posix
...
This also fixes:
Fix Issue 17107 - Running phobos unittests do not work with PIE
2017-09-14 02:54:48 +02:00
Sebastian Wilzbach
b1a55b5080
Update Dscanner to libdparse 0.7.2-alpha.1
2017-09-14 02:04:08 +02:00
H. S. Teoh
9091b16f5c
Add unittest.
...
Needs to be a standalone module because the problem does not show up
within std.range itself.
2017-08-11 08:48:23 -07:00
The Dlang Bot
df14606f99
Merge pull request #5485 from wilzbach/remove-typetuple-from-docs
...
Issue 17224 - Remove std.typetuple from the documentation build
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-18 13:52:22 +02:00
Sebastian Wilzbach
de8de6faec
Make module unittest runnable
2017-07-10 20:59:28 +02:00
Sebastian Wilzbach
5774d017eb
Fix issue 16191 - std/digest/digest.d should be renamed to package.d
2017-07-10 05:10:53 +02:00
Sebastian Wilzbach
cf7766c1a9
Make std.file examples runnable
2017-07-09 16:22:53 +02:00
Sebastian Wilzbach
283cab2f20
Make std.base64 examples runnable
2017-07-09 16:22:53 +02:00
Sebastian Wilzbach
28b521b700
Make std.typecons examples runnable
2017-07-09 16:22:53 +02:00
Sebastian Wilzbach
2c281e38e4
Make std.uuid examples runnable
2017-07-09 16:22:48 +02:00
Sebastian Wilzbach
60b32e78e6
Make dependencies of tests_extrator order-only
2017-07-09 14:01:15 +02:00
Sebastian Wilzbach
16431f11c1
Trigger a hard error on deprecation messages
2017-07-05 18:18:02 +02:00
Sebastian Wilzbach
ca67e2fbdc
Remove osmodel.mak in favor of ../dmd/osmodel.mak
2017-07-03 23:04:40 +02:00
Sebastian Wilzbach
018094a70b
Upgrade to latest tools
2017-07-03 00:28:01 +02:00
Sebastian Wilzbach
a311ba161a
Remove hard-coded DScanner exclusion of std.traits and std.typecons
2017-06-30 04:47:36 +02:00
Sebastian Wilzbach
d574d08272
Upgrade DScanner to 620ffaffe9a8019caed12f405edd73e6d9134406
...
Most notably this contains:
- upgraded libdparse with support for deprecated C-style alias
declarations
(-> https://github.com/dlang-community/libdparse/pull/150 )
- has_public_example check
Full changelog: 455cc3fe50...40d75610a2
2017-06-30 04:42:59 +02:00
Sebastian Wilzbach
0e90f7a189
Use a unique DScanner directory (with commit hash)
2017-06-28 15:01:15 +02:00
Sebastian Wilzbach
96a31759e6
Make DScanner a separate Makefile target
2017-06-28 14:16:48 +02:00
Sebastian Wilzbach
820a6767f8
Make $(DMD) and $(LIB) an order-only dependency for DScanner
...
This avoids recompilation of DScanner when a file in Phobos has been
changed. DScanner only needs a recent Phobos version to be built once.
2017-06-28 14:16:44 +02:00
Sebastian Wilzbach
483f163982
Fix DScanner to a specific commit
2017-06-21 07:38:17 +02:00
Sebastian Wilzbach
3a13b12120
Use current DMD to compile Dscanner
2017-06-19 15:11:59 +02:00
Sebastian Wilzbach
ffc6ec5d6b
Remove has_public_example in favor of Dscanner
...
Previously one could only apply a check for an entire codebase and not
selectively for specific modules. As a temporary solution,
has_public_example has been introduced - a standalone checker with
filtering capabilities.
However, with selective filtering integrated in Dscanner, the analog
Dscanner check `explicitly_annotated_unittests` can be used.
2017-06-19 13:37:55 +02:00
Sebastian Wilzbach
f77a768843
Use Dscanner with selective checks
2017-06-19 13:37:52 +02:00
The Dlang Bot
abfffae14f
Merge pull request #5462 from andralex/concurrencybasesux
...
Remove std.concurrencybase
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-06-17 06:09:08 +02:00
Andrei Alexandrescu
2f16ae7cb7
Eliminate shared this from std/process.d
2017-06-15 17:01:43 +02:00
Sebastian Wilzbach
c336bb96cf
Issue 17224 - Remove std.typetuple from the documentation build
2017-06-15 06:56:09 +02:00
Sebastian Wilzbach
39647a80c0
has_public_examples: Fix Makefile target
2017-06-12 04:24:41 +02:00
Andrei Alexandrescu
44a3be48db
Remove std.concurrencybase
2017-06-11 11:01:08 -04:00
The Dlang Bot
76d3a4124c
Merge pull request #5421 from andralex/no-more-durn-stdiobase
...
Get rid of static this for initializing std{in,out,err}
merged-on-behalf-of: unknown
2017-06-01 20:57:41 +02:00
Sebastian Wilzbach
32e50bd7eb
Reenable publictests checking on CircleCi
2017-05-26 18:27:14 +02:00
Andrei Alexandrescu
78b3328faa
Get rid of static this for initializing encoding
2017-05-23 19:17:47 -04:00
Andrei Alexandrescu
099fa37bb5
Get rid of static this for initializing std{in,out,err}
2017-05-23 15:40:05 -04:00
The Dlang Bot
df0770a046
Merge pull request #5367 from jmdavis/stopwatch
...
Add the MonoTime equivalents of std.datetime.StopWatch/benchmark.
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-05-14 19:10:07 +02:00
The Dlang Bot
275390ff9b
Merge pull request #5363 from wilzbach/allow-parallel-publictests-execution
...
Allow parallel execution of public unittests
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-05-11 23:48:56 +02:00
Robert burner Schadek
2ac9ad78aa
Debugger target for posix
...
It is desirable to be able to attach a debugger to the execution of
tests of phobos.
This patch add this feature.
By calling make -f posix.mak DEBUGGER=gdb std/XXXXX.debug
phobos and the module XXXXX will be compiled with debug symbols and
after its compilation the debugger gdb starts the compiled executable.
DEBUGGER=gdb can be omitted as it is the default debugger.
2017-05-09 16:21:46 +02:00
Sebastian Wilzbach
a980f66350
Check for an existent tools repository on more files
2017-05-08 21:48:01 +02:00
Sebastian Wilzbach
4f527acbc9
Allow parallel execution of public unittests
2017-05-08 21:45:13 +02:00
The Dlang Bot
7488da5fcc
Merge pull request #5372 from MartinNowak/rm_ut_deps
...
remove .deps file generation
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-05-08 03:43:29 +02:00
The Dlang Bot
39eaa6e84b
Merge pull request #5376 from CyberShadow/pull-20170507-142108
...
posix.mak: Discard DDoc output of DDoc warning test
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-05-08 02:04:57 +02:00
Vladimir Panteleev
1e7327b059
posix.mak: Discard DDoc output of DDoc warning test
...
Send documentation output to /dev/null when checking for warnings.
2017-05-07 14:22:39 +00:00