Martin Kinkelin
c444d08fa1
Restore posix.mak, forwarding to generic Makefile
2023-12-16 22:22:20 +01:00
Martin Kinkelin
843afa8f64
Merge Makefiles
2023-12-16 22:22:20 +01:00
Jan Jurzitza
f8c80db44e
Fix upcoming D-Scanner argument warnings ( #8753 )
...
* upgrade D-Scanner
* Fix upcoming D-Scanner argument checks
2023-05-30 09:42:02 +03:00
Paul Backus
3acf18c099
Update dscanner to v0.14.0
...
This version includes support for the new 'static assert' syntax
introduced in DMD 2.102.0, which allows multiple message arguments.
2023-02-16 07:19:18 +01:00
Iain Buclaw
70b78e4917
Makefile: stub out all auto-tester-build and auto-tester-test recipes
2023-01-02 17:34:07 +01:00
Johan Engelen
3ad507b512
Force makefile to x86 on Apple ARM cpu (dmd does not support ARM)
2022-10-22 19:46:09 +02:00
Iain Buclaw
e341d38e97
Remove deprecated std.digest.digest module
2022-08-28 15:08:12 +02:00
Iain Buclaw
ce1158defd
Remove deprecated std.xml module
2022-08-28 11:30:15 +02:00
Dennis Korpel
7064f24c44
Remove std.experimental.typecons
2022-08-17 23:34:14 +02:00
Geod24
8e5ef250ca
posix.mak: Don't link pthread and libmath on MacOS
...
The linker errors out on MacOS 11.
2022-08-07 17:10:30 +02:00
Atila Neves
e113440df1
Move logger out of experimental
2022-07-29 12:15:34 +02:00
Atila Neves
8280b1e7de
Add std.internal.memory to the makefiles
...
I had a linker error due to a missing symbol for the ModuleInfo
for std.internal.memory. This commit fixes that.
2022-07-26 16:09:00 +00:00
Geod24
9ecb3cbe3f
Style: Provide druntime source path to dscanner
2022-07-18 17:11:59 +02:00
Iain Buclaw
178a768faa
Fix build script paths to work with new merged dmd-druntime repository
2022-07-09 18:47:50 +02:00
Walter Bright
38243e3716
upgrade zlib C files to C11 ( #8485 )
...
upgrade zlib C files to C11
Signed-off-by: Luís Ferreira <contact@lsferreira.net>
Signed-off-by: Razvan Nitu <RazvanN7@users.noreply.github.com>
Merged-on-behalf-of: Razvan Nitu <RazvanN7@users.noreply.github.com>
2022-07-05 10:30:45 +00:00
Iain Buclaw
829c2580f6
posix.mak: Pass absolute path of dmd when invoking druntime's makefile
2022-07-04 12:14:03 +00:00
Walter Bright
60f5bfa45a
add std.int128
2022-04-14 11:01:44 -07:00
RazvanN7
bedcad87f8
Fix Issue 22704 - Linker error when running the public unittests
2022-01-25 18:48:04 +00:00
Atila Neves
8a2bd81b39
Move checkedint out of experimental ( #8100 )
...
Move checkedint out of experimental
Signed-off-by: Razvan Nitu <RazvanN7@users.noreply.github.com>
Merged-on-behalf-of: Razvan Nitu <RazvanN7@users.noreply.github.com>
2022-01-25 00:17:24 +00:00
Walter Bright
c9b415a817
add -preview=fieldwise to build ( #6858 )
...
add -preview=fieldwise to build
Signed-off-by: Nicholas Wilson <thewilsonator@users.noreply.github.com>
Signed-off-by: Razvan Nitu <RazvanN7@users.noreply.github.com>
Merged-on-behalf-of: Razvan Nitu <RazvanN7@users.noreply.github.com>
2021-09-28 16:21:04 +00:00
Luís Ferreira
a95ac6ed35
treewide: rename index.d to index.dd
...
Dscanner struggles to read .d files as `Ddoc` and explicitly marking
files as Ddoc files using .dd extension is desired, since the compiler
interpret those files the same way as normal .d files.
Signed-off-by: Luís Ferreira <contact@lsferreira.net>
2021-09-13 17:57:21 +09:00
Luís Ferreira
c3cea420e8
make: add support to build phobos with NO_BOUNDSCHECKS
...
Signed-off-by: Luís Ferreira <contact@lsferreira.net>
2021-08-30 00:42:55 +01:00
Luís Ferreira
f92527f157
make: remove duplicate ifdef block for NO_AUTODECODE
...
Signed-off-by: Luís Ferreira <contact@lsferreira.net>
2021-08-29 18:44:21 +00:00
RazvanN7
c1e85e12ef
Update dscanner commit hash to include AliasAssign detection
2021-08-27 09:20:04 +00:00
Iain Buclaw
09c6e53f40
Issue 21488 - Always compile phobos library with -fPIC on POSIX targets ( #8154 )
2021-07-02 10:07:30 +08:00
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
Martin Nowak
498b4b97d6
Merge remote-tracking branch 'upstream/master' into stable
...
Conflicts:
posix.mak
2020-09-09 10:18:21 +02:00
MoonlightSentinel
a3c60cd53f
Remove deprecated -preview=markdown flag
...
The preview is now enabled by default
2020-09-05 23:42:51 +02:00
MoonlightSentinel
e9826a65c1
Enable -preview=dtorfields for phobos
2020-09-05 00:10:15 +02:00
Steven Schveighoffer
d38ba1e51f
Add makefile target for testing with no autodecode. This is so CI can
...
run a valid target without failing.
2020-08-28 19:21:13 +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
Steven Schveighoffer
17ae8fc9be
Make it so std.utf can be tested with no autodecoding.
2020-08-17 06:53:34 +02:00
Steven Schveighoffer
ba02646078
Add makefile target for testing with no autodecode. This is so CI can
...
run a valid target without failing.
2020-08-09 19:30:49 +02:00
Steven Schveighoffer
fdafe199f9
Make the style checks run first -- they are way more likely to fail than
...
the documented unittests (which don't change much), and putting them
last makes the push/test/debug cycle much longer for stuff like a
missing space on an if statement.
2020-08-07 19:10:15 +02:00
Nicholas Lindsay Wilson
5ce7af501e
Update style checker whitelist
2020-05-05 14:37:47 +08:00
Nicholas Lindsay Wilson
a6e14cffb1
Update make files
2020-05-05 13:07:10 +08:00
Geod24
77097809ec
Bump minimum MACOSX version to 10.9
...
This was done in DMD two years ago but never applied here.
2020-03-30 15:58:32 +09:00
Sebastian Wilzbach
4421a4f157
Fix @betterC testsuite
2020-03-04 16:07:28 -08:00