[pkg-d-commits] [ldc] 02/02: Updated version 1.4.0 from 'upstream/1.4.0'

Matthias Klumpp mak at moszumanska.debian.org
Thu Sep 14 22:23:00 UTC 2017


This is an automated email from the git hooks/post-receive script.

mak pushed a commit to branch master
in repository ldc.

commit 92f0dcc5cb24c7fdb8a4ca7e7bfe86d6398b36c2
Merge: d9c0289 60c7af2
Author: Matthias Klumpp <mak at debian.org>
Date:   Fri Sep 15 00:17:10 2017 +0200

    Updated version 1.4.0 from 'upstream/1.4.0'
    
    with Debian dir 7a9010b1be10ad85ecd5b1d429ef9562ccb7c346

 .circleci/config.yml                               |   90 +
 .travis.yml                                        |   86 +-
 CMakeLists.txt                                     |  245 +-
 README.md                                          |   10 +-
 appveyor.yml                                       |   61 +-
 bootstrap/.circleci/config.yml                     |   68 +
 bootstrap/.travis.yml                              |   96 +-
 bootstrap/CMakeLists.txt                           |   14 +-
 bootstrap/LICENSE                                  |   28 +-
 bootstrap/appveyor.yml                             |  162 -
 bootstrap/circle.yml                               |   98 -
 bootstrap/driver/codegenerator.cpp                 |   73 +-
 bootstrap/driver/configfile.cpp                    |    3 +
 bootstrap/driver/exe_path.cpp                      |   10 +-
 bootstrap/driver/exe_path.h                        |    2 +-
 bootstrap/driver/ldmd.cpp                          |    2 +-
 bootstrap/driver/main.cpp                          |   33 +-
 bootstrap/driver/toobj.cpp                         |    4 +-
 bootstrap/gen/abi-ppc64le.cpp                      |    1 -
 bootstrap/gen/asmstmt.cpp                          |    3 -
 bootstrap/gen/attributes.cpp                       |   23 +-
 bootstrap/gen/attributes.h                         |   31 +-
 bootstrap/gen/cl_helpers.h                         |    4 +
 bootstrap/gen/dibuilder.cpp                        |   13 +-
 bootstrap/gen/functions.cpp                        |    8 +-
 bootstrap/gen/irstate.h                            |    4 +-
 bootstrap/gen/llvmhelpers.cpp                      |   15 +-
 bootstrap/gen/passes/GarbageCollect2Stack.cpp      |   31 +-
 bootstrap/gen/runtime.cpp                          |   58 +-
 bootstrap/gen/tocall.cpp                           |   24 +-
 bootstrap/ir/irfunction.cpp                        |   13 +-
 bootstrap/ir/irfuncty.cpp                          |   10 +-
 bootstrap/runtime/druntime/src/core/math.d         |   27 +-
 bootstrap/runtime/druntime/src/core/stdc/math.d    |    6 +-
 bootstrap/runtime/druntime/src/core/thread.d       |    5 +
 .../runtime/druntime/src/rt/sections_android.d     |   11 +-
 .../dmd-testsuite/fail_compilation/testhtml2.html  |    2 +-
 .../d2/dmd-testsuite/runnable/extra-files/cppb.cpp |   32 +
 {utils => bootstrap/utils}/FileCheck-5.0.cpp       |    0
 circle.yml                                         |   99 -
 cmake/Modules/FindLLVM.cmake                       |  108 +-
 ddmd/access.d                                      |    2 +-
 ddmd/aggregate.d                                   |   52 +-
 ddmd/aliasthis.d                                   |    2 +-
 ddmd/apply.d                                       |    2 +-
 ddmd/argtypes.d                                    |    2 +-
 ddmd/arrayop.d                                     |   24 +-
 ddmd/arraytypes.d                                  |    2 +-
 ddmd/asttypename.d                                 |  115 +
 ddmd/attrib.d                                      |    2 +-
 ddmd/builtin.d                                     |    2 +-
 ddmd/canthrow.d                                    |    4 +-
 ddmd/clone.d                                       |   15 +-
 ddmd/complex.d                                     |    2 +-
 ddmd/cond.d                                        |    7 +-
 ddmd/constfold.d                                   |   28 +-
 ddmd/cppmangle.d                                   |    2 +-
 ddmd/ctfeexpr.d                                    |    6 +-
 ddmd/dcast.d                                       |    2 +-
 ddmd/dclass.d                                      |    7 +-
 ddmd/declaration.d                                 |   16 +-
 ddmd/declaration.h                                 |   17 +-
 ddmd/delegatize.d                                  |    2 +-
 ddmd/denum.d                                       |    5 +-
 ddmd/dimport.d                                     |    2 +-
 ddmd/dinifile.d                                    |   18 +-
 ddmd/dinterpret.d                                  |    5 +-
 ddmd/dmacro.d                                      |    2 +-
 ddmd/dmangle.d                                     |    4 +-
 ddmd/dmodule.d                                     |    2 +-
 ddmd/doc.d                                         |    6 +-
 ddmd/dscope.d                                      |    2 +-
 ddmd/dstruct.d                                     |    2 +-
 ddmd/dsymbol.d                                     |   16 +-
 ddmd/dsymbol.h                                     |   11 +-
 ddmd/dtemplate.d                                   |  206 +-
 ddmd/dversion.d                                    |    2 +-
 ddmd/entity.d                                      |    6 +-
 ddmd/errors.d                                      |    2 +-
 ddmd/errors.h                                      |   43 +-
 ddmd/escape.d                                      |   55 +-
 ddmd/expression.d                                  |  152 +-
 ddmd/expression.h                                  |   20 +-
 ddmd/func.d                                        |  409 +--
 ddmd/globals.d                                     |   24 +-
 ddmd/globals.h                                     |   12 +-
 ddmd/gluelayer.d                                   |   12 +-
 ddmd/hdrgen.d                                      |   83 +-
 ddmd/identifier.d                                  |    6 +-
 ddmd/identifier.h                                  |    2 +-
 ddmd/idgen.d                                       |   11 +-
 ddmd/impcnvtab.d                                   |    2 +-
 ddmd/imphint.d                                     |    2 +-
 ddmd/import.h                                      |    3 +-
 ddmd/init.d                                        |    4 +-
 ddmd/inline.d                                      |    2 +-
 ddmd/intrange.d                                    |    2 +-
 ddmd/json.d                                        |    2 +-
 ddmd/lexer.d                                       |   43 +-
 ddmd/mars.d                                        |   40 +-
 ddmd/module.h                                      |    3 +-
 ddmd/mtype.d                                       |  255 +-
 ddmd/mtype.h                                       |   17 +-
 ddmd/nogc.d                                        |    2 +-
 ddmd/nspace.d                                      |    2 +-
 ddmd/objc.d                                        |    2 +-
 ddmd/opover.d                                      |    2 +-
 ddmd/optimize.d                                    |    2 +-
 ddmd/parse.d                                       |   38 +-
 ddmd/readme.txt                                    |    5 +-
 ddmd/root/aav.d                                    |    2 +-
 ddmd/root/array.d                                  |    2 +-
 ddmd/root/array.h                                  |   16 +-
 ddmd/root/ctfloat.d                                |   30 +-
 ddmd/root/ctfloat.h                                |   10 +-
 ddmd/root/file.d                                   |    2 +-
 ddmd/root/filename.d                               |    2 +-
 ddmd/root/hash.d                                   |   67 +
 ddmd/root/man.d                                    |    2 +-
 ddmd/root/object.h                                 |   14 +-
 ddmd/root/outbuffer.d                              |    2 +-
 ddmd/root/port.d                                   |    2 +-
 ddmd/root/rmem.d                                   |    2 +-
 ddmd/root/rootobject.d                             |   23 +-
 ddmd/root/speller.d                                |    2 +-
 ddmd/root/stringtable.d                            |   51 +-
 ddmd/root/stringtable.h                            |    2 +
 ddmd/safe.d                                        |    2 +-
 ddmd/sapply.d                                      |    2 +-
 ddmd/scope.h                                       |    2 +-
 ddmd/sideeffect.d                                  |    2 +-
 ddmd/statement.d                                   |    7 +-
 ddmd/statement.h                                   |    4 +
 ddmd/statement_rewrite_walker.d                    |  265 ++
 ddmd/statementsem.d                                |  149 +-
 ddmd/staticassert.d                                |    2 +-
 ddmd/target.d                                      |  169 +-
 ddmd/target.h                                      |   44 +-
 ddmd/template.h                                    |    2 +-
 ddmd/tokens.d                                      |    2 +-
 ddmd/traits.d                                      |   85 +-
 ddmd/typinf.d                                      |    2 +-
 ddmd/utf.d                                         |    2 +-
 ddmd/utils.d                                       |    2 +-
 ddmd/visitor.d                                     |    2 +-
 driver/archiver.cpp                                |    7 +
 driver/cache.cpp                                   |    2 +
 driver/cache.h                                     |    2 -
 driver/cl_options.cpp                              |   34 +-
 driver/cl_options.h                                |    3 +-
 driver/cl_options_sanitizers.cpp                   |  205 ++
 driver/cl_options_sanitizers.h                     |   62 +
 driver/codegenerator.cpp                           |   17 +-
 driver/configfile.cpp                              |   38 +-
 driver/configfile.d                                |   88 +-
 driver/configfile.h                                |   15 +-
 driver/dcomputecodegenerator.cpp                   |   55 +-
 driver/dcomputecodegenerator.h                     |    8 +-
 driver/exe_path.cpp                                |    8 +-
 driver/exe_path.h                                  |    6 +-
 driver/ldmd.cpp                                    |   39 +-
 driver/ldmd.d                                      |    7 +-
 driver/linker-gcc.cpp                              |  222 +-
 driver/linker-msvc.cpp                             |    2 +-
 driver/linker.cpp                                  |   10 -
 driver/main.cpp                                    |   87 +-
 driver/response.cpp                                |    2 +-
 driver/targetmachine.cpp                           |  119 +-
 driver/toobj.cpp                                   |  171 +-
 driver/tool.cpp                                    |   52 +-
 driver/tool.h                                      |    1 +
 gen/abi.cpp                                        |    4 -
 gen/arrays.cpp                                     |    4 -
 gen/asm-x86.h                                      |   85 +-
 gen/asmstmt.cpp                                    |    3 -
 gen/cl_helpers.h                                   |   20 +-
 gen/coverage.cpp                                   |    2 -
 gen/ctfloat.cpp                                    |   53 +-
 gen/dcompute/target.cpp                            |   21 +-
 gen/dcompute/target.h                              |    7 +
 gen/dcompute/targetCUDA.cpp                        |   15 +-
 gen/dcompute/targetOCL.cpp                         |   20 +-
 gen/declarations.cpp                               |   53 +-
 gen/dibuilder.cpp                                  |  218 +-
 gen/dibuilder.h                                    |   70 +-
 gen/function-inlining.cpp                          |    7 -
 gen/functions.cpp                                  |   51 +-
 gen/inlineir.cpp                                   |   14 +-
 gen/irstate.cpp                                    |   41 +
 gen/irstate.h                                      |   24 +-
 gen/ldctraits.cpp                                  |    6 -
 gen/llvmhelpers.cpp                                |   36 -
 gen/llvmhelpers.h                                  |    7 -
 gen/moduleinfo.cpp                                 |    5 -
 gen/modules.cpp                                    |   35 +-
 gen/nested.cpp                                     |   38 +-
 gen/objcgen.cpp                                    |    3 -
 gen/optimizer.cpp                                  |  122 +-
 gen/optimizer.h                                    |   12 -
 gen/passes/GarbageCollect2Stack.cpp                |   55 +-
 gen/passes/SimplifyDRuntimeCalls.cpp               |   12 -
 gen/pgo.h                                          |    3 +-
 gen/pragma.cpp                                     |    4 +-
 gen/rttibuilder.cpp                                |    4 +-
 gen/runtime.cpp                                    |    8 +-
 gen/semantic-dcompute.cpp                          |   19 +-
 gen/statements.cpp                                 |   11 +-
 gen/target.cpp                                     |   81 +-
 gen/tocall.cpp                                     |    8 +
 gen/toconstelem.cpp                                |   69 +-
 gen/toir.cpp                                       |   61 +-
 gen/tollvm.cpp                                     |   59 +-
 gen/trycatchfinally.cpp                            |    6 -
 gen/typinf.cpp                                     |   19 +-
 ir/iraggr.cpp                                      |    8 +-
 ir/iraggr.h                                        |    4 +-
 ir/irclass.cpp                                     |   20 +-
 ir/irfunction.cpp                                  |    2 -
 ir/irfunction.h                                    |    8 -
 ir/irtype.cpp                                      |    6 +-
 ir/irtypeaggr.cpp                                  |   22 +-
 ir/irtypeaggr.h                                    |    8 +-
 ir/irtypestruct.cpp                                |    7 +-
 ir/irvar.h                                         |    6 +-
 ldc2.conf.in                                       |    7 +-
 ldc2_install.conf.in                               |    5 +-
 ldc2_phobos.conf.in                                |    7 +-
 runtime/CMakeLists.txt                             |  514 +--
 runtime/PresetRuntimeConfiguration.cmake           |   97 +
 runtime/druntime/Jenkinsfile                       |   22 +
 runtime/druntime/changelog/README.md               |   30 +-
 runtime/druntime/circle.yml                        |    5 +-
 runtime/druntime/circleci.sh                       |   74 +-
 runtime/druntime/mak/COPY                          |    2 +
 runtime/druntime/mak/SRCS                          |   33 +-
 runtime/druntime/posix.mak                         |    6 +-
 runtime/druntime/src/core/atomic.d                 |   39 +-
 runtime/druntime/src/core/demangle.d               |   15 +-
 runtime/druntime/src/core/exception.d              |   15 +-
 runtime/druntime/src/core/internal/string.d        |   40 +-
 runtime/druntime/src/core/math.d                   |   14 +-
 runtime/druntime/src/core/memory.d                 |  109 +
 runtime/druntime/src/core/stdc/stdio.d             |  168 +-
 runtime/druntime/src/core/stdc/stdlib.d            |   58 +-
 runtime/druntime/src/core/stdc/string.d            |   60 +-
 runtime/druntime/src/core/stdc/tgmath.d            |    4 +
 runtime/druntime/src/core/stdcpp/typeinfo.d        |   20 +-
 runtime/druntime/src/core/sync/mutex.d             |  328 +-
 runtime/druntime/src/core/sys/freebsd/dlfcn.d      |    5 +-
 runtime/druntime/src/core/sys/linux/dlfcn.d        |    1 +
 runtime/druntime/src/core/sys/linux/ifaddrs.d      |    2 +-
 runtime/druntime/src/core/sys/linux/sched.d        |    4 +-
 runtime/druntime/src/core/sys/linux/sys/file.d     |   34 +
 .../druntime/src/core/sys/linux/sys/netinet/tcp.d  |    2 +-
 runtime/druntime/src/core/sys/osx/dlfcn.d          |    4 +-
 runtime/druntime/src/core/sys/posix/arpa/inet.d    |   24 -
 runtime/druntime/src/core/sys/posix/dlfcn.d        |   23 +
 runtime/druntime/src/core/sys/posix/iconv.d        |   15 +
 runtime/druntime/src/core/sys/posix/pthread.d      |    3 +
 runtime/druntime/src/core/sys/posix/stdio.d        |    4 +
 runtime/druntime/src/core/sys/windows/stacktrace.d |    4 +-
 runtime/druntime/src/core/sys/windows/winbase.d    |    3 +
 runtime/druntime/src/core/sys/windows/wincon.d     |   26 +-
 runtime/druntime/src/core/thread.d                 |  156 +-
 runtime/druntime/src/core/time.d                   |   20 +-
 runtime/druntime/src/gc/config.d                   |   28 +-
 runtime/druntime/src/gc/impl/conservative/gc.d     |   20 +-
 runtime/druntime/src/gc/pooltable.d                |    6 +-
 runtime/druntime/src/ldc/asan.d                    |   28 +
 runtime/druntime/src/ldc/attributes.d              |   96 +-
 runtime/druntime/src/ldc/dcompute.d                |    6 +-
 runtime/druntime/src/ldc/intrinsics.di             |   30 +-
 runtime/druntime/src/ldc/msvc.c                    |   69 -
 runtime/druntime/src/ldc/simd.di                   |   22 +-
 runtime/druntime/src/object.d                      |  370 +-
 runtime/druntime/src/rt/arrayint.d                 |   20 +-
 runtime/druntime/src/rt/deh_win32.d                |    2 +-
 runtime/druntime/src/rt/deh_win64_posix.d          |    2 +-
 runtime/druntime/src/rt/dmain2.d                   |    6 +-
 runtime/druntime/src/rt/dwarfeh.d                  |    2 +-
 runtime/druntime/src/rt/lifetime.d                 |   38 +-
 runtime/druntime/src/rt/minfo.d                    |    7 +-
 runtime/druntime/src/rt/minit.asm                  |   39 +-
 runtime/druntime/src/rt/minit.obj                  |  Bin 317 -> 485 bytes
 runtime/druntime/src/rt/profilegc.d                |   18 +-
 runtime/druntime/src/rt/qsort.d                    |   28 +-
 runtime/druntime/src/rt/sections.d                 |   16 +-
 runtime/druntime/src/rt/sections_android.d         |   24 +-
 runtime/druntime/src/rt/sections_elf_shared.d      |   86 +-
 runtime/druntime/src/rt/sections_ldc.d             |  162 +-
 runtime/druntime/src/rt/sections_osx_x86.d         |   10 +-
 runtime/druntime/src/rt/sections_osx_x86_64.d      |   10 +-
 runtime/druntime/src/rt/sections_solaris.d         |    8 +-
 runtime/druntime/src/rt/sections_win32.d           |   71 +-
 runtime/druntime/src/rt/sections_win64.d           |  161 +-
 runtime/druntime/src/rt/tlsgc.d                    |    4 +-
 runtime/druntime/src/rt/trace.d                    |    4 +-
 runtime/druntime/src/rt/typeinfo/ti_AC.d           |  104 -
 runtime/druntime/test/allocations/Makefile         |   23 +
 .../test/allocations/src/overflow_from_existing.d  |    6 +
 .../test/allocations/src/overflow_from_zero.d      |    6 +
 runtime/druntime/test/exceptions/Makefile          |    2 +-
 runtime/druntime/test/exceptions/line_trace.exp    |    4 +-
 runtime/druntime/test/typeinfo/Makefile            |   17 +
 runtime/druntime/test/typeinfo/src/comparison.d    |   78 +
 runtime/druntime/win32.mak                         |   12 +-
 runtime/druntime/win64.mak                         |   12 +-
 runtime/ldc-build-runtime.d.in                     |  276 ++
 runtime/phobos/.dscanner.ini                       |   20 +-
 runtime/phobos/Jenkinsfile                         |   22 +
 runtime/phobos/changelog.dd                        |  119 -
 runtime/phobos/circle.yml                          |    3 +-
 runtime/phobos/circleci.sh                         |   36 +-
 runtime/phobos/etc/c/curl.d                        |  192 +-
 runtime/phobos/etc/c/odbc/sql.d                    |   39 +-
 runtime/phobos/etc/c/odbc/sqlext.d                 |   11 +-
 runtime/phobos/etc/c/odbc/sqltypes.d               |    3 +-
 runtime/phobos/etc/c/odbc/sqlucode.d               |    3 +-
 runtime/phobos/etc/c/sqlite3.d                     |  110 +-
 runtime/phobos/etc/c/zlib.d                        | 1531 ++++++---
 runtime/phobos/etc/c/zlib/ChangeLog                |   55 +-
 runtime/phobos/etc/c/zlib/README                   |    6 +-
 runtime/phobos/etc/c/zlib/adler32.c                |   21 +-
 runtime/phobos/etc/c/zlib/compress.c               |   42 +-
 runtime/phobos/etc/c/zlib/crc32.c                  |   41 +-
 runtime/phobos/etc/c/zlib/deflate.c                |  802 +++--
 runtime/phobos/etc/c/zlib/deflate.h                |   35 +-
 runtime/phobos/etc/c/zlib/gzguts.h                 |   23 +-
 runtime/phobos/etc/c/zlib/gzlib.c                  |   31 +-
 runtime/phobos/etc/c/zlib/gzread.c                 |  156 +-
 runtime/phobos/etc/c/zlib/gzwrite.c                |  332 +-
 runtime/phobos/etc/c/zlib/infback.c                |    4 +-
 runtime/phobos/etc/c/zlib/inffast.c                |   85 +-
 runtime/phobos/etc/c/zlib/inflate.c                |  123 +-
 runtime/phobos/etc/c/zlib/inflate.h                |   11 +-
 runtime/phobos/etc/c/zlib/inftrees.c               |   26 +-
 runtime/phobos/etc/c/zlib/trees.c                  |   99 +-
 runtime/phobos/etc/c/zlib/uncompr.c                |   98 +-
 runtime/phobos/etc/c/zlib/zconf.h                  |   41 +-
 runtime/phobos/etc/c/zlib/zlib.3                   |   72 +-
 runtime/phobos/etc/c/zlib/zlib.h                   |  452 ++-
 runtime/phobos/etc/c/zlib/zutil.c                  |   49 +-
 runtime/phobos/etc/c/zlib/zutil.h                  |   52 +-
 runtime/phobos/index.d                             |   12 +-
 runtime/phobos/posix.mak                           |   77 +-
 runtime/phobos/std/algorithm/comparison.d          |   93 +-
 runtime/phobos/std/algorithm/iteration.d           |  459 +--
 runtime/phobos/std/algorithm/mutation.d            |  274 +-
 runtime/phobos/std/algorithm/package.d             |   34 +-
 runtime/phobos/std/algorithm/searching.d           |  461 ++-
 runtime/phobos/std/algorithm/setops.d              |   87 +-
 runtime/phobos/std/algorithm/sorting.d             |  262 +-
 runtime/phobos/std/array.d                         |  377 +-
 runtime/phobos/std/ascii.d                         |   82 +-
 runtime/phobos/std/base64.d                        |   60 +-
 runtime/phobos/std/bigint.d                        |   86 +-
 runtime/phobos/std/bitmanip.d                      |  225 +-
 runtime/phobos/std/complex.d                       |  219 +-
 runtime/phobos/std/concurrency.d                   |  148 +-
 runtime/phobos/std/container/array.d               |  282 +-
 runtime/phobos/std/container/binaryheap.d          |   29 +-
 runtime/phobos/std/container/dlist.d               |    6 +-
 runtime/phobos/std/container/package.d             |    2 +-
 runtime/phobos/std/container/rbtree.d              |   60 +-
 runtime/phobos/std/container/slist.d               |   64 +-
 runtime/phobos/std/container/util.d                |   18 +-
 runtime/phobos/std/conv.d                          |  562 +--
 runtime/phobos/std/csv.d                           |   68 +-
 runtime/phobos/std/datetime.d                      |  695 ++--
 runtime/phobos/std/demangle.d                      |    1 +
 runtime/phobos/std/digest/crc.d                    |  212 +-
 runtime/phobos/std/digest/digest.d                 |  121 +-
 runtime/phobos/std/digest/hmac.d                   |    2 +-
 runtime/phobos/std/digest/md.d                     |   83 +-
 runtime/phobos/std/digest/murmurhash.d             |   14 +-
 runtime/phobos/std/digest/ripemd.d                 |   87 +-
 runtime/phobos/std/digest/sha.d                    |  245 +-
 runtime/phobos/std/encoding.d                      |  108 +-
 runtime/phobos/std/exception.d                     |  140 +-
 .../allocator/building_blocks/affix_allocator.d    |  109 +-
 .../allocator/building_blocks/allocator_list.d     |   13 +-
 .../allocator/building_blocks/bitmapped_block.d    |   59 +-
 .../allocator/building_blocks/bucketizer.d         |   10 +-
 .../allocator/building_blocks/fallback_allocator.d |   17 +-
 .../allocator/building_blocks/free_list.d          |   30 +-
 .../allocator/building_blocks/free_tree.d          |   12 +-
 .../allocator/building_blocks/kernighan_ritchie.d  |  131 +-
 .../allocator/building_blocks/null_allocator.d     |   17 +-
 .../allocator/building_blocks/package.d            |   20 +-
 .../allocator/building_blocks/quantizer.d          |    4 +-
 .../allocator/building_blocks/region.d             |   19 +-
 .../allocator/building_blocks/scoped_allocator.d   |    8 +-
 .../allocator/building_blocks/segregator.d         |   13 +-
 .../allocator/building_blocks/stats_collector.d    |    6 +-
 runtime/phobos/std/experimental/allocator/common.d |   43 +-
 .../std/experimental/allocator/gc_allocator.d      |   22 +-
 .../phobos/std/experimental/allocator/mallocator.d |   18 +-
 .../std/experimental/allocator/mmap_allocator.d    |    5 +-
 .../phobos/std/experimental/allocator/package.d    |  211 +-
 .../phobos/std/experimental/allocator/showcase.d   |    4 +-
 runtime/phobos/std/experimental/allocator/typed.d  |    2 +-
 runtime/phobos/std/experimental/checkedint.d       | 3060 ++++++++++++++++
 runtime/phobos/std/experimental/logger/core.d      |  138 +-
 .../phobos/std/experimental/logger/filelogger.d    |    8 +-
 .../phobos/std/experimental/logger/multilogger.d   |    6 +-
 runtime/phobos/std/experimental/ndslice/internal.d |  521 ---
 .../phobos/std/experimental/ndslice/iteration.d    | 1210 -------
 runtime/phobos/std/experimental/ndslice/package.d  |  581 ----
 .../phobos/std/experimental/ndslice/selection.d    | 2278 ------------
 runtime/phobos/std/experimental/ndslice/slice.d    | 3636 --------------------
 runtime/phobos/std/experimental/typecons.d         |   28 +-
 runtime/phobos/std/file.d                          |  290 +-
 runtime/phobos/std/format.d                        | 1080 +++---
 runtime/phobos/std/functional.d                    |   82 +-
 runtime/phobos/std/getopt.d                        |   46 +-
 runtime/phobos/std/internal/cstring.d              |   16 +-
 runtime/phobos/std/internal/digest/sha_SSSE3.d     |    6 +-
 runtime/phobos/std/internal/math/biguintcore.d     |  280 +-
 runtime/phobos/std/internal/math/biguintnoasm.d    |  104 +-
 runtime/phobos/std/internal/math/biguintx86.d      |  126 +-
 runtime/phobos/std/internal/math/errorfunction.d   |   12 +-
 runtime/phobos/std/internal/math/gammafunction.d   |   26 +-
 runtime/phobos/std/internal/scopebuffer.d          |  113 +-
 runtime/phobos/std/internal/test/dummyrange.d      |   41 +-
 runtime/phobos/std/internal/unicode_tables.d       |   42 +-
 runtime/phobos/std/json.d                          |  178 +-
 runtime/phobos/std/math.d                          |  646 ++--
 runtime/phobos/std/mathspecial.d                   |    6 +-
 runtime/phobos/std/meta.d                          |   37 +-
 runtime/phobos/std/mmfile.d                        |   42 +-
 runtime/phobos/std/net/curl.d                      |  417 ++-
 runtime/phobos/std/net/isemail.d                   |  165 +-
 runtime/phobos/std/numeric.d                       |  185 +-
 runtime/phobos/std/outbuffer.d                     |   22 +-
 runtime/phobos/std/parallelism.d                   |  165 +-
 runtime/phobos/std/path.d                          | 1833 +++++-----
 runtime/phobos/std/process.d                       |  351 +-
 runtime/phobos/std/random.d                        |  435 ++-
 runtime/phobos/std/range/interfaces.d              |   48 +-
 runtime/phobos/std/range/package.d                 |  758 ++--
 runtime/phobos/std/range/primitives.d              |  160 +-
 runtime/phobos/std/regex/internal/backtracking.d   |  103 +-
 runtime/phobos/std/regex/internal/generator.d      |   12 +-
 runtime/phobos/std/regex/internal/ir.d             |   30 +-
 runtime/phobos/std/regex/internal/kickstart.d      |   46 +-
 runtime/phobos/std/regex/internal/parser.d         |   60 +-
 runtime/phobos/std/regex/internal/shiftor.d        |  581 ----
 runtime/phobos/std/regex/internal/tests.d          |  124 +-
 runtime/phobos/std/regex/internal/thompson.d       |   38 +-
 runtime/phobos/std/regex/package.d                 |  178 +-
 runtime/phobos/std/signals.d                       |    8 +-
 runtime/phobos/std/socket.d                        |  254 +-
 runtime/phobos/std/stdint.d                        |    7 +-
 runtime/phobos/std/stdio.d                         |  409 ++-
 runtime/phobos/std/string.d                        |  371 +-
 runtime/phobos/std/traits.d                        |  468 ++-
 runtime/phobos/std/typecons.d                      |  416 ++-
 runtime/phobos/std/typetuple.d                     |    4 +-
 runtime/phobos/std/uni.d                           |  500 +--
 runtime/phobos/std/uri.d                           |  124 +-
 runtime/phobos/std/utf.d                           | 1116 ++++--
 runtime/phobos/std/uuid.d                          |   47 +-
 runtime/phobos/std/variant.d                       |  242 +-
 runtime/phobos/std/windows/registry.d              |   30 +-
 runtime/phobos/std/windows/syserror.d              |    9 +-
 runtime/phobos/std/xml.d                           |  104 +-
 runtime/phobos/std/zip.d                           |   74 +-
 runtime/phobos/std/zlib.d                          |   28 +-
 runtime/phobos/unittest.d                          |   17 +-
 runtime/phobos/win32.mak                           |   30 +-
 runtime/phobos/win64.mak                           |   30 +-
 runtime/profile-rt/DefineBuildProfileRT.cmake      |   25 +-
 runtime/profile-rt/d/ldc/profile.d                 |   11 +
 .../profile-rt-50/InstrProfilingNameVar.c          |   16 +-
 runtime/profile-rt/profile-rt-60/GCDAProfiling.c   |  558 +++
 runtime/profile-rt/profile-rt-60/InstrProfData.inc |  740 ++++
 runtime/profile-rt/profile-rt-60/InstrProfiling.c  |   79 +
 runtime/profile-rt/profile-rt-60/InstrProfiling.h  |  209 ++
 .../profile-rt-60/InstrProfilingBuffer.c           |   68 +
 .../profile-rt/profile-rt-60/InstrProfilingFile.c  |  622 ++++
 .../profile-rt-60/InstrProfilingInternal.h         |  189 +
 .../profile-rt/profile-rt-60/InstrProfilingMerge.c |  132 +
 .../profile-rt-60/InstrProfilingMergeFile.c        |   41 +
 .../InstrProfilingNameVar.c                        |   16 +-
 .../profile-rt-60/InstrProfilingPlatformDarwin.c   |   63 +
 .../profile-rt-60/InstrProfilingPlatformLinux.c    |   75 +
 .../profile-rt-60/InstrProfilingPlatformOther.c    |   94 +
 .../profile-rt/profile-rt-60/InstrProfilingPort.h  |  122 +
 .../profile-rt-60/InstrProfilingRuntime.cc         |   30 +
 .../profile-rt/profile-rt-60/InstrProfilingUtil.c  |  244 ++
 .../profile-rt/profile-rt-60/InstrProfilingUtil.h  |   62 +
 .../profile-rt/profile-rt-60/InstrProfilingValue.c |  356 ++
 .../profile-rt-60/InstrProfilingWriter.c           |  286 ++
 runtime/profile-rt/profile-rt-60/WindowsMMap.c     |  131 +
 runtime/profile-rt/profile-rt-60/WindowsMMap.h     |   59 +
 tests/CMakeLists.txt                               |    1 +
 tests/PGO/functions.d                              |    4 -
 tests/codegen/attr_target_x86.d                    |    1 -
 tests/codegen/attr_targetoptions_fp.d              |    2 -
 tests/codegen/attr_weak.d                          |    4 +-
 tests/codegen/dcompute_cl_addrspaces.d             |    3 +-
 tests/codegen/dcompute_cu_addrspaces.d             |    2 +-
 tests/codegen/dcompute_host_and_device.d           |   16 +
 tests/codegen/discard_value_names_ir2obj_cache.d   |    8 +-
 tests/codegen/export_crossModuleInlining.d         |    2 -
 tests/codegen/fence_pragma.d                       |    2 +
 tests/codegen/{fence_pragma.d => fence_pragma2.d}  |    4 +-
 tests/codegen/gh1433.d                             |   80 +
 tests/codegen/gh2161.d                             |    5 +-
 tests/codegen/gh2235.d                             |   29 +
 tests/codegen/inferred_outputname.d                |    6 +-
 tests/codegen/inlining_disablecross.d              |    2 -
 tests/codegen/inlining_imports.d                   |    2 -
 tests/codegen/inlining_imports_pragma.d            |    2 -
 tests/codegen/inlining_leakdefinitions.d           |    2 -
 tests/codegen/inlining_leakdefinitions_asm.d       |    1 -
 tests/codegen/inlining_staticvar.d                 |    2 -
 tests/codegen/inlining_stdlib.d                    |    2 -
 tests/codegen/inlining_templates.d                 |    2 -
 tests/codegen/inputs/kernel.d                      |    5 +
 tests/codegen/ptr_16_bit.d                         |   12 +
 tests/codegen/union.d                              |   35 +
 tests/compilable/dcompute.d                        |   43 +
 tests/compilable/no-integrated-as.d                |   12 +
 tests/d2/CMakeLists.txt                            |    2 +-
 tests/d2/dmd-testsuite/Makefile                    |    5 +
 tests/d2/dmd-testsuite/compilable/b15428.d         |   13 +
 tests/d2/dmd-testsuite/compilable/b16346.d         |    3 +
 tests/d2/dmd-testsuite/compilable/b16355.d         |   14 +
 tests/d2/dmd-testsuite/compilable/b16382.d         |    6 +
 tests/d2/dmd-testsuite/compilable/b16483.d         |   12 +
 tests/d2/dmd-testsuite/compilable/b16697.d         |   13 +
 tests/d2/dmd-testsuite/compilable/b17111.d         |   13 +
 tests/d2/dmd-testsuite/compilable/b6400.d          |   37 +
 tests/d2/dmd-testsuite/compilable/cppmangle.d      |    9 +
 tests/d2/dmd-testsuite/compilable/ddoc14413.d      |   12 +
 tests/d2/dmd-testsuite/compilable/ddoc9155.d       |    1 +
 .../compilable/extra-files/ddoc14413.html          |  520 +++
 .../dmd-testsuite/compilable/extra-files/header1.d |   69 +
 .../compilable/extra-files/header1.di              |   62 +-
 .../compilable/extra-files/header1i.di             |   61 +
 .../dmd-testsuite/compilable/extra-files/header2.d |    3 +-
 .../compilable/extra-files/header2.di              |    5 +-
 .../compilable/extra-files/header2i.di             |    5 +-
 .../dmd-testsuite/compilable/extra-files/header3.d |   14 +
 .../compilable/extra-files/header3.di              |   13 +
 tests/d2/dmd-testsuite/compilable/interpret3.d     |   12 +
 tests/d2/dmd-testsuite/compilable/test15578.d      |    2 +-
 tests/d2/dmd-testsuite/compilable/test16083.d      |   15 +
 tests/d2/dmd-testsuite/compilable/test17057.d      |   12 +
 tests/d2/dmd-testsuite/compilable/test17130.d      |   38 +
 tests/d2/dmd-testsuite/compilable/testheader3.d    |    8 +
 .../fail_compilation/deprecated6760.d              |   20 +
 .../d2/dmd-testsuite/fail_compilation/diag12777.d  |    8 +-
 .../d2/dmd-testsuite/fail_compilation/fail15616a.d |   42 +
 .../d2/dmd-testsuite/fail_compilation/fail15616b.d |   44 +
 tests/d2/dmd-testsuite/fail_compilation/fail180.d  |    8 +-
 tests/d2/dmd-testsuite/fail_compilation/fail223.d  |    2 +-
 tests/d2/dmd-testsuite/fail_compilation/fail4611.d |    5 +-
 .../d2/dmd-testsuite/fail_compilation/fail9665a.d  |    5 +-
 tests/d2/dmd-testsuite/fail_compilation/pragmas.d  |   40 +
 .../fail_compilation/reserved_version.d            |   82 +-
 .../fail_compilation/reserved_version_switch.d     |    4 +
 tests/d2/dmd-testsuite/fail_compilation/retscope.d |  222 +-
 .../d2/dmd-testsuite/fail_compilation/retscope2.d  |  148 +
 .../fail_compilation/staticarrayoverflow.d         |    1 -
 tests/d2/dmd-testsuite/fail_compilation/switches.d |   74 +
 .../d2/dmd-testsuite/fail_compilation/test16228.d  |    2 +-
 tests/d2/dmd-testsuite/fail_compilation/test4682.d |   13 +
 .../dmd-testsuite/fail_compilation/testInference.d |   19 +
 .../dmd-testsuite/fail_compilation/testhtml2.html  |    2 +-
 .../runnable/extra-files/runnable-sieve.lst        |    6 +-
 tests/d2/dmd-testsuite/runnable/foreach5.d         |    2 +-
 tests/d2/dmd-testsuite/runnable/ldc_enum.d         |    4 +-
 .../d2/dmd-testsuite/runnable/ldc_llvm_inline_ir.d |   32 -
 tests/d2/dmd-testsuite/runnable/mangle.d           |   16 +-
 tests/d2/dmd-testsuite/runnable/newdel.d           |    2 +-
 tests/d2/dmd-testsuite/runnable/sieve.d            |    6 +-
 tests/d2/dmd-testsuite/runnable/test12.d           |    6 +-
 tests/d2/dmd-testsuite/runnable/test20.d           |    2 +-
 tests/d2/dmd-testsuite/runnable/test42.d           |    6 +-
 tests/d2/dmd-testsuite/runnable/test5.d            |    6 +-
 tests/d2/dmd-testsuite/runnable/testconst.d        |    5 +-
 tests/d2/dmd-testsuite/runnable/testdstress.d      |    3 +-
 tests/d2/dmd-testsuite/runnable/testptrref.d       |  168 +
 tests/d2/dmd-testsuite/runnable/testscope.d        |   45 +
 tests/d2/dmd-testsuite/runnable/traits.d           |    2 +-
 tests/debuginfo/args_cdb.d                         |  105 +-
 tests/debuginfo/nested_cdb.d                       |   67 +
 tests/debuginfo/nested_gdb.d                       |   61 +
 tests/debuginfo/nested_llvm306.d                   |   27 -
 tests/driver/inputs/post_switches.conf             |   11 +
 tests/driver/post_switches.d                       |   21 +
 tests/linking/ir2obj_cache_pruning.d               |   14 +-
 tests/linking/ir2obj_cache_pruning2.d              |   28 +-
 tests/linking/ir2obj_caching.d                     |    8 +-
 tests/linking/ir2obj_caching_flags1.d              |   60 +-
 tests/linking/ir2obj_caching_retrieval.d           |   18 +-
 tests/linking/link_bitcode.d                       |    2 -
 tests/linking/link_bitcode_libs.d                  |    1 -
 tests/lit.site.cfg.in                              |   29 +-
 tests/sanitizers/asan_dynalloc.d                   |   36 +
 tests/sanitizers/asan_interface.d                  |   34 +
 tests/sanitizers/asan_stackoverflow.d              |   26 +
 tests/sanitizers/fsanitize_address.d               |   15 +
 tests/sanitizers/fsanitize_blacklist.d             |   63 +
 tests/sanitizers/fsanitize_coverage.d              |   31 +
 tests/sanitizers/fsanitize_error_diagnostic.d      |    8 +
 tests/sanitizers/fsanitize_fuzzer.d                |   36 +
 tests/sanitizers/fsanitize_thread.d                |   10 +
 tests/sanitizers/fuzz_asan.d                       |   47 +
 tests/sanitizers/fuzz_basic.d                      |   38 +
 tests/sanitizers/inputs/fsanitize_blacklist.txt    |   13 +
 tests/sanitizers/inputs/fsanitize_blacklist2.txt   |    1 +
 tests/sanitizers/link_fuzzer.d                     |   18 +
 tests/sanitizers/lit.local.cfg                     |   28 +
 tests/semantic/target_traits.d                     |   35 +-
 tests/semantic/target_traits_diag.d                |    5 +-
 tests/tools/ldc_prune_cache_1.d                    |   40 +-
 tools/ldc-profdata/llvm-profdata-5.0.cpp           |   74 +-
 ...llvm-profdata-5.0.cpp => llvm-profdata-6.0.cpp} |   74 +-
 utils/FileCheck-3.5.cpp                            | 1400 --------
 utils/FileCheck-5.0.cpp                            |   45 +-
 utils/{FileCheck-3.6.cpp => FileCheck-6.0.cpp}     |  862 ++---
 utils/gen_gccbuiltins.cpp                          |   24 +-
 utils/not.cpp                                      |    9 -
 626 files changed, 31595 insertions(+), 25423 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-d/ldc.git



More information about the pkg-d-commits mailing list