From patchwork Tue Nov 30 15:05:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Iain Buclaw X-Patchwork-Id: 48295 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 8488E385BF80 for ; Tue, 30 Nov 2021 15:07:04 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8488E385BF80 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1638284824; bh=/c2wHb/vRHqtOUhn0/AIWRkgN6zq9b5TR8FP7cztHOc=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=yfyMx8VR6d2m5xTmZZD8iYLP3rQoAfnDlqCw4Vn60V8AvJwMXsXpnoHsGbhmDDua4 ItrLtc999NK5wJ6Pm+k9zIHBMSbxfbYOFPJuRoXWIZ38BKSG3TPrMkGonQoPGd3Ce5 GD3dmu6BFdCm8exILV3zsTbV/HvpcWDvXhgX5lFI= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mout-p-201.mailbox.org (mout-p-201.mailbox.org [IPv6:2001:67c:2050::465:201]) by sourceware.org (Postfix) with ESMTPS id 147293857818 for ; Tue, 30 Nov 2021 15:05:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 147293857818 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4J3QWf6D6wzQkBK; Tue, 30 Nov 2021 16:05:34 +0100 (CET) X-Virus-Scanned: amavisd-new at heinlein-support.de To: gcc-patches@gcc.gnu.org Subject: [committed 14/19] libphobos: Update libphobos to build latest version Date: Tue, 30 Nov 2021 16:05:28 +0100 Message-Id: <20211130150528.608728-1-ibuclaw@gdcproject.org> MIME-Version: 1.0 X-Spam-Status: No, score=-14.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Iain Buclaw via Gcc-patches From: Iain Buclaw Reply-To: Iain Buclaw Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" Updates the make files that build phobos. Bootstrapped, regression tested, and committed to mainline. Regards, Iain. --- libphobos/ChangeLog: * src/Makefile.am (D_EXTRA_DFLAGS): Add -fpreview=dip1000 and -fpreview=dtorfields flags. (PHOBOS_DSOURCES): Update list of std modules. * src/Makefile.in: Regenerate. --- libphobos/src/Makefile.am | 47 +++++++----- libphobos/src/Makefile.in | 145 ++++++++++++++++++++++++++++++-------- 2 files changed, 142 insertions(+), 50 deletions(-) diff --git a/libphobos/src/Makefile.am b/libphobos/src/Makefile.am index 9f6251009f6..ba1579da8d7 100644 --- a/libphobos/src/Makefile.am +++ b/libphobos/src/Makefile.am @@ -19,7 +19,7 @@ include $(top_srcdir)/d_rules.am # Make sure GDC can find libdruntime and libphobos include files -D_EXTRA_DFLAGS=-nostdinc -I $(srcdir) \ +D_EXTRA_DFLAGS=-fpreview=dip1000 -fpreview=dtorfields -nostdinc -I $(srcdir) \ -I $(top_srcdir)/libdruntime -I ../libdruntime -I . # D flags for compilation @@ -83,12 +83,12 @@ PHOBOS_DSOURCES = else -PHOBOS_DSOURCES = etc/c/curl.d etc/c/sqlite3.d etc/c/zlib.d \ - std/algorithm/comparison.d std/algorithm/internal.d \ - std/algorithm/iteration.d std/algorithm/mutation.d \ - std/algorithm/package.d std/algorithm/searching.d \ - std/algorithm/setops.d std/algorithm/sorting.d std/array.d std/ascii.d \ - std/base64.d std/bigint.d std/bitmanip.d std/compiler.d std/complex.d \ +PHOBOS_DSOURCES = etc/c/curl.d etc/c/zlib.d std/algorithm/comparison.d \ + std/algorithm/internal.d std/algorithm/iteration.d \ + std/algorithm/mutation.d std/algorithm/package.d \ + std/algorithm/searching.d std/algorithm/setops.d \ + std/algorithm/sorting.d std/array.d std/ascii.d std/base64.d \ + std/bigint.d std/bitmanip.d std/compiler.d std/complex.d \ std/concurrency.d std/container/array.d std/container/binaryheap.d \ std/container/dlist.d std/container/package.d std/container/rbtree.d \ std/container/slist.d std/container/util.d std/conv.d std/csv.d \ @@ -99,7 +99,9 @@ PHOBOS_DSOURCES = etc/c/curl.d etc/c/sqlite3.d etc/c/zlib.d \ std/digest/murmurhash.d std/digest/package.d std/digest/ripemd.d \ std/digest/sha.d std/encoding.d std/exception.d \ std/experimental/allocator/building_blocks/affix_allocator.d \ + std/experimental/allocator/building_blocks/aligned_block_list.d \ std/experimental/allocator/building_blocks/allocator_list.d \ + std/experimental/allocator/building_blocks/ascending_page_allocator.d \ std/experimental/allocator/building_blocks/bitmapped_block.d \ std/experimental/allocator/building_blocks/bucketizer.d \ std/experimental/allocator/building_blocks/fallback_allocator.d \ @@ -123,27 +125,34 @@ PHOBOS_DSOURCES = etc/c/curl.d etc/c/sqlite3.d etc/c/zlib.d \ std/experimental/logger/core.d std/experimental/logger/filelogger.d \ std/experimental/logger/multilogger.d \ std/experimental/logger/nulllogger.d std/experimental/logger/package.d \ - std/experimental/typecons.d std/file.d std/format.d std/functional.d \ - std/getopt.d std/internal/cstring.d std/internal/math/biguintcore.d \ - std/internal/math/biguintnoasm.d std/internal/math/errorfunction.d \ - std/internal/math/gammafunction.d std/internal/scopebuffer.d \ + std/experimental/typecons.d std/file.d std/format/internal/floats.d \ + std/format/internal/read.d std/format/internal/write.d \ + std/format/package.d std/format/read.d std/format/spec.d \ + std/format/write.d std/functional.d std/getopt.d \ + std/internal/attributes.d std/internal/cstring.d \ + std/internal/math/biguintcore.d std/internal/math/biguintnoasm.d \ + std/internal/math/errorfunction.d std/internal/math/gammafunction.d \ + std/internal/memory.d std/internal/scopebuffer.d \ std/internal/test/dummyrange.d std/internal/test/range.d \ std/internal/test/uda.d std/internal/unicode_comp.d \ std/internal/unicode_decomp.d std/internal/unicode_grapheme.d \ std/internal/unicode_norm.d std/internal/unicode_tables.d \ - std/internal/windows/advapi32.d std/json.d std/math.d \ + std/internal/windows/advapi32.d std/json.d std/math/algebraic.d \ + std/math/constants.d std/math/exponential.d std/math/hardware.d \ + std/math/operations.d std/math/package.d std/math/remainder.d \ + std/math/rounding.d std/math/traits.d std/math/trigonometry.d \ std/mathspecial.d std/meta.d std/mmfile.d std/net/curl.d \ - std/net/isemail.d std/numeric.d std/outbuffer.d std/parallelism.d \ - std/path.d std/process.d std/random.d std/range/interfaces.d \ - std/range/package.d std/range/primitives.d \ + std/net/isemail.d std/numeric.d std/outbuffer.d std/package.d \ + std/parallelism.d std/path.d std/process.d std/random.d \ + std/range/interfaces.d std/range/package.d std/range/primitives.d \ std/regex/internal/backtracking.d std/regex/internal/generator.d \ std/regex/internal/ir.d std/regex/internal/kickstart.d \ std/regex/internal/parser.d std/regex/internal/tests.d \ std/regex/internal/tests2.d std/regex/internal/thompson.d \ std/regex/package.d std/signals.d std/socket.d std/stdint.d \ - std/stdio.d std/string.d std/system.d std/traits.d std/typecons.d \ - std/typetuple.d std/uni.d std/uri.d std/utf.d std/uuid.d std/variant.d \ - std/windows/charset.d std/windows/registry.d std/windows/syserror.d \ - std/xml.d std/zip.d std/zlib.d + std/stdio.d std/string.d std/sumtype.d std/system.d std/traits.d \ + std/typecons.d std/typetuple.d std/uni/package.d std/uri.d std/utf.d \ + std/uuid.d std/variant.d std/windows/charset.d std/windows/registry.d \ + std/windows/syserror.d std/xml.d std/zip.d std/zlib.d endif diff --git a/libphobos/src/Makefile.in b/libphobos/src/Makefile.in index f8b76486e6e..9e61bb309f8 100644 --- a/libphobos/src/Makefile.in +++ b/libphobos/src/Makefile.in @@ -148,7 +148,7 @@ LTLIBRARIES = $(toolexeclib_LTLIBRARIES) am__DEPENDENCIES_1 = am__dirstamp = $(am__leading_dot)dirstamp @ENABLE_LIBDRUNTIME_ONLY_FALSE@am__objects_1 = etc/c/curl.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ etc/c/sqlite3.lo etc/c/zlib.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ etc/c/zlib.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/comparison.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/internal.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/iteration.lo \ @@ -188,7 +188,9 @@ am__dirstamp = $(am__leading_dot)dirstamp @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/encoding.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/exception.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/affix_allocator.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/aligned_block_list.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/allocator_list.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/ascending_page_allocator.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/bitmapped_block.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/bucketizer.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/fallback_allocator.lo \ @@ -216,13 +218,22 @@ am__dirstamp = $(am__leading_dot)dirstamp @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/logger/nulllogger.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/logger/package.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/typecons.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/file.lo std/format.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/file.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/internal/floats.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/internal/read.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/internal/write.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/package.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/read.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/spec.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/write.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/functional.lo std/getopt.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/attributes.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/cstring.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/biguintcore.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/biguintnoasm.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/errorfunction.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/gammafunction.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/memory.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/scopebuffer.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/test/dummyrange.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/test/range.lo \ @@ -233,11 +244,22 @@ am__dirstamp = $(am__leading_dot)dirstamp @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/unicode_norm.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/unicode_tables.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/windows/advapi32.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/json.lo std/math.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/json.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/algebraic.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/constants.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/exponential.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/hardware.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/operations.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/package.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/remainder.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/rounding.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/traits.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/trigonometry.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/mathspecial.lo std/meta.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/mmfile.lo std/net/curl.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/net/isemail.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/numeric.lo std/outbuffer.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/package.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/parallelism.lo std/path.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/process.lo std/random.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/range/interfaces.lo \ @@ -254,11 +276,13 @@ am__dirstamp = $(am__leading_dot)dirstamp @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/regex/package.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/signals.lo std/socket.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/stdint.lo std/stdio.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/string.lo std/system.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/traits.lo std/typecons.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/typetuple.lo std/uni.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/uri.lo std/utf.lo \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/uuid.lo std/variant.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/string.lo std/sumtype.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/system.lo std/traits.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/typecons.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/typetuple.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/uni/package.lo std/uri.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/utf.lo std/uuid.lo \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/variant.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/windows/charset.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/windows/registry.lo \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/windows/syserror.lo \ @@ -476,7 +500,7 @@ LTDCOMPILE = $(LIBTOOL) --tag=D $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ # Include D build rules # Make sure GDC can find libdruntime and libphobos include files -D_EXTRA_DFLAGS = -nostdinc -I $(srcdir) \ +D_EXTRA_DFLAGS = -fpreview=dip1000 -fpreview=dtorfields -nostdinc -I $(srcdir) \ -I $(top_srcdir)/libdruntime -I ../libdruntime -I . @@ -519,12 +543,12 @@ libgphobos_la_LINK = $(LIBTOOL) --tag=D $(libgphobos_la_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(GDC) $(AM_CFLAGS) $(CFLAGS) \ $(libgphobos_la_LDFLAGS) $(LDFLAGS) -o $@ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@PHOBOS_DSOURCES = etc/c/curl.d etc/c/sqlite3.d etc/c/zlib.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/comparison.d std/algorithm/internal.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/iteration.d std/algorithm/mutation.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/package.d std/algorithm/searching.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/setops.d std/algorithm/sorting.d std/array.d std/ascii.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/base64.d std/bigint.d std/bitmanip.d std/compiler.d std/complex.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@PHOBOS_DSOURCES = etc/c/curl.d etc/c/zlib.d std/algorithm/comparison.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/internal.d std/algorithm/iteration.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/mutation.d std/algorithm/package.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/searching.d std/algorithm/setops.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/algorithm/sorting.d std/array.d std/ascii.d std/base64.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/bigint.d std/bitmanip.d std/compiler.d std/complex.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/concurrency.d std/container/array.d std/container/binaryheap.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/container/dlist.d std/container/package.d std/container/rbtree.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/container/slist.d std/container/util.d std/conv.d std/csv.d \ @@ -535,7 +559,9 @@ libgphobos_la_LINK = $(LIBTOOL) --tag=D $(libgphobos_la_LIBTOOLFLAGS) \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/digest/murmurhash.d std/digest/package.d std/digest/ripemd.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/digest/sha.d std/encoding.d std/exception.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/affix_allocator.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/aligned_block_list.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/allocator_list.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/ascending_page_allocator.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/bitmapped_block.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/bucketizer.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/allocator/building_blocks/fallback_allocator.d \ @@ -559,28 +585,35 @@ libgphobos_la_LINK = $(LIBTOOL) --tag=D $(libgphobos_la_LIBTOOLFLAGS) \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/logger/core.d std/experimental/logger/filelogger.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/logger/multilogger.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/logger/nulllogger.d std/experimental/logger/package.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/typecons.d std/file.d std/format.d std/functional.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/getopt.d std/internal/cstring.d std/internal/math/biguintcore.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/biguintnoasm.d std/internal/math/errorfunction.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/gammafunction.d std/internal/scopebuffer.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/experimental/typecons.d std/file.d std/format/internal/floats.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/internal/read.d std/format/internal/write.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/package.d std/format/read.d std/format/spec.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/format/write.d std/functional.d std/getopt.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/attributes.d std/internal/cstring.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/biguintcore.d std/internal/math/biguintnoasm.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/math/errorfunction.d std/internal/math/gammafunction.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/memory.d std/internal/scopebuffer.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/test/dummyrange.d std/internal/test/range.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/test/uda.d std/internal/unicode_comp.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/unicode_decomp.d std/internal/unicode_grapheme.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/unicode_norm.d std/internal/unicode_tables.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/windows/advapi32.d std/json.d std/math.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/internal/windows/advapi32.d std/json.d std/math/algebraic.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/constants.d std/math/exponential.d std/math/hardware.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/operations.d std/math/package.d std/math/remainder.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/math/rounding.d std/math/traits.d std/math/trigonometry.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/mathspecial.d std/meta.d std/mmfile.d std/net/curl.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/net/isemail.d std/numeric.d std/outbuffer.d std/parallelism.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/path.d std/process.d std/random.d std/range/interfaces.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/range/package.d std/range/primitives.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/net/isemail.d std/numeric.d std/outbuffer.d std/package.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/parallelism.d std/path.d std/process.d std/random.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/range/interfaces.d std/range/package.d std/range/primitives.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/regex/internal/backtracking.d std/regex/internal/generator.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/regex/internal/ir.d std/regex/internal/kickstart.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/regex/internal/parser.d std/regex/internal/tests.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/regex/internal/tests2.d std/regex/internal/thompson.d \ @ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/regex/package.d std/signals.d std/socket.d std/stdint.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/stdio.d std/string.d std/system.d std/traits.d std/typecons.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/typetuple.d std/uni.d std/uri.d std/utf.d std/uuid.d std/variant.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/windows/charset.d std/windows/registry.d std/windows/syserror.d \ -@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/xml.d std/zip.d std/zlib.d +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/stdio.d std/string.d std/sumtype.d std/system.d std/traits.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/typecons.d std/typetuple.d std/uni/package.d std/uri.d std/utf.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/uuid.d std/variant.d std/windows/charset.d std/windows/registry.d \ +@ENABLE_LIBDRUNTIME_ONLY_FALSE@ std/windows/syserror.d std/xml.d std/zip.d std/zlib.d # Source file definitions. Boring stuff, auto-generated with @@ -663,7 +696,6 @@ etc/c/$(am__dirstamp): @$(MKDIR_P) etc/c @: > etc/c/$(am__dirstamp) etc/c/curl.lo: etc/c/$(am__dirstamp) -etc/c/sqlite3.lo: etc/c/$(am__dirstamp) etc/c/zlib.lo: etc/c/$(am__dirstamp) std/algorithm/$(am__dirstamp): @$(MKDIR_P) std/algorithm @@ -727,8 +759,12 @@ std/experimental/allocator/building_blocks/$(am__dirstamp): @: > std/experimental/allocator/building_blocks/$(am__dirstamp) std/experimental/allocator/building_blocks/affix_allocator.lo: \ std/experimental/allocator/building_blocks/$(am__dirstamp) +std/experimental/allocator/building_blocks/aligned_block_list.lo: \ + std/experimental/allocator/building_blocks/$(am__dirstamp) std/experimental/allocator/building_blocks/allocator_list.lo: \ std/experimental/allocator/building_blocks/$(am__dirstamp) +std/experimental/allocator/building_blocks/ascending_page_allocator.lo: \ + std/experimental/allocator/building_blocks/$(am__dirstamp) std/experimental/allocator/building_blocks/bitmapped_block.lo: \ std/experimental/allocator/building_blocks/$(am__dirstamp) std/experimental/allocator/building_blocks/bucketizer.lo: \ @@ -791,12 +827,25 @@ std/experimental/logger/package.lo: \ std/experimental/logger/$(am__dirstamp) std/experimental/typecons.lo: std/experimental/$(am__dirstamp) std/file.lo: std/$(am__dirstamp) -std/format.lo: std/$(am__dirstamp) +std/format/internal/$(am__dirstamp): + @$(MKDIR_P) std/format/internal + @: > std/format/internal/$(am__dirstamp) +std/format/internal/floats.lo: std/format/internal/$(am__dirstamp) +std/format/internal/read.lo: std/format/internal/$(am__dirstamp) +std/format/internal/write.lo: std/format/internal/$(am__dirstamp) +std/format/$(am__dirstamp): + @$(MKDIR_P) std/format + @: > std/format/$(am__dirstamp) +std/format/package.lo: std/format/$(am__dirstamp) +std/format/read.lo: std/format/$(am__dirstamp) +std/format/spec.lo: std/format/$(am__dirstamp) +std/format/write.lo: std/format/$(am__dirstamp) std/functional.lo: std/$(am__dirstamp) std/getopt.lo: std/$(am__dirstamp) std/internal/$(am__dirstamp): @$(MKDIR_P) std/internal @: > std/internal/$(am__dirstamp) +std/internal/attributes.lo: std/internal/$(am__dirstamp) std/internal/cstring.lo: std/internal/$(am__dirstamp) std/internal/math/$(am__dirstamp): @$(MKDIR_P) std/internal/math @@ -805,6 +854,7 @@ std/internal/math/biguintcore.lo: std/internal/math/$(am__dirstamp) std/internal/math/biguintnoasm.lo: std/internal/math/$(am__dirstamp) std/internal/math/errorfunction.lo: std/internal/math/$(am__dirstamp) std/internal/math/gammafunction.lo: std/internal/math/$(am__dirstamp) +std/internal/memory.lo: std/internal/$(am__dirstamp) std/internal/scopebuffer.lo: std/internal/$(am__dirstamp) std/internal/test/$(am__dirstamp): @$(MKDIR_P) std/internal/test @@ -823,7 +873,19 @@ std/internal/windows/$(am__dirstamp): std/internal/windows/advapi32.lo: \ std/internal/windows/$(am__dirstamp) std/json.lo: std/$(am__dirstamp) -std/math.lo: std/$(am__dirstamp) +std/math/$(am__dirstamp): + @$(MKDIR_P) std/math + @: > std/math/$(am__dirstamp) +std/math/algebraic.lo: std/math/$(am__dirstamp) +std/math/constants.lo: std/math/$(am__dirstamp) +std/math/exponential.lo: std/math/$(am__dirstamp) +std/math/hardware.lo: std/math/$(am__dirstamp) +std/math/operations.lo: std/math/$(am__dirstamp) +std/math/package.lo: std/math/$(am__dirstamp) +std/math/remainder.lo: std/math/$(am__dirstamp) +std/math/rounding.lo: std/math/$(am__dirstamp) +std/math/traits.lo: std/math/$(am__dirstamp) +std/math/trigonometry.lo: std/math/$(am__dirstamp) std/mathspecial.lo: std/$(am__dirstamp) std/meta.lo: std/$(am__dirstamp) std/mmfile.lo: std/$(am__dirstamp) @@ -834,6 +896,7 @@ std/net/curl.lo: std/net/$(am__dirstamp) std/net/isemail.lo: std/net/$(am__dirstamp) std/numeric.lo: std/$(am__dirstamp) std/outbuffer.lo: std/$(am__dirstamp) +std/package.lo: std/$(am__dirstamp) std/parallelism.lo: std/$(am__dirstamp) std/path.lo: std/$(am__dirstamp) std/process.lo: std/$(am__dirstamp) @@ -865,11 +928,15 @@ std/socket.lo: std/$(am__dirstamp) std/stdint.lo: std/$(am__dirstamp) std/stdio.lo: std/$(am__dirstamp) std/string.lo: std/$(am__dirstamp) +std/sumtype.lo: std/$(am__dirstamp) std/system.lo: std/$(am__dirstamp) std/traits.lo: std/$(am__dirstamp) std/typecons.lo: std/$(am__dirstamp) std/typetuple.lo: std/$(am__dirstamp) -std/uni.lo: std/$(am__dirstamp) +std/uni/$(am__dirstamp): + @$(MKDIR_P) std/uni + @: > std/uni/$(am__dirstamp) +std/uni/package.lo: std/uni/$(am__dirstamp) std/uri.lo: std/$(am__dirstamp) std/utf.lo: std/$(am__dirstamp) std/uuid.lo: std/$(am__dirstamp) @@ -909,6 +976,10 @@ mostlyclean-compile: -rm -f std/experimental/allocator/building_blocks/*.lo -rm -f std/experimental/logger/*.$(OBJEXT) -rm -f std/experimental/logger/*.lo + -rm -f std/format/*.$(OBJEXT) + -rm -f std/format/*.lo + -rm -f std/format/internal/*.$(OBJEXT) + -rm -f std/format/internal/*.lo -rm -f std/internal/*.$(OBJEXT) -rm -f std/internal/*.lo -rm -f std/internal/math/*.$(OBJEXT) @@ -917,6 +988,8 @@ mostlyclean-compile: -rm -f std/internal/test/*.lo -rm -f std/internal/windows/*.$(OBJEXT) -rm -f std/internal/windows/*.lo + -rm -f std/math/*.$(OBJEXT) + -rm -f std/math/*.lo -rm -f std/net/*.$(OBJEXT) -rm -f std/net/*.lo -rm -f std/range/*.$(OBJEXT) @@ -925,6 +998,8 @@ mostlyclean-compile: -rm -f std/regex/*.lo -rm -f std/regex/internal/*.$(OBJEXT) -rm -f std/regex/internal/*.lo + -rm -f std/uni/*.$(OBJEXT) + -rm -f std/uni/*.lo -rm -f std/windows/*.$(OBJEXT) -rm -f std/windows/*.lo @@ -946,14 +1021,18 @@ clean-libtool: -rm -rf std/experimental/allocator/.libs std/experimental/allocator/_libs -rm -rf std/experimental/allocator/building_blocks/.libs std/experimental/allocator/building_blocks/_libs -rm -rf std/experimental/logger/.libs std/experimental/logger/_libs + -rm -rf std/format/.libs std/format/_libs + -rm -rf std/format/internal/.libs std/format/internal/_libs -rm -rf std/internal/.libs std/internal/_libs -rm -rf std/internal/math/.libs std/internal/math/_libs -rm -rf std/internal/test/.libs std/internal/test/_libs -rm -rf std/internal/windows/.libs std/internal/windows/_libs + -rm -rf std/math/.libs std/math/_libs -rm -rf std/net/.libs std/net/_libs -rm -rf std/range/.libs std/range/_libs -rm -rf std/regex/.libs std/regex/_libs -rm -rf std/regex/internal/.libs std/regex/internal/_libs + -rm -rf std/uni/.libs std/uni/_libs -rm -rf std/windows/.libs std/windows/_libs install-toolexeclibDATA: $(toolexeclib_DATA) @$(NORMAL_INSTALL) @@ -1071,14 +1150,18 @@ distclean-generic: -rm -f std/experimental/allocator/$(am__dirstamp) -rm -f std/experimental/allocator/building_blocks/$(am__dirstamp) -rm -f std/experimental/logger/$(am__dirstamp) + -rm -f std/format/$(am__dirstamp) + -rm -f std/format/internal/$(am__dirstamp) -rm -f std/internal/$(am__dirstamp) -rm -f std/internal/math/$(am__dirstamp) -rm -f std/internal/test/$(am__dirstamp) -rm -f std/internal/windows/$(am__dirstamp) + -rm -f std/math/$(am__dirstamp) -rm -f std/net/$(am__dirstamp) -rm -f std/range/$(am__dirstamp) -rm -f std/regex/$(am__dirstamp) -rm -f std/regex/internal/$(am__dirstamp) + -rm -f std/uni/$(am__dirstamp) -rm -f std/windows/$(am__dirstamp) maintainer-clean-generic: