928e96bbe9
The deprecation phase for access checks is finished. The `-ftransition=import` and `-ftransition=checkimports` switches no longer have an effect and are now removed. Symbols that are not visible in a particular scope will no longer be found by the compiler. Reviewed-on: https://github.com/dlang/dmd/pull/12124 gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 2d3d13748. * d-lang.cc (d_handle_option): Remove OPT_ftransition_checkimports and OPT_ftransition_import. * gdc.texi (Warnings): Remove documentation for -ftransition=import and -ftransition=checkimports. * lang.opt (ftransition=checkimports): Remove. (ftransition=import): Remove. |
||
---|---|---|
.. | ||
dmd | ||
ChangeLog | ||
ChangeLog-2006 | ||
ChangeLog-2007 | ||
ChangeLog-2008 | ||
ChangeLog-2009 | ||
ChangeLog-2010 | ||
ChangeLog-2011 | ||
ChangeLog-2012 | ||
ChangeLog-2013 | ||
ChangeLog-2014 | ||
ChangeLog-2015 | ||
ChangeLog-2016 | ||
ChangeLog-2017 | ||
ChangeLog-2018 | ||
ChangeLog-2019 | ||
ChangeLog-2020 | ||
config-lang.in | ||
d-attribs.cc | ||
d-builtins.cc | ||
d-codegen.cc | ||
d-compiler.cc | ||
d-convert.cc | ||
d-ctfloat.cc | ||
d-diagnostic.cc | ||
d-frontend.cc | ||
d-gimplify.cc | ||
d-incpath.cc | ||
d-lang.cc | ||
d-longdouble.cc | ||
d-port.cc | ||
d-spec.cc | ||
d-system.h | ||
d-target-def.h | ||
d-target.cc | ||
d-target.def | ||
d-target.h | ||
d-tree.def | ||
d-tree.h | ||
decl.cc | ||
expr.cc | ||
gdc.texi | ||
imports.cc | ||
intrinsics.cc | ||
intrinsics.def | ||
lang-specs.h | ||
lang.opt | ||
longdouble.h | ||
Make-lang.in | ||
modules.cc | ||
README.gcc | ||
runtime.cc | ||
runtime.def | ||
toir.cc | ||
typeinfo.cc | ||
types.cc | ||
verstr.h |
The files in the dmd subdirectory are part of the front-end for the Digital Mars D compiler, hosted at https://github.com/dlang/dmd/. They cover the lexical analysis, parsing, and semantic analysis of the D Programming Language defined in the documents at https://dlang.org/. To report a problem or look up known issues with the dmd front-end, please visit the issue tracker at https://issues.dlang.org/. All changes to dmd should go through the upstream repository first, then merged back to GCC.