d: Merge upstream dmd, druntime 09faa4eacd, phobos 13ef27a56.
D front-end changes: - Import dmd v2.102.0-beta.1 - `static assert' now supports multiple message arguments. D runtime changes: - Import druntime v2.102.0-beta.1 - The default `Throwable.TraceInfo' generation now is `@nogc'. - `Object.factory' method has now been deprecated. Phobos changes: - Import phobos v2.102.0-beta.1 - Added float- and double-precision implementations for log function families in std.math. - `std.typecons.Unique' now calls `destroy` on struct types gcc/d/ChangeLog: * Make-lang.in (D_FRONTEND_OBJS): Add d/location.o. * d-lang.cc (d_init_options): Update for new front-end interface. (d_post_options): Call Loc::set after handling options. * dmd/MERGE: Merge upstream dmd 09faa4eacd. * dmd/VERSION: Bump version to v2.102.0-beta.1. libphobos/ChangeLog: * libdruntime/MERGE: Merge upstream druntime 09faa4eacd. * src/MERGE: Merge upstream phobos 13ef27a56. * testsuite/libphobos.exceptions/refcounted.d: Add test for chained reference counted exceptions. * testsuite/libphobos.shared/finalize.d: Add dg-warning for deprecated factory interfaces. * testsuite/libphobos.gc/issue22843.d: New test. gcc/testsuite/ChangeLog: * gdc.dg/simd2a.d: Update. * gdc.dg/simd2b.d: Update. * gdc.dg/simd2c.d: Update. * gdc.dg/simd2d.d: Update. * gdc.dg/simd2e.d: Update. * gdc.dg/simd2f.d: Update. * gdc.dg/simd2g.d: Update. * gdc.dg/simd2h.d: Update. * gdc.dg/simd2i.d: Update. * gdc.dg/simd2j.d: Update.
Showing
- gcc/d/Make-lang.in 1 addition, 0 deletionsgcc/d/Make-lang.in
- gcc/d/d-lang.cc 4 additions, 1 deletiongcc/d/d-lang.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/access.d 2 additions, 1 deletiongcc/d/dmd/access.d
- gcc/d/dmd/aggregate.d 3 additions, 2 deletionsgcc/d/dmd/aggregate.d
- gcc/d/dmd/aggregate.h 1 addition, 8 deletionsgcc/d/dmd/aggregate.h
- gcc/d/dmd/aliasthis.d 3 additions, 2 deletionsgcc/d/dmd/aliasthis.d
- gcc/d/dmd/aliasthis.h 1 addition, 1 deletiongcc/d/dmd/aliasthis.h
- gcc/d/dmd/apply.d 1 addition, 1 deletiongcc/d/dmd/apply.d
- gcc/d/dmd/arrayop.d 2 additions, 1 deletiongcc/d/dmd/arrayop.d
- gcc/d/dmd/arraytypes.d 1 addition, 1 deletiongcc/d/dmd/arraytypes.d
- gcc/d/dmd/arraytypes.h 1 addition, 1 deletiongcc/d/dmd/arraytypes.h
- gcc/d/dmd/ast_node.d 1 addition, 1 deletiongcc/d/dmd/ast_node.d
- gcc/d/dmd/ast_node.h 1 addition, 1 deletiongcc/d/dmd/ast_node.h
- gcc/d/dmd/astenums.d 1 addition, 1 deletiongcc/d/dmd/astenums.d
- gcc/d/dmd/attrib.d 2 additions, 1 deletiongcc/d/dmd/attrib.d
- gcc/d/dmd/attrib.h 1 addition, 1 deletiongcc/d/dmd/attrib.h
- gcc/d/dmd/blockexit.d 2 additions, 1 deletiongcc/d/dmd/blockexit.d
Loading
Please register or sign in to comment