-
- Downloads
d: Merge upstream dmd 4d07f22f2, druntime f89da313, phobos d46814c86.
D front-end changes:
- `scope' semantics are now enforced in `@safe' code on pointers to
stack memory, but only as deprecation warnings.
- Overriding virtual functions are now marked with the `override'
and `final' in the generated headers of `-fdump-c++-spec='.
- `-fpreview=fiximmmutableconv` has been added that disallows
implicitly converting a return value with indirections to
immutable if it determines the result must be unique.
D runtime changes:
- Posix (excluding Darwin): Switch default GC signals from SIGUSR1/2
to SIGRTMIN/SIGRTMIN+1
Phobos changes:
- Import latest bug fixes to mainline.
gcc/d/ChangeLog:
* dmd/MERGE: Merge upstream dmd 4d07f22f2
* d-lang.cc (d_handle_option): Handle OPT_fpreview_fiximmutableconv.
* lang.opt (fpreview=fiximmutableconv): New option.
* runtime.def (ARRAYAPPENDT): Remove.
libphobos/ChangeLog:
* libdruntime/MERGE: Merge upstream druntime f89da313.
* src/MERGE: Merge upstream phobos d46814c86.
Signed-off-by:
Iain Buclaw <ibuclaw@gdcproject.org>
Showing
- gcc/d/d-lang.cc 5 additions, 0 deletionsgcc/d/d-lang.cc
- gcc/d/dmd/MERGE 1 addition, 1 deletiongcc/d/dmd/MERGE
- gcc/d/dmd/aggregate.h 40 additions, 40 deletionsgcc/d/dmd/aggregate.h
- gcc/d/dmd/aliasthis.h 5 additions, 5 deletionsgcc/d/dmd/aliasthis.h
- gcc/d/dmd/attrib.h 106 additions, 106 deletionsgcc/d/dmd/attrib.h
- gcc/d/dmd/cond.h 18 additions, 16 deletionsgcc/d/dmd/cond.h
- gcc/d/dmd/cparse.d 134 additions, 22 deletionsgcc/d/dmd/cparse.d
- gcc/d/dmd/ctfe.h 10 additions, 10 deletionsgcc/d/dmd/ctfe.h
- gcc/d/dmd/dcast.d 9 additions, 12 deletionsgcc/d/dmd/dcast.d
- gcc/d/dmd/declaration.h 197 additions, 199 deletionsgcc/d/dmd/declaration.h
- gcc/d/dmd/dmodule.d 5 additions, 28 deletionsgcc/d/dmd/dmodule.d
- gcc/d/dmd/dsymbol.d 19 additions, 4 deletionsgcc/d/dmd/dsymbol.d
- gcc/d/dmd/dsymbol.h 32 additions, 32 deletionsgcc/d/dmd/dsymbol.h
- gcc/d/dmd/dsymbolsem.d 11 additions, 9 deletionsgcc/d/dmd/dsymbolsem.d
- gcc/d/dmd/dtemplate.d 1 addition, 1 deletiongcc/d/dmd/dtemplate.d
- gcc/d/dmd/dtoh.d 12 additions, 16 deletionsgcc/d/dmd/dtoh.d
- gcc/d/dmd/enum.h 17 additions, 17 deletionsgcc/d/dmd/enum.h
- gcc/d/dmd/escape.d 150 additions, 81 deletionsgcc/d/dmd/escape.d
- gcc/d/dmd/expression.d 18 additions, 4 deletionsgcc/d/dmd/expression.d
- gcc/d/dmd/expression.h 373 additions, 359 deletionsgcc/d/dmd/expression.h
Loading
Please register or sign in to comment