mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 19:03:59 +08:00
7e28750395
D front-end changes: - Import dmd v2.099.0. - The deprecation period for D1-style operators has ended, any use of the D1 overload operators will now result in a compiler error. - `scope' as a type constraint on class, struct, union, and enum declarations has been deprecated. - Fix segmentation fault when emplacing a new front-end Expression node during CTFE (PR104835). D runtime changes: - Import druntime v2.099.0. - Fix C bindings for stdint types (PR104738). - Fix bus error when allocating new array on the GC (PR104742). - Fix bus error when allocating new pointer on the GC (PR104745). Phobos changes: - Import phobos v2.099.0. - New function `bind' in `std.functional'. gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 02a3fafc6. * dmd/VERSION: Update version to v2.099.0. * imports.cc (ImportVisitor::visit (EnumDeclaration *)): Don't cache decl in front-end AST node. (ImportVisitor::visit (AggregateDeclaration *)): Likewise. (ImportVisitor::visit (ClassDeclaration *)): Likewise. libphobos/ChangeLog: * libdruntime/MERGE: Merge upstream druntime 26b58167. * src/MERGE: Merge upstream phobos 16cb085b5. |
||
---|---|---|
.. | ||
util | ||
aaA.d | ||
aApply.d | ||
aApplyR.d | ||
adi.d | ||
arrayassign.d | ||
arraycat.d | ||
cast_.d | ||
config.d | ||
critical_.d | ||
deh.d | ||
dmain2.d | ||
dylib_fixes.c | ||
ehalloc.d | ||
invariant.d | ||
lifetime.d | ||
memory.d | ||
minfo.d | ||
monitor_.d | ||
profilegc.d | ||
sections.d | ||
tlsgc.d |