-
- Downloads
d: Merge upstream dmd, druntime 66b93fc24a, phobos 0c28620c3
Synchronizing with the upstream release of v2.109.1. D front-end changes: - Import dmd v2.109.1. - Copying from `const(void)[]' to `void[]' is now disallowed with `-fpreview=fiximmutableconv'. - Import expressions are now treated as hex strings. - Using boolean values other than 0 or 1 in `@safe' code is now deprecated. D runtime changes: - Import dmd v2.109.1. Phobos changes: - Import dmd v2.109.1. gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 66b93fc24a. * dmd/VERSION: Bump version to v2.109.1. * d-builtins.cc (build_frontend_type): Update for new front-end interface. (matches_builtin_type): Likewise. * d-codegen.cc (identity_compare_p): Likewise. (call_side_effect_free_p): Likewise. * d-convert.cc (convert_expr): Likewise. (check_valist_conversion): Likewise. * d-lang.cc (d_types_compatible_p): Likewise. * d-target.cc (Target::isVectorTypeSupported): Likewise. (Target::isReturnOnStack): Likewise. (Target::preferPassByRef): Likewise. * decl.cc (class DeclVisitor): Likewise. * expr.cc (class ExprVisitor): Likewise. * typeinfo.cc (class TypeInfoVisitor): Likewise. * types.cc (class TypeVisitor): Likewise. libphobos/ChangeLog: * libdruntime/MERGE: Merge upstream druntime 66b93fc24a. * src/MERGE: Merge upstream phobos 0c28620c3. * src/Makefile.am (PHOBOS_DSOURCES): Add std/internal/test/sumtype_example_overloads.d. * src/Makefile.in: Regenerate.
Showing
- gcc/d/d-builtins.cc 6 additions, 6 deletionsgcc/d/d-builtins.cc
- gcc/d/d-codegen.cc 2 additions, 2 deletionsgcc/d/d-codegen.cc
- gcc/d/d-convert.cc 10 additions, 9 deletionsgcc/d/d-convert.cc
- gcc/d/d-lang.cc 2 additions, 2 deletionsgcc/d/d-lang.cc
- gcc/d/d-target.cc 3 additions, 3 deletionsgcc/d/d-target.cc
- gcc/d/decl.cc 1 addition, 1 deletiongcc/d/decl.cc
- gcc/d/dmd/MERGE 1 addition, 1 deletiongcc/d/dmd/MERGE
- gcc/d/dmd/README.md 2 additions, 0 deletionsgcc/d/dmd/README.md
- gcc/d/dmd/VERSION 1 addition, 1 deletiongcc/d/dmd/VERSION
- gcc/d/dmd/aggregate.d 1 addition, 1 deletiongcc/d/dmd/aggregate.d
- gcc/d/dmd/arrayop.d 1 addition, 0 deletionsgcc/d/dmd/arrayop.d
- gcc/d/dmd/chkformat.d 1 addition, 0 deletionsgcc/d/dmd/chkformat.d
- gcc/d/dmd/clone.d 5 additions, 5 deletionsgcc/d/dmd/clone.d
- gcc/d/dmd/compiler.d 1 addition, 0 deletionsgcc/d/dmd/compiler.d
- gcc/d/dmd/cond.d 2 additions, 2 deletionsgcc/d/dmd/cond.d
- gcc/d/dmd/constfold.d 1 addition, 1 deletiongcc/d/dmd/constfold.d
- gcc/d/dmd/cparse.d 47 additions, 13 deletionsgcc/d/dmd/cparse.d
- gcc/d/dmd/cppmangle.d 1 addition, 1 deletiongcc/d/dmd/cppmangle.d
- gcc/d/dmd/ctfeexpr.d 1 addition, 0 deletionsgcc/d/dmd/ctfeexpr.d
- gcc/d/dmd/cxxfrontend.d 26 additions, 2 deletionsgcc/d/dmd/cxxfrontend.d
Loading
Please register or sign in to comment