berni44
e9014c4342
std.math: Move floating point operations into operations submodule.
2021-04-17 21:52:27 +02:00
berni44
66324313a8
Remove std.math.integral.
2021-04-14 14:15:38 +02:00
Iain Buclaw
33902a933e
Remove -transition=complex from the Makefiles
2021-04-07 08:31:38 +09:00
berni44
7031340f5f
Add empty submodules to std.math.
2021-04-04 11:56:27 +02:00
berni44
309b72f915
Prepare to split up std.math into submodules.
2021-03-19 04:51:15 +01:00
berni44
bc5f64994e
std.format: Split off std/format/write.d
2021-03-16 11:48:44 +01:00
berni44
e2045219ff
std.format: Split off std/format/read.d
2021-03-15 21:29:29 +01:00
berni44
4415e4047e
std.format: Split off std/format/spec.d
2021-03-15 15:16:29 +01:00
Paul Backus
51a70ee267
Add sumtype to Phobos ( #7702 )
...
Add sumtype to Phobos
merged-on-behalf-of: unknown
2021-03-05 12:41:34 +01:00
berni44
fa4682442b
Move internal read stuff into internal submodule.
2021-02-18 10:16:51 +01:00
berni44
eb8188b25a
Move internal write stuff into internal submodule.
2021-02-17 21:44:15 +01:00
berni44
cec24c5289
Move floating point algorithms into internal submodule.
2021-02-17 18:06:49 +01:00
berni44
ef887be5c6
Prepare to split up std.format into submodules.
2021-02-16 08:11:20 +01:00
MoonlightSentinel
e9826a65c1
Enable -preview=dtorfields for phobos
2020-09-05 00:10:15 +02:00
Sebastian Wilzbach
203429d231
Disable Windows builds on auto-tester
2020-08-30 23:36:17 +02:00
MoonlightSentinel
d291084ccb
Add -cov=ctfe to enable CTFE coverage reports
...
Makes coverage reports more accurate now that it can trace CTFE.
2020-08-22 16:54:37 +02:00
Nicholas Lindsay Wilson
a6e14cffb1
Update make files
2020-05-05 13:07:10 +08:00
Alexandru Militaru
bb62aaca3d
Replaced version (unittest) with version (StdUnittest) to avoid unnecessary overhead when compiling with -unittest
2020-01-19 14:05:17 +02:00
MoonlightSentinel
1096cf4c1a
Remove deprecated std.experimental.all
2019-11-16 18:23:04 +01:00
Martin Kinkelin
7be7b5ccec
win*.mak: Sync compiler flags with Posix ones
...
Unfortunately, these files seem untested by CI here, but they are used
by Azure pipelines for DMD, so one can easily break DMD CI by a
seemingly fine Phobos change (#7142 in this case, which requires
DIP1000).
2019-08-15 21:23:19 +02:00
Sebastian Wilzbach
351abd6604
Move all from experimental to std
2019-03-21 11:42:18 +01:00
Rainer Schuetze
4c06d7d174
windows: build phobos unittests through posix.mak to allow parallel builds
2018-06-19 00:25:16 +02:00
JinShil
aff18e8205
Remove deprecated std.c package
2018-05-31 10:00:09 +09:00
Alexandru Jercaianu
0fb44b0d45
Add AlignedBlockList
2018-04-16 19:36:45 +03:00
Sebastian Wilzbach
66f4316734
Merge pull request #6186 from wilzbach/scripting-all
...
Renaming the upcoming global import file to std.experimental.all
2018-02-24 12:38:50 +01:00
Jack Stouffer
663b5b9278
Revert addition of StdUnittest
2018-02-20 13:32:32 -05:00
Sebastian Wilzbach
62a1825cfd
Renaming the upcoming global import file to std.experimental.all
2018-02-18 04:07:41 +01:00
Sebastian Wilzbach
f8684bfb30
Add a global convenience package file
2018-02-09 19:45:43 +01:00
Sebastian Wilzbach
a60fd0c1a5
Splitup regex tests to please auto-tester
2018-01-24 17:59:40 +01:00
Sebastian Wilzbach
c5a89310a4
Remove deprecated std.windows.iunknown
2018-01-01 14:58:47 +01:00
The Dlang Bot
da00e8f390
Merge pull request #5927 from wilzbach/udflags
...
Add a StdUnittest version
merged-on-behalf-of: David Nadlinger <code@klickverbot.at>
2017-12-21 13:10:52 +01:00
Sebastian Wilzbach
c136ec575b
Set StdUnittest for Windows builds
2017-12-21 09:36:18 +01:00
Sebastian Wilzbach
2c54a120fc
Remove docs build from the Windows Makefiles
2017-12-18 08:40:57 +01:00
The Dlang Bot
562a1a0a2f
Merge pull request #5809 from skl131313/gcstub
...
Remove gcstub.
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-12-02 15:33:56 +01:00
Sebastian Wilzbach
ea90c1ab4f
Fix DMD path to ../generated
2017-11-28 19:39:40 +01:00
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
Rainer Schuetze
604a70ea97
split unittest6.obj, it's becoming too large for OMF
2017-11-23 09:39:08 +01:00
Alexandru Jercaianu
d7479b7964
Added AscendingPageAllocator
...
remove trailing whitespace
2017-11-21 01:01:04 +02:00
skl131313
03984acee5
Remove gcstub.
2017-10-25 21:43:49 -04:00
Eduard Staniloiu
230f72e612
Split unittest6.obj to get past the 32767 max symbols limitation
2017-10-12 13:30:19 +00: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
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
16431f11c1
Trigger a hard error on deprecation messages
2017-07-05 18:18:02 +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
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
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
Jonathan M Davis
ac62197c36
Add the MonoTime equivalents of std.datetime.StopWatch/benchmark.
...
std.datetime.package has StopWatch, benchmark, comparingBenchmark, and
measureTime, all of which use TickDuration (which would be deprecated,
but it can't be deprecated as long as those functions in std.datetime
are deprecated). This commit introduces
std.datetime.stopwatch to replace those functions in std.datetime. In
order to avoid symbol conflicts, std.datetime.stopwatch will not be
publicly import in std.datetime.package until the old symbols have been
removed.
std.datetime.experimental.stopwatch contains StopWatch and benchmark
which have essentially the same APIs as the ones in
std.datetime.package, but they use MonoTime and Duration.
comparingBenchmark has not been ported to MonoTime and Duration, because
it is simply a wrapper around benchmark.
measureTime has not been ported to MonoTime and Duration, because it is
equivalent to using StopWatch with a scope(exit) statement.
The old functionality will be deprecated the major release after the new
symbols have been introduced.
2017-05-07 10:54:25 +02:00