diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2025-01-08 21:02:56 +0100 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2025-01-12 21:53:50 +0100 |
commit | 0dd21bce3afe9b0081d1d5bf4b53f9b43980c1c4 (patch) | |
tree | 4326f2031f50a7a326d79c25589ff50d00e36e77 /gcc/fortran/dump-parse-tree.cc | |
parent | a236f70617213343f3075ee43e8d9f5882dca400 (diff) | |
download | gcc-0dd21bce3afe9b0081d1d5bf4b53f9b43980c1c4.zip gcc-0dd21bce3afe9b0081d1d5bf4b53f9b43980c1c4.tar.gz gcc-0dd21bce3afe9b0081d1d5bf4b53f9b43980c1c4.tar.bz2 |
d: Merge upstream dmd, druntime c57da0cf59, phobos ad8ee5587
D front-end changes:
- Import latest fixes from dmd v2.110.0-beta.1.
- The `align' attribute now allows to specify `default'
explicitly.
- Add primary expression of the form `__rvalue(expression)'
which causes `expression' to be treated as an rvalue, even if
it is an lvalue.
- Shortened method syntax can now be used in constructors.
D runtime changes:
- Import latest fixes from druntime v2.110.0-beta.1.
Phobos changes:
- Import latest fixes from phobos v2.110.0-beta.1.
gcc/d/ChangeLog:
* dmd/MERGE: Merge upstream dmd c57da0cf59.
* d-codegen.cc (can_elide_copy_p): New.
(d_build_call): Use it.
* d-lang.cc (d_post_options): Update for new front-end interface.
libphobos/ChangeLog:
* libdruntime/MERGE: Merge upstream druntime c57da0cf59.
* src/MERGE: Merge upstream phobos ad8ee5587.
* testsuite/libphobos.init_fini/custom_gc.d: Adjust test.
gcc/testsuite/ChangeLog:
* gdc.dg/copy1.d: New test.
Diffstat (limited to 'gcc/fortran/dump-parse-tree.cc')
0 files changed, 0 insertions, 0 deletions