d: Merge dmd, druntime a6f1083699, phobos 31dedd7da
D front-end changes: - Import dmd v2.107.0. - Character postfixes can now also be used for integers of size two or four. D run-time changes: - Import druntime v2.107.0. Phobos changes: - Import phobos v2.107.0. gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd a6f1083699. * dmd/VERSION: Bump version to v2.107.0 * Make-lang.in (D_FRONTEND_OBJS): Add d/pragmasem.o. * d-builtins.cc (strip_type_modifiers): Update for new front-end interface. * d-codegen.cc (declaration_type): Likewise. (parameter_type): Likewise. * d-target.cc (TargetCPP::parameterType): Likewise. * expr.cc (ExprVisitor::visit (IndexExp *)): Likewise. (ExprVisitor::visit (VarExp *)): Likewise. (ExprVisitor::visit (AssocArrayLiteralExp *)): Likewise. * runtime.cc (get_libcall_type): Likewise. * typeinfo.cc (TypeInfoVisitor::visit (TypeInfoConstDeclaration *)): Likewise. (TypeInfoVisitor::visit (TypeInfoInvariantDeclaration *)): Likewise. (TypeInfoVisitor::visit (TypeInfoSharedDeclaration *)): Likewise. (TypeInfoVisitor::visit (TypeInfoWildDeclaration *)): Likewise. * types.cc (build_ctype): Likewise. libphobos/ChangeLog: * libdruntime/MERGE: Merge upstream druntime a6f1083699. * src/MERGE: Merge upstream phobos 31dedd7da.
Showing
- gcc/d/Make-lang.in 1 addition, 0 deletionsgcc/d/Make-lang.in
- gcc/d/d-builtins.cc 1 addition, 1 deletiongcc/d/d-builtins.cc
- gcc/d/d-codegen.cc 2 additions, 2 deletionsgcc/d/d-codegen.cc
- gcc/d/d-target.cc 2 additions, 2 deletionsgcc/d/d-target.cc
- gcc/d/dmd/MERGE 1 addition, 1 deletiongcc/d/dmd/MERGE
- gcc/d/dmd/README.md 1 addition, 0 deletionsgcc/d/dmd/README.md
- gcc/d/dmd/VERSION 1 addition, 1 deletiongcc/d/dmd/VERSION
- gcc/d/dmd/constfold.d 3 additions, 3 deletionsgcc/d/dmd/constfold.d
- gcc/d/dmd/cparse.d 1 addition, 1 deletiongcc/d/dmd/cparse.d
- gcc/d/dmd/ctfeexpr.d 1 addition, 1 deletiongcc/d/dmd/ctfeexpr.d
- gcc/d/dmd/dcast.d 12 additions, 8 deletionsgcc/d/dmd/dcast.d
- gcc/d/dmd/dclass.d 1 addition, 0 deletionsgcc/d/dmd/dclass.d
- gcc/d/dmd/declaration.h 0 additions, 1 deletiongcc/d/dmd/declaration.h
- gcc/d/dmd/denum.d 2 additions, 5 deletionsgcc/d/dmd/denum.d
- gcc/d/dmd/dinterpret.d 2 additions, 41 deletionsgcc/d/dmd/dinterpret.d
- gcc/d/dmd/dmangle.d 11 additions, 9 deletionsgcc/d/dmd/dmangle.d
- gcc/d/dmd/dsymbol.h 1 addition, 1 deletiongcc/d/dmd/dsymbol.h
- gcc/d/dmd/dsymbolsem.d 197 additions, 1691 deletionsgcc/d/dmd/dsymbolsem.d
- gcc/d/dmd/dtemplate.d 1 addition, 758 deletionsgcc/d/dmd/dtemplate.d
- gcc/d/dmd/dtoh.d 1 addition, 0 deletionsgcc/d/dmd/dtoh.d
Loading
Please register or sign in to comment