-
- Downloads
d: Merge dmd, druntime bce5c1f7b5, phobos e4d0dd513.
D front-end changes: - Import latest changes from dmd v2.107.0-beta.1. - Keywords like `__FILE__' are now always evaluated at the callsite. D runtime changes: - Import latest changes from druntime v2.107.0-beta.1. - Added `nameSig' field to TypeInfo_Class in object.d. Phobos changes: - Import latest changes from phobos v2.107.0-beta.1. gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd bce5c1f7b5. * d-attribs.cc (build_attributes): Update for new front-end interface. * d-lang.cc (d_parse_file): Likewise. * decl.cc (DeclVisitor::visit (VarDeclaration *)): Likewise. * expr.cc (build_lambda_tree): New function. (ExprVisitor::visit (FuncExp *)): Use build_lambda_tree. (ExprVisitor::visit (SymOffExp *)): Likewise. (ExprVisitor::visit (VarExp *)): Likewise. * typeinfo.cc (create_tinfo_types): Add two ulong fields to internal TypeInfo representation. (TypeInfoVisitor::visit (TypeInfoClassDeclaration *)): Emit stub data for TypeInfo_Class.nameSig. (TypeInfoVisitor::visit (TypeInfoStructDeclaration *)): Update for new front-end interface. libphobos/ChangeLog: * libdruntime/MERGE: Merge upstream druntime bce5c1f7b5. * src/MERGE: Merge upstream phobos e4d0dd513.
Showing
- gcc/d/d-attribs.cc 1 addition, 1 deletiongcc/d/d-attribs.cc
- gcc/d/d-lang.cc 4 additions, 1 deletiongcc/d/d-lang.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/astenums.d 6 additions, 0 deletionsgcc/d/dmd/astenums.d
- gcc/d/dmd/constfold.d 1 addition, 0 deletionsgcc/d/dmd/constfold.d
- gcc/d/dmd/declaration.d 29 additions, 0 deletionsgcc/d/dmd/declaration.d
- gcc/d/dmd/dinterpret.d 45 additions, 87 deletionsgcc/d/dmd/dinterpret.d
- gcc/d/dmd/dmodule.d 9 additions, 9 deletionsgcc/d/dmd/dmodule.d
- gcc/d/dmd/doc.d 1 addition, 0 deletionsgcc/d/dmd/doc.d
- gcc/d/dmd/dscope.d 1 addition, 0 deletionsgcc/d/dmd/dscope.d
- gcc/d/dmd/dsymbolsem.d 4 additions, 2 deletionsgcc/d/dmd/dsymbolsem.d
- gcc/d/dmd/dtemplate.d 495 additions, 469 deletionsgcc/d/dmd/dtemplate.d
- gcc/d/dmd/dtoh.d 11 additions, 0 deletionsgcc/d/dmd/dtoh.d
- gcc/d/dmd/escape.d 1 addition, 0 deletionsgcc/d/dmd/escape.d
- gcc/d/dmd/expression.d 0 additions, 33 deletionsgcc/d/dmd/expression.d
- gcc/d/dmd/expressionsem.d 209 additions, 34 deletionsgcc/d/dmd/expressionsem.d
- gcc/d/dmd/file_manager.d 16 additions, 14 deletionsgcc/d/dmd/file_manager.d
- gcc/d/dmd/func.d 24 additions, 9 deletionsgcc/d/dmd/func.d
- gcc/d/dmd/globals.d 3 additions, 1 deletiongcc/d/dmd/globals.d
Loading
Please register or sign in to comment