]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/d/dmd/dinterpret.d
d: Merge upstream dmd, druntime e4f8919591, phobos 3ad507b51.
authorIain Buclaw <ibuclaw@gdcproject.org>
Sat, 29 Oct 2022 07:05:54 +0000 (09:05 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Sat, 29 Oct 2022 11:02:26 +0000 (13:02 +0200)
commit7e7ebe3e350fde90fe49ab41ce3b92a811bb6370
treebe7a6dd9ae43a807ff7107d51ed03069a4a336f2
parentcfd85418051e8413e84ae7011cb5cb99cd8e337c
d: Merge upstream dmd, druntime e4f8919591, phobos 3ad507b51.

D front-end changes:

    - Import dmd v2.101.0-beta.1.
    - Add predefined version `D_Optimized' when compiling with `-O'.
    - Shortened method syntax (DIP1043) is now enabled by default.
    - Array literals assigned to `scope' array variables are now
      allocated on the stack.
    - Implement `@system' variables (DIP1035), available behind the
      preview feature flag `-fpreview=systemvariables'.

D runtime changes:

    - Import druntime v2.101.0-beta.1.

Phobos changes:

    - Import phobos v2.101.0-beta.1.
    - Added `std.typecons.SafeRefCounted', that can be used in `@safe'
      code with `-fpreview=dip1000'.

gcc/d/ChangeLog:

* d-attribs.cc (apply_user_attributes): Update for new front-end
interface.
* d-builtins.cc (d_init_versions): Predefine `D_Optimized' with
compiling with optimizations enabled.
* d-lang.cc (d_handle_option): Update for new front-end interface.
Handle new option `-fpreview=systemvariables'.
* dmd/MERGE: Merge upstream dmd e4f8919591.
* dmd/VERSION: Bump version to v2.101.0-beta.1.
* expr.cc (ExprVisitor::visit (AssignExp *)): Treat construction of
static arrays from a call expression as a simple assignment.
(ExprVisitor::visit (ArrayLiteralExp *)): Handle array literals with
`scope' storage.
* gdc.texi: Update documentation of `-fpreview=' options.
* lang.opt (fpreview=shortenedmethods): Remove.
(fpreview=systemvariables):  New option.

libphobos/ChangeLog:

* libdruntime/MERGE: Merge upstream druntime e4f8919591.
* src/MERGE: Merge upstream phobos 3ad507b51.

gcc/testsuite/ChangeLog:

* gdc.dg/simd19630.d: Move tests with errors to ...
* gdc.dg/simd19630b.d: ... here.  New test.
* gdc.dg/simd19630c.d: New test.
* gdc.dg/simd_ctfe.d: Removed.
* gdc.dg/simd18867.d: New test.
* gdc.dg/simd19788.d: New test.
* gdc.dg/simd21469.d: New test.
* gdc.dg/simd21672.d: New test.
* gdc.dg/simd23077.d: New test.
* gdc.dg/simd23084.d: New test.
* gdc.dg/simd23085.d: New test.
* gdc.dg/torture/simd19632.d: New test.
* gdc.dg/torture/simd20041.d: New test.
* gdc.dg/torture/simd21673.d: New test.
* gdc.dg/torture/simd21676.d: New test.
* gdc.dg/torture/simd22438.d: New test.
* gdc.dg/torture/simd23009.d: New test.
* gdc.dg/torture/simd23077.d: New test.
* gdc.dg/torture/simd8.d: New test.
* gdc.dg/torture/simd9.d: New test.
* gdc.dg/torture/simd_prefetch.d: New test.
380 files changed:
gcc/d/d-attribs.cc
gcc/d/d-builtins.cc
gcc/d/d-lang.cc
gcc/d/dmd/MERGE
gcc/d/dmd/VERSION
gcc/d/dmd/aggregate.d
gcc/d/dmd/aggregate.h
gcc/d/dmd/attrib.d
gcc/d/dmd/attrib.h
gcc/d/dmd/clone.d
gcc/d/dmd/common/bitfields.d
gcc/d/dmd/common/file.d
gcc/d/dmd/cparse.d
gcc/d/dmd/cppmangle.d
gcc/d/dmd/dcast.d
gcc/d/dmd/declaration.d
gcc/d/dmd/declaration.h
gcc/d/dmd/dinterpret.d
gcc/d/dmd/dmodule.d
gcc/d/dmd/dscope.d
gcc/d/dmd/dstruct.d
gcc/d/dmd/dsymbol.d
gcc/d/dmd/dsymbol.h
gcc/d/dmd/dsymbolsem.d
gcc/d/dmd/dtemplate.d
gcc/d/dmd/entity.d
gcc/d/dmd/escape.d
gcc/d/dmd/expression.d
gcc/d/dmd/expression.h
gcc/d/dmd/expressionsem.d
gcc/d/dmd/func.d
gcc/d/dmd/globals.d
gcc/d/dmd/globals.h
gcc/d/dmd/hdrgen.d
gcc/d/dmd/lexer.d
gcc/d/dmd/module.h
gcc/d/dmd/mtype.d
gcc/d/dmd/mtype.h
gcc/d/dmd/nogc.d
gcc/d/dmd/parse.d
gcc/d/dmd/printast.d
gcc/d/dmd/root/utf.d
gcc/d/dmd/safe.d
gcc/d/dmd/semantic3.d
gcc/d/dmd/statementsem.d
gcc/d/dmd/templateparamsem.d
gcc/d/dmd/transitivevisitor.d
gcc/d/expr.cc
gcc/d/gdc.texi
gcc/d/lang.opt
gcc/testsuite/gdc.dg/simd18867.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd19630.d
gcc/testsuite/gdc.dg/simd19630b.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd19630c.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd19788.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd21469.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd21672.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd23077.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd23084.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd23085.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/simd_ctfe.d [deleted file]
gcc/testsuite/gdc.dg/torture/simd19632.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd20041.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd21673.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd21676.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd22438.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd23009.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd23077.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd8.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd9.d [new file with mode: 0644]
gcc/testsuite/gdc.dg/torture/simd_prefetch.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/cdcmp.d
gcc/testsuite/gdc.test/compilable/extra-files/header2.d
gcc/testsuite/gdc.test/compilable/imports/cimports2a.i
gcc/testsuite/gdc.test/compilable/imports/cimports2b.i
gcc/testsuite/gdc.test/compilable/imports/pkg22952/package.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/noreturn3.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/scope_tuple_expansion.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/shortened_methods.d
gcc/testsuite/gdc.test/compilable/test11980.d
gcc/testsuite/gdc.test/compilable/test22674.d
gcc/testsuite/gdc.test/compilable/test22784.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/test22952.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/test23380.d [new file with mode: 0644]
gcc/testsuite/gdc.test/compilable/test23386.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/diag23384.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/fail10905.d [deleted file]
gcc/testsuite/gdc.test/fail_compilation/fail19898a.d
gcc/testsuite/gdc.test/fail_compilation/fail19898b.d
gcc/testsuite/gdc.test/fail_compilation/fail22366.d
gcc/testsuite/gdc.test/fail_compilation/fail23406.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/issue21378.d
gcc/testsuite/gdc.test/fail_compilation/lexer1.d
gcc/testsuite/gdc.test/fail_compilation/pragmainline.d
gcc/testsuite/gdc.test/fail_compilation/pragmas.d
gcc/testsuite/gdc.test/fail_compilation/previewin.d
gcc/testsuite/gdc.test/fail_compilation/reserved_version.d
gcc/testsuite/gdc.test/fail_compilation/reserved_version_switch.d
gcc/testsuite/gdc.test/fail_compilation/retscope.d
gcc/testsuite/gdc.test/fail_compilation/retscope2.d
gcc/testsuite/gdc.test/fail_compilation/retscope6.d
gcc/testsuite/gdc.test/fail_compilation/systemvariables.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/systemvariables_deprecation.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/systemvariables_struct.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/systemvariables_void_init.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/templatethis.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/test14496.d
gcc/testsuite/gdc.test/fail_compilation/test17764.d
gcc/testsuite/gdc.test/fail_compilation/test19097.d
gcc/testsuite/gdc.test/fail_compilation/test22145.d
gcc/testsuite/gdc.test/fail_compilation/test22680.d
gcc/testsuite/gdc.test/fail_compilation/warn14905.d [new file with mode: 0644]
gcc/testsuite/gdc.test/fail_compilation/xmmslice.d [new file with mode: 0644]
gcc/testsuite/gdc.test/runnable/cdcmp.d [new file with mode: 0644]
gcc/testsuite/gdc.test/runnable/lexer.d
gcc/testsuite/gdc.test/runnable/test20734.d
gcc/testsuite/gdc.test/runnable/test23337.d [new file with mode: 0644]
libphobos/libdruntime/MERGE
libphobos/libdruntime/core/stdc/fenv.d
libphobos/libdruntime/core/stdc/signal.d
libphobos/libdruntime/core/stdc/stdarg.d
libphobos/libdruntime/core/stdc/stdio.d
libphobos/libdruntime/core/stdc/stdlib.d
libphobos/libdruntime/core/stdc/string.d
libphobos/libdruntime/core/stdc/wchar_.d
libphobos/libdruntime/core/sys/darwin/fcntl.d
libphobos/libdruntime/core/sys/darwin/ifaddrs.d
libphobos/libdruntime/core/sys/elf/package.d
libphobos/libdruntime/core/sys/linux/dlfcn.d
libphobos/libdruntime/core/sys/linux/elf.d
libphobos/libdruntime/core/sys/linux/epoll.d
libphobos/libdruntime/core/sys/linux/err.d
libphobos/libdruntime/core/sys/linux/errno.d
libphobos/libdruntime/core/sys/linux/execinfo.d
libphobos/libdruntime/core/sys/linux/fcntl.d
libphobos/libdruntime/core/sys/linux/fs.d
libphobos/libdruntime/core/sys/linux/ifaddrs.d
libphobos/libdruntime/core/sys/linux/io_uring.d
libphobos/libdruntime/core/sys/linux/link.d
libphobos/libdruntime/core/sys/linux/perf_event.d
libphobos/libdruntime/core/sys/linux/sched.d
libphobos/libdruntime/core/sys/linux/stdio.d
libphobos/libdruntime/core/sys/linux/string.d
libphobos/libdruntime/core/sys/linux/sys/eventfd.d
libphobos/libdruntime/core/sys/linux/sys/inotify.d
libphobos/libdruntime/core/sys/linux/sys/mman.d
libphobos/libdruntime/core/sys/linux/sys/prctl.d
libphobos/libdruntime/core/sys/linux/sys/signalfd.d
libphobos/libdruntime/core/sys/linux/sys/sysinfo.d
libphobos/libdruntime/core/sys/linux/sys/xattr.d
libphobos/libdruntime/core/sys/linux/timerfd.d
libphobos/libdruntime/core/sys/linux/tipc.d
libphobos/libdruntime/core/sys/linux/unistd.d
libphobos/libdruntime/core/sys/openbsd/sys/mman.d
libphobos/libdruntime/core/sys/posix/aio.d
libphobos/libdruntime/core/sys/posix/config.d
libphobos/libdruntime/core/sys/posix/dirent.d
libphobos/libdruntime/core/sys/posix/dlfcn.d
libphobos/libdruntime/core/sys/posix/fcntl.d
libphobos/libdruntime/core/sys/posix/grp.d
libphobos/libdruntime/core/sys/posix/iconv.d
libphobos/libdruntime/core/sys/posix/inttypes.d
libphobos/libdruntime/core/sys/posix/libgen.d
libphobos/libdruntime/core/sys/posix/locale.d
libphobos/libdruntime/core/sys/posix/mqueue.d
libphobos/libdruntime/core/sys/posix/netdb.d
libphobos/libdruntime/core/sys/posix/poll.d
libphobos/libdruntime/core/sys/posix/pthread.d
libphobos/libdruntime/core/sys/posix/pwd.d
libphobos/libdruntime/core/sys/posix/sched.d
libphobos/libdruntime/core/sys/posix/semaphore.d
libphobos/libdruntime/core/sys/posix/setjmp.d
libphobos/libdruntime/core/sys/posix/spawn.d
libphobos/libdruntime/core/sys/posix/stdio.d
libphobos/libdruntime/core/sys/posix/stdlib.d
libphobos/libdruntime/core/sys/posix/string.d
libphobos/libdruntime/core/sys/posix/strings.d
libphobos/libdruntime/core/sys/posix/sys/filio.d
libphobos/libdruntime/core/sys/posix/sys/ioccom.d
libphobos/libdruntime/core/sys/posix/sys/ioctl.d
libphobos/libdruntime/core/sys/posix/sys/ipc.d
libphobos/libdruntime/core/sys/posix/sys/mman.d
libphobos/libdruntime/core/sys/posix/sys/msg.d
libphobos/libdruntime/core/sys/posix/sys/resource.d
libphobos/libdruntime/core/sys/posix/sys/select.d
libphobos/libdruntime/core/sys/posix/sys/shm.d
libphobos/libdruntime/core/sys/posix/sys/socket.d
libphobos/libdruntime/core/sys/posix/sys/stat.d
libphobos/libdruntime/core/sys/posix/sys/statvfs.d
libphobos/libdruntime/core/sys/posix/sys/time.d
libphobos/libdruntime/core/sys/posix/sys/ttycom.d
libphobos/libdruntime/core/sys/posix/sys/types.d
libphobos/libdruntime/core/sys/posix/sys/uio.d
libphobos/libdruntime/core/sys/posix/sys/un.d
libphobos/libdruntime/core/sys/posix/sys/utsname.d
libphobos/libdruntime/core/sys/posix/sys/wait.d
libphobos/libdruntime/core/sys/posix/syslog.d
libphobos/libdruntime/core/sys/posix/termios.d
libphobos/libdruntime/core/sys/posix/time.d
libphobos/libdruntime/core/sys/posix/ucontext.d
libphobos/libdruntime/core/sys/posix/unistd.d
libphobos/libdruntime/core/sys/posix/utime.d
libphobos/libdruntime/core/sys/windows/aclapi.d
libphobos/libdruntime/core/sys/windows/aclui.d
libphobos/libdruntime/core/sys/windows/basetsd.d
libphobos/libdruntime/core/sys/windows/basetyps.d
libphobos/libdruntime/core/sys/windows/com.d
libphobos/libdruntime/core/sys/windows/comcat.d
libphobos/libdruntime/core/sys/windows/commctrl.d
libphobos/libdruntime/core/sys/windows/commdlg.d
libphobos/libdruntime/core/sys/windows/cpl.d
libphobos/libdruntime/core/sys/windows/cplext.d
libphobos/libdruntime/core/sys/windows/custcntl.d
libphobos/libdruntime/core/sys/windows/dbghelp.d
libphobos/libdruntime/core/sys/windows/dbghelp_types.d
libphobos/libdruntime/core/sys/windows/dbt.d
libphobos/libdruntime/core/sys/windows/dde.d
libphobos/libdruntime/core/sys/windows/ddeml.d
libphobos/libdruntime/core/sys/windows/dhcpcsdk.d
libphobos/libdruntime/core/sys/windows/dlgs.d
libphobos/libdruntime/core/sys/windows/dll.d
libphobos/libdruntime/core/sys/windows/docobj.d
libphobos/libdruntime/core/sys/windows/errorrep.d
libphobos/libdruntime/core/sys/windows/exdisp.d
libphobos/libdruntime/core/sys/windows/httpext.d
libphobos/libdruntime/core/sys/windows/imagehlp.d
libphobos/libdruntime/core/sys/windows/imm.d
libphobos/libdruntime/core/sys/windows/intshcut.d
libphobos/libdruntime/core/sys/windows/ipexport.d
libphobos/libdruntime/core/sys/windows/iphlpapi.d
libphobos/libdruntime/core/sys/windows/iprtrmib.d
libphobos/libdruntime/core/sys/windows/iptypes.d
libphobos/libdruntime/core/sys/windows/lm.d
libphobos/libdruntime/core/sys/windows/lmaccess.d
libphobos/libdruntime/core/sys/windows/lmalert.d
libphobos/libdruntime/core/sys/windows/lmat.d
libphobos/libdruntime/core/sys/windows/lmaudit.d
libphobos/libdruntime/core/sys/windows/lmbrowsr.d
libphobos/libdruntime/core/sys/windows/lmchdev.d
libphobos/libdruntime/core/sys/windows/lmconfig.d
libphobos/libdruntime/core/sys/windows/lmcons.d
libphobos/libdruntime/core/sys/windows/lmerr.d
libphobos/libdruntime/core/sys/windows/lmerrlog.d
libphobos/libdruntime/core/sys/windows/lmmsg.d
libphobos/libdruntime/core/sys/windows/lmremutl.d
libphobos/libdruntime/core/sys/windows/lmrepl.d
libphobos/libdruntime/core/sys/windows/lmserver.d
libphobos/libdruntime/core/sys/windows/lmshare.d
libphobos/libdruntime/core/sys/windows/lmsname.d
libphobos/libdruntime/core/sys/windows/lmstats.d
libphobos/libdruntime/core/sys/windows/lmsvc.d
libphobos/libdruntime/core/sys/windows/lmuse.d
libphobos/libdruntime/core/sys/windows/lmwksta.d
libphobos/libdruntime/core/sys/windows/lzexpand.d
libphobos/libdruntime/core/sys/windows/mapi.d
libphobos/libdruntime/core/sys/windows/mciavi.d
libphobos/libdruntime/core/sys/windows/mcx.d
libphobos/libdruntime/core/sys/windows/mgmtapi.d
libphobos/libdruntime/core/sys/windows/mmsystem.d
libphobos/libdruntime/core/sys/windows/msacm.d
libphobos/libdruntime/core/sys/windows/mshtml.d
libphobos/libdruntime/core/sys/windows/mswsock.d
libphobos/libdruntime/core/sys/windows/nb30.d
libphobos/libdruntime/core/sys/windows/nddeapi.d
libphobos/libdruntime/core/sys/windows/nspapi.d
libphobos/libdruntime/core/sys/windows/ntdef.d
libphobos/libdruntime/core/sys/windows/ntdll.d
libphobos/libdruntime/core/sys/windows/ntldap.d
libphobos/libdruntime/core/sys/windows/ntsecapi.d
libphobos/libdruntime/core/sys/windows/ntsecpkg.d
libphobos/libdruntime/core/sys/windows/oaidl.d
libphobos/libdruntime/core/sys/windows/objbase.d
libphobos/libdruntime/core/sys/windows/objfwd.d
libphobos/libdruntime/core/sys/windows/objidl.d
libphobos/libdruntime/core/sys/windows/objsafe.d
libphobos/libdruntime/core/sys/windows/ocidl.d
libphobos/libdruntime/core/sys/windows/odbcinst.d
libphobos/libdruntime/core/sys/windows/ole.d
libphobos/libdruntime/core/sys/windows/ole2.d
libphobos/libdruntime/core/sys/windows/oleacc.d
libphobos/libdruntime/core/sys/windows/oleauto.d
libphobos/libdruntime/core/sys/windows/olectl.d
libphobos/libdruntime/core/sys/windows/oledlg.d
libphobos/libdruntime/core/sys/windows/oleidl.d
libphobos/libdruntime/core/sys/windows/pbt.d
libphobos/libdruntime/core/sys/windows/powrprof.d
libphobos/libdruntime/core/sys/windows/prsht.d
libphobos/libdruntime/core/sys/windows/psapi.d
libphobos/libdruntime/core/sys/windows/rapi.d
libphobos/libdruntime/core/sys/windows/ras.d
libphobos/libdruntime/core/sys/windows/rasdlg.d
libphobos/libdruntime/core/sys/windows/raserror.d
libphobos/libdruntime/core/sys/windows/rassapi.d
libphobos/libdruntime/core/sys/windows/reason.d
libphobos/libdruntime/core/sys/windows/regstr.d
libphobos/libdruntime/core/sys/windows/richedit.d
libphobos/libdruntime/core/sys/windows/richole.d
libphobos/libdruntime/core/sys/windows/rpc.d
libphobos/libdruntime/core/sys/windows/rpcdce.d
libphobos/libdruntime/core/sys/windows/rpcdce2.d
libphobos/libdruntime/core/sys/windows/rpcdcep.d
libphobos/libdruntime/core/sys/windows/rpcndr.d
libphobos/libdruntime/core/sys/windows/rpcnsi.d
libphobos/libdruntime/core/sys/windows/rpcnsip.d
libphobos/libdruntime/core/sys/windows/rpcnterr.d
libphobos/libdruntime/core/sys/windows/schannel.d
libphobos/libdruntime/core/sys/windows/sdkddkver.d
libphobos/libdruntime/core/sys/windows/secext.d
libphobos/libdruntime/core/sys/windows/security.d
libphobos/libdruntime/core/sys/windows/servprov.d
libphobos/libdruntime/core/sys/windows/setupapi.d
libphobos/libdruntime/core/sys/windows/shellapi.d
libphobos/libdruntime/core/sys/windows/shldisp.d
libphobos/libdruntime/core/sys/windows/shlguid.d
libphobos/libdruntime/core/sys/windows/shlobj.d
libphobos/libdruntime/core/sys/windows/shlwapi.d
libphobos/libdruntime/core/sys/windows/snmp.d
libphobos/libdruntime/core/sys/windows/sql.d
libphobos/libdruntime/core/sys/windows/sqlext.d
libphobos/libdruntime/core/sys/windows/sqltypes.d
libphobos/libdruntime/core/sys/windows/sqlucode.d
libphobos/libdruntime/core/sys/windows/sspi.d
libphobos/libdruntime/core/sys/windows/stacktrace.d
libphobos/libdruntime/core/sys/windows/stat.d
libphobos/libdruntime/core/sys/windows/stdc/malloc.d
libphobos/libdruntime/core/sys/windows/subauth.d
libphobos/libdruntime/core/sys/windows/threadaux.d
libphobos/libdruntime/core/sys/windows/tlhelp32.d
libphobos/libdruntime/core/sys/windows/tmschema.d
libphobos/libdruntime/core/sys/windows/unknwn.d
libphobos/libdruntime/core/sys/windows/uuid.d
libphobos/libdruntime/core/sys/windows/vfw.d
libphobos/libdruntime/core/sys/windows/w32api.d
libphobos/libdruntime/core/sys/windows/winbase.d
libphobos/libdruntime/core/sys/windows/winber.d
libphobos/libdruntime/core/sys/windows/wincon.d
libphobos/libdruntime/core/sys/windows/wincrypt.d
libphobos/libdruntime/core/sys/windows/windef.d
libphobos/libdruntime/core/sys/windows/windows.d
libphobos/libdruntime/core/sys/windows/winerror.d
libphobos/libdruntime/core/sys/windows/wingdi.d
libphobos/libdruntime/core/sys/windows/winhttp.d
libphobos/libdruntime/core/sys/windows/wininet.d
libphobos/libdruntime/core/sys/windows/winioctl.d
libphobos/libdruntime/core/sys/windows/winldap.d
libphobos/libdruntime/core/sys/windows/winnetwk.d
libphobos/libdruntime/core/sys/windows/winnls.d
libphobos/libdruntime/core/sys/windows/winnt.d
libphobos/libdruntime/core/sys/windows/winperf.d
libphobos/libdruntime/core/sys/windows/winreg.d
libphobos/libdruntime/core/sys/windows/winsock2.d
libphobos/libdruntime/core/sys/windows/winspool.d
libphobos/libdruntime/core/sys/windows/winsvc.d
libphobos/libdruntime/core/sys/windows/winuser.d
libphobos/libdruntime/core/sys/windows/winver.d
libphobos/libdruntime/core/sys/windows/wtsapi32.d
libphobos/libdruntime/core/sys/windows/wtypes.d
libphobos/libdruntime/rt/dmain2.d
libphobos/src/MERGE
libphobos/src/std/algorithm/iteration.d
libphobos/src/std/algorithm/mutation.d
libphobos/src/std/array.d
libphobos/src/std/ascii.d
libphobos/src/std/base64.d
libphobos/src/std/bitmanip.d
libphobos/src/std/container/binaryheap.d
libphobos/src/std/digest/murmurhash.d
libphobos/src/std/exception.d
libphobos/src/std/experimental/allocator/common.d
libphobos/src/std/file.d
libphobos/src/std/format/internal/write.d
libphobos/src/std/internal/windows/advapi32.d
libphobos/src/std/json.d
libphobos/src/std/net/curl.d
libphobos/src/std/random.d
libphobos/src/std/stdio.d
libphobos/src/std/string.d
libphobos/src/std/traits.d
libphobos/src/std/typecons.d
libphobos/src/std/uni/package.d