This introduces a new header that pulls in system includes for use only in the DMD front-end part of the compiler, fixing up uses of problematic functions that are prevalent throughout the code. Commits merged from dmd. Fix build of the D frontend on the Hurd and KFreeBSD. Initial patch from Matthias Klose. https://github.com/dlang/dmd/pull/8893 Don't care about D/C++ compatibility in C++ port. Fixes build error in https://gcc.gnu.org/PR87788 https://github.com/dlang/dmd/pull/8895 Allow compiling front-end headers with strict warnings. https://github.com/dlang/dmd/pull/8909 Add root/system.h header for wrapping system includes. Fixes https://gcc.gnu.org/PR87865 https://github.com/dlang/dmd/pull/8910 Move checkedint to dmd/root. https://github.com/dlang/dmd/pull/8912 Use rmem instead of libc for malloc() and strdup(). https://github.com/dlang/dmd/pull/8913 Use align(8) for alignment of UnionExp, fixing several BUS errors due to alignment issues on SPARC. https://github.com/dlang/dmd/pull/8914 Don't pass NULL pointer as format parameter to errorSupplemental. https://github.com/dlang/dmd/pull/8916 gcc/d/ChangeLog: 2018-11-05 Iain Buclaw <ibuclaw@gdcproject.org> PR d/87865 * d-system.h: New file. From-SVN: r265780
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
root | Loading commit data... | |
MERGE | Loading commit data... | |
access.c | Loading commit data... | |
aggregate.h | Loading commit data... | |
aliasthis.c | Loading commit data... | |
aliasthis.h | Loading commit data... | |
apply.c | Loading commit data... | |
argtypes.c | Loading commit data... | |
arrayop.c | Loading commit data... | |
arraytypes.h | Loading commit data... | |
attrib.c | Loading commit data... | |
attrib.h | Loading commit data... | |
blockexit.c | Loading commit data... | |
boostlicense.txt | Loading commit data... | |
canthrow.c | Loading commit data... | |
clone.c | Loading commit data... | |
compiler.h | Loading commit data... | |
complex_t.h | Loading commit data... | |
cond.c | Loading commit data... | |
cond.h | Loading commit data... | |
constfold.c | Loading commit data... | |
cppmangle.c | Loading commit data... | |
ctfe.h | Loading commit data... | |
ctfeexpr.c | Loading commit data... | |
dcast.c | Loading commit data... | |
dclass.c | Loading commit data... | |
declaration.c | Loading commit data... | |
declaration.h | Loading commit data... | |
delegatize.c | Loading commit data... | |
denum.c | Loading commit data... | |
dimport.c | Loading commit data... | |
dinterpret.c | Loading commit data... | |
dmacro.c | Loading commit data... | |
dmangle.c | Loading commit data... | |
dmodule.c | Loading commit data... | |
doc.c | Loading commit data... | |
doc.h | Loading commit data... | |
dscope.c | Loading commit data... | |
dstruct.c | Loading commit data... | |
dsymbol.c | Loading commit data... | |
dsymbol.h | Loading commit data... | |
dtemplate.c | Loading commit data... | |
dversion.c | Loading commit data... | |
entity.c | Loading commit data... | |
enum.h | Loading commit data... | |
errors.h | Loading commit data... | |
escape.c | Loading commit data... | |
expression.c | Loading commit data... | |
expression.h | Loading commit data... | |
expressionsem.c | Loading commit data... | |
func.c | Loading commit data... | |
globals.h | Loading commit data... | |
hdrgen.c | Loading commit data... | |
hdrgen.h | Loading commit data... | |
iasm.c | Loading commit data... | |
iasmgcc.c | Loading commit data... | |
identifier.c | Loading commit data... | |
identifier.h | Loading commit data... | |
idgen.c | Loading commit data... | |
impcnvgen.c | Loading commit data... | |
imphint.c | Loading commit data... | |
import.h | Loading commit data... | |
init.c | Loading commit data... | |
init.h | Loading commit data... | |
initsem.c | Loading commit data... | |
intrange.c | Loading commit data... | |
intrange.h | Loading commit data... | |
json.c | Loading commit data... | |
json.h | Loading commit data... | |
lexer.c | Loading commit data... | |
lexer.h | Loading commit data... | |
macro.h | Loading commit data... | |
mangle.h | Loading commit data... | |
mars.h | Loading commit data... | |
module.h | Loading commit data... | |
mtype.c | Loading commit data... | |
mtype.h | Loading commit data... | |
nogc.c | Loading commit data... | |
nspace.c | Loading commit data... | |
nspace.h | Loading commit data... | |
objc.c | Loading commit data... | |
objc.h | Loading commit data... | |
opover.c | Loading commit data... | |
optimize.c | Loading commit data... | |
parse.c | Loading commit data... | |
parse.h | Loading commit data... | |
readme.txt | Loading commit data... | |
safe.c | Loading commit data... | |
sapply.c | Loading commit data... | |
scope.h | Loading commit data... | |
sideeffect.c | Loading commit data... | |
statement.c | Loading commit data... | |
statement.h | Loading commit data... | |
statementsem.c | Loading commit data... | |
staticassert.c | Loading commit data... | |
staticassert.h | Loading commit data... | |
staticcond.c | Loading commit data... | |
target.h | Loading commit data... | |
template.h | Loading commit data... | |
tokens.c | Loading commit data... | |
tokens.h | Loading commit data... | |
traits.c | Loading commit data... | |
typesem.c | Loading commit data... | |
utf.c | Loading commit data... | |
utf.h | Loading commit data... | |
utils.c | Loading commit data... | |
version.h | Loading commit data... | |
visitor.h | Loading commit data... |