-
- Downloads
d: Merge dmd, druntime 4ccb01fde5, phobos eab6595ad
D front-end changes: - Added pragma for ImportC to allow setting `nothrow', `@nogc' or `pure'. - Mixin templates can now use assignment syntax. D runtime changes: - Removed `ThreadBase.criticalRegionLock' from `core.thread'. - Added `expect', `[un]likely', `trap' to `core.builtins'. Phobos changes: - Import latest fixes from phobos v2.110.0-beta.1. gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 4ccb01fde5. * Make-lang.in (D_FRONTEND_OBJS): Rename d/foreachvar.o to d/visitor-foreachvar.o, d/visitor.o to d/visitor-package.o, and d/statement_rewrite_walker.o to d/visitor-statement_rewrite_walker.o. (D_FRONTEND_OBJS): Rename d/{parsetime,permissive,postorder,transitive}visitor.o to d/visitor-{parsetime,permissive,postorder,transitive}.o. (D_FRONTEND_OBJS): Remove d/sapply.o. (d.tags): Add dmd/common/*.h. (d/visitor-%.o:): New rule. * d-codegen.cc (get_frameinfo): Update for new front-end interface. libphobos/ChangeLog: * libdruntime/MERGE: Merge upstream druntime 4ccb01fde5. * src/MERGE: Merge upstream phobos eab6595ad.
Showing
- gcc/d/Make-lang.in 12 additions, 9 deletionsgcc/d/Make-lang.in
- gcc/d/d-codegen.cc 1 addition, 1 deletiongcc/d/d-codegen.cc
- gcc/d/dmd/MERGE 1 addition, 1 deletiongcc/d/dmd/MERGE
- gcc/d/dmd/README.md 8 additions, 9 deletionsgcc/d/dmd/README.md
- gcc/d/dmd/canthrow.d 1 addition, 1 deletiongcc/d/dmd/canthrow.d
- gcc/d/dmd/clone.d 73 additions, 55 deletionsgcc/d/dmd/clone.d
- gcc/d/dmd/cparse.d 125 additions, 0 deletionsgcc/d/dmd/cparse.d
- gcc/d/dmd/cxxfrontend.d 5 additions, 0 deletionsgcc/d/dmd/cxxfrontend.d
- gcc/d/dmd/declaration.h 1 addition, 2 deletionsgcc/d/dmd/declaration.h
- gcc/d/dmd/delegatize.d 1 addition, 1 deletiongcc/d/dmd/delegatize.d
- gcc/d/dmd/dinterpret.d 6 additions, 6 deletionsgcc/d/dmd/dinterpret.d
- gcc/d/dmd/dmodule.d 18 additions, 2 deletionsgcc/d/dmd/dmodule.d
- gcc/d/dmd/dstruct.d 9 additions, 9 deletionsgcc/d/dmd/dstruct.d
- gcc/d/dmd/dsymbolsem.d 159 additions, 220 deletionsgcc/d/dmd/dsymbolsem.d
- gcc/d/dmd/dtemplate.d 210 additions, 197 deletionsgcc/d/dmd/dtemplate.d
- gcc/d/dmd/escape.d 2 additions, 3 deletionsgcc/d/dmd/escape.d
- gcc/d/dmd/expression.d 11 additions, 64 deletionsgcc/d/dmd/expression.d
- gcc/d/dmd/expressionsem.d 516 additions, 458 deletionsgcc/d/dmd/expressionsem.d
- gcc/d/dmd/func.d 1 addition, 191 deletionsgcc/d/dmd/func.d
- gcc/d/dmd/funcsem.d 30 additions, 5 deletionsgcc/d/dmd/funcsem.d
Loading
Please register or sign in to comment