[pkg-d-commits] [ldc] branch master updated (91a3294 -> 8c17738)

Matthias Klumpp mak at moszumanska.debian.org
Wed Jan 3 20:44:02 UTC 2018


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

mak pushed a change to branch master
in repository ldc.

      from  91a3294   Finalize changelog for 1:1.5.0-1
       new  c100862   New upstream version 1.6.0
       new  f70ae2b   Update upstream source from tag 'upstream/1.6.0'
       new  946d641   Prepare changelog
       new  cf6ea27   Update packages names/contents for new runtime/stdlib
       new  e943a0e   Refresh patches
       new  110d01a   Bump standards version: No changes needed
       new  8c17738   Finalize changelog for 1:1.6.0-1

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                        |     2 +-
 CMakeLists.txt                                     |    57 +-
 LICENSE                                            |     3 +
 ddmd/access.d                                      |     4 +-
 ddmd/aggregate.d                                   |     7 +-
 ddmd/aggregate.h                                   |     2 +
 ddmd/aliasthis.d                                   |     5 +-
 ddmd/apply.d                                       |     4 +-
 ddmd/argtypes.d                                    |     4 +-
 ddmd/arrayop.d                                     |    37 +-
 ddmd/arraytypes.d                                  |     4 +-
 ddmd/astcodegen.d                                  |     9 +
 ddmd/asttypename.d                                 |     4 +-
 ddmd/attrib.d                                      |   247 +-
 ddmd/attrib.h                                      |    34 +
 ddmd/blockexit.d                                   |    22 +-
 ddmd/builtin.d                                     |   154 +-
 ddmd/canthrow.d                                    |    18 +-
 ddmd/clone.d                                       |    11 +-
 ddmd/complex.d                                     |     4 +-
 ddmd/cond.d                                        |   364 +-
 ddmd/cond.h                                        |    18 +
 ddmd/console.d                                     |     4 +-
 ddmd/constfold.d                                   |    30 +-
 ddmd/cppmangle.d                                   |     4 +-
 ddmd/ctfe.h                                        |     1 +
 ddmd/ctfeexpr.d                                    |     8 +-
 ddmd/dcast.d                                       |     5 +-
 ddmd/dclass.d                                      |    16 +-
 ddmd/declaration.d                                 |    34 +-
 ddmd/declaration.h                                 |    10 +-
 ddmd/delegatize.d                                  |     7 +-
 ddmd/denum.d                                       |     5 +-
 ddmd/dimport.d                                     |     4 +-
 ddmd/dinifile.d                                    |     7 +-
 ddmd/dinterpret.d                                  |    15 +-
 ddmd/dmacro.d                                      |   110 +-
 ddmd/dmangle.d                                     |     4 +-
 ddmd/dmodule.d                                     |    22 +-
 ddmd/doc.d                                         |    74 +-
 ddmd/dscope.d                                      |    29 +-
 ddmd/dstruct.d                                     |    34 +-
 ddmd/dsymbol.d                                     |   129 +-
 ddmd/dsymbol.h                                     |    28 +-
 ddmd/dtemplate.d                                   |     7 +-
 ddmd/dversion.d                                    |     4 +-
 ddmd/entity.d                                      |     4 +-
 ddmd/errors.d                                      |     9 +-
 ddmd/errors.h                                      |     1 +
 ddmd/escape.d                                      |    37 +-
 ddmd/expression.d                                  | 10894 +++----------------
 ddmd/expression.h                                  |   122 +-
 ddmd/expressionsem.d                               |  9443 ++++++++++++++++
 ddmd/func.d                                        |   447 +-
 ddmd/globals.d                                     |     5 +-
 ddmd/globals.h                                     |     1 +
 ddmd/gluelayer.d                                   |     9 +-
 ddmd/hdrgen.d                                      |   114 +-
 ddmd/hdrgen.h                                      |     2 +
 ddmd/{idgen.d => id.d}                             |   181 +-
 ddmd/id.h                                          |    71 +
 ddmd/identifier.d                                  |     4 +-
 ddmd/identifier.h                                  |     6 +
 ddmd/impcnvtab.d                                   |     4 +-
 ddmd/imphint.d                                     |     4 +-
 ddmd/init.d                                        |   727 +-
 ddmd/init.h                                        |    25 +-
 ddmd/initsem.d                                     |   873 ++
 ddmd/inline.d                                      |    13 +-
 ddmd/inlinecost.d                                  |     4 +-
 ddmd/intrange.d                                    |     4 +-
 ddmd/json.d                                        |     8 +-
 ddmd/lexer.d                                       |    88 +-
 ddmd/mars.d                                        |    29 +-
 ddmd/mtype.d                                       |   192 +-
 ddmd/mtype.h                                       |    10 +-
 ddmd/nogc.d                                        |     4 +-
 ddmd/nspace.d                                      |     4 +-
 ddmd/nspace.h                                      |     2 +
 ddmd/objc.d                                        |     4 +-
 ddmd/opover.d                                      |     5 +-
 ddmd/optimize.d                                    |     7 +-
 ddmd/parse.d                                       |   597 +-
 ddmd/printast.d                                    |    19 +-
 ddmd/root/aav.d                                    |     4 +-
 ddmd/root/array.d                                  |     4 +-
 ddmd/root/ctfloat.d                                |    26 +-
 ddmd/root/ctfloat.h                                |     7 +
 ddmd/root/file.d                                   |    60 +-
 ddmd/root/file.h                                   |     2 -
 ddmd/root/filename.d                               |     4 +-
 ddmd/root/hash.d                                   |     4 +-
 ddmd/root/man.d                                    |     4 +-
 ddmd/root/outbuffer.d                              |     4 +-
 ddmd/root/port.d                                   |     6 +-
 ddmd/root/port.h                                   |     2 +-
 ddmd/root/rmem.d                                   |     4 +-
 ddmd/root/rootobject.d                             |     4 +-
 ddmd/root/speller.d                                |    22 +-
 ddmd/root/stringtable.d                            |     4 +-
 ddmd/safe.d                                        |     4 +-
 ddmd/sapply.d                                      |     4 +-
 ddmd/scope.h                                       |     1 +
 ddmd/sideeffect.d                                  |     7 +-
 ddmd/statement.d                                   |   208 +-
 ddmd/statement.h                                   |    30 +-
 ddmd/statement_rewrite_walker.d                    |     4 +-
 ddmd/statementsem.d                                |   707 +-
 ddmd/staticassert.d                                |     5 +-
 ddmd/staticcond.d                                  |     5 +-
 ddmd/target.d                                      |    18 +-
 ddmd/tokens.d                                      |     5 +-
 ddmd/tokens.h                                      |     4 +-
 ddmd/traits.d                                      |    20 +-
 ddmd/typesem.d                                     |   128 +
 ddmd/typinf.d                                      |     4 +-
 ddmd/utf.d                                         |     4 +-
 ddmd/utils.d                                       |     4 +-
 ddmd/visitor.d                                     |    22 +-
 ddmd/visitor.h                                     |     6 +
 debian/changelog                                   |     8 +
 debian/control                                     |    28 +-
 debian/libphobos2-ldc-dev.install                  |     2 +
 ...bos2-ldc75.install => libphobos2-ldc76.install} |     1 +
 debian/patches/01_no-zlib-embed.patch              |     6 +-
 docs/dynamic_compile.md                            |    76 +
 driver/cl_options.cpp                              |    15 +-
 driver/cl_options.h                                |     7 +
 driver/codegenerator.cpp                           |     2 +
 driver/ldmd.cpp                                    |    16 +-
 driver/linker-gcc.cpp                              |     5 +
 driver/linker-msvc.cpp                             |     5 +
 driver/main.cpp                                    |    34 +-
 gen/aa.cpp                                         |    10 +-
 gen/arrays.cpp                                     |    21 +-
 gen/asm-x86.h                                      |     4 +-
 gen/dibuilder.cpp                                  |    66 +-
 gen/dynamiccompile.cpp                             |   826 ++
 gen/dynamiccompile.h                               |    26 +
 gen/functions.cpp                                  |    16 +
 gen/irstate.cpp                                    |     2 +-
 gen/irstate.h                                      |    13 +-
 gen/ldctraits.d                                    |     3 +-
 gen/llvmhelpers.cpp                                |    44 +-
 gen/llvmhelpers.h                                  |     3 +-
 gen/moduleinfo.cpp                                 |     4 +-
 gen/pragma.cpp                                     |     2 +-
 gen/rttibuilder.cpp                                |    39 +-
 gen/rttibuilder.h                                  |     4 +-
 gen/runtime.cpp                                    |    43 +
 gen/runtime.h                                      |     2 +
 gen/statements.cpp                                 |    12 +-
 gen/toconstelem.cpp                                |    10 +-
 gen/toir.cpp                                       |    12 +-
 gen/tollvm.cpp                                     |    25 +-
 gen/tollvm.h                                       |     1 +
 gen/trycatchfinally.cpp                            |     6 +-
 gen/typinf.cpp                                     |   121 +-
 gen/typinf.d                                       |    26 -
 gen/typinf.h                                       |     1 -
 gen/uda.cpp                                        |    23 +-
 ir/irclass.cpp                                     |     5 +-
 ir/irfunction.cpp                                  |     2 +-
 ir/irfunction.h                                    |    13 +
 ir/irtypeclass.cpp                                 |     4 -
 ir/irvar.h                                         |     2 +
 ldc2_phobos.conf.in                                |     1 +
 res/default_ddoc_theme.ddoc                        |    48 +-
 runtime/CMakeLists.txt                             |    17 +
 runtime/druntime/.codecov.yml                      |     9 +-
 runtime/druntime/Jenkinsfile                       |    23 +-
 runtime/druntime/benchmark/arrayops/arrayops.d     |    24 +-
 runtime/druntime/benchmark/arrayops/plot.R         |    50 +-
 runtime/druntime/benchmark/gcbench/conalloc.d      |     4 +-
 runtime/druntime/benchmark/gcbench/conappend.d     |     4 +-
 runtime/druntime/benchmark/gcbench/concpu.d        |     4 +-
 runtime/druntime/benchmark/gcbench/conmsg.d        |     2 +-
 runtime/druntime/benchmark/gcbench/rand_large.d    |     2 +-
 runtime/druntime/benchmark/gcbench/rand_small.d    |     2 +-
 runtime/druntime/circle.yml                        |     2 +-
 runtime/druntime/mak/COPY                          |     2 +
 runtime/druntime/mak/DOCS                          |     1 +
 runtime/druntime/mak/SRCS                          |     2 +
 runtime/druntime/osmodel.mak                       |    55 -
 runtime/druntime/posix.mak                         |    19 +-
 runtime/druntime/src/core/atomic.d                 |    31 +-
 runtime/druntime/src/core/checkedint.d             |    22 +-
 runtime/druntime/src/core/cpuid.d                  |    14 +-
 runtime/druntime/src/core/demangle.d               |   829 +-
 runtime/druntime/src/core/internal/arrayop.d       |   451 +
 runtime/druntime/src/core/internal/traits.d        |    23 +
 runtime/druntime/src/core/memory.d                 |    35 +-
 runtime/druntime/src/core/stdc/assert_.d           |    74 +
 runtime/druntime/src/core/stdc/errno.d             |   229 +-
 runtime/druntime/src/core/stdc/fenv.d              |   257 +-
 runtime/druntime/src/core/stdc/math.d              |    41 +-
 runtime/druntime/src/core/sync/mutex.d             |     2 +
 runtime/druntime/src/core/sys/freebsd/sys/event.d  |    47 +-
 runtime/druntime/src/core/sys/linux/fcntl.d        |    43 +-
 runtime/druntime/src/core/sys/linux/sys/mman.d     |    53 +-
 runtime/druntime/src/core/sys/posix/sys/types.d    |    12 +
 runtime/druntime/src/core/sys/windows/oaidl.d      |     5 +
 runtime/druntime/src/core/sys/windows/winioctl.d   |    36 +-
 runtime/druntime/src/core/sys/windows/winsock2.d   |    53 +-
 runtime/druntime/src/core/thread.d                 |   292 +-
 runtime/druntime/src/core/time.d                   |   153 +-
 runtime/druntime/src/gc/impl/conservative/gc.d     |    40 +
 runtime/druntime/src/ldc/attributes.d              |    28 +-
 runtime/druntime/src/object.d                      |   116 +-
 runtime/druntime/src/rt/adi.d                      |   277 -
 runtime/druntime/src/rt/dwarfeh.d                  |     9 +-
 runtime/druntime/src/rt/monitor_.d                 |     5 +
 runtime/druntime/src/rt/sections_elf_shared.d      |     1 -
 runtime/druntime/src/rt/util/typeinfo.d            |     6 +-
 runtime/druntime/test/common.mak                   |     9 +-
 runtime/druntime/test/coverage/Makefile            |     2 +-
 runtime/druntime/test/exceptions/Makefile          |     5 +-
 .../test/exceptions/src/rt_trap_exceptions.d       |    13 +
 runtime/druntime/test/profile/Makefile             |     3 +-
 runtime/druntime/test/profile/bothnew.def.exp      |     5 +
 runtime/druntime/test/shared/Makefile              |     2 +-
 runtime/druntime/test/shared/src/finalize.d        |    12 +-
 runtime/druntime/test/shared/src/load.d            |    11 +-
 runtime/druntime/test/shared/src/load_13414.d      |    11 +-
 runtime/druntime/test/shared/src/load_linkdep.d    |    10 +-
 runtime/druntime/test/shared/src/load_loaddep.d    |     8 +-
 .../druntime/test/shared/src/load_mod_collision.d  |    11 +-
 runtime/druntime/win32.mak                         |     9 +
 runtime/druntime/win64.mak                         |     9 +
 runtime/jit-rt/DefineBuildJitRT.cmake              |   102 +
 runtime/jit-rt/cpp-so/callback_ostream.cpp         |    19 +
 runtime/jit-rt/cpp-so/callback_ostream.h           |    34 +
 runtime/jit-rt/cpp-so/compile.cpp                  |   472 +
 runtime/jit-rt/cpp-so/context.h                    |    43 +
 runtime/jit-rt/cpp-so/disassembler.cpp             |   319 +
 runtime/jit-rt/cpp-so/disassembler.h               |    28 +
 runtime/jit-rt/cpp-so/optimizer.cpp                |   154 +
 runtime/jit-rt/cpp-so/optimizer.h                  |    41 +
 runtime/jit-rt/cpp-so/utils.cpp                    |    48 +
 runtime/jit-rt/cpp-so/utils.h                      |    29 +
 runtime/jit-rt/cpp-so/valueparser.cpp              |   116 +
 runtime/jit-rt/cpp-so/valueparser.h                |    31 +
 runtime/jit-rt/cpp/compile.cpp                     |    35 +
 runtime/jit-rt/d/ldc/dynamic_compile.d             |   122 +
 runtime/ldc-build-runtime.d.in                     |    95 +-
 runtime/phobos/.codecov.yml                        |     4 +
 runtime/phobos/.dscanner.ini                       |   131 +-
 runtime/phobos/Jenkinsfile                         |    23 +-
 runtime/phobos/circle.yml                          |     1 -
 runtime/phobos/circleci.sh                         |    31 +-
 runtime/phobos/etc/c/curl.d                        |     2 +-
 runtime/phobos/etc/c/odbc/sqlext.d                 |     4 +-
 runtime/phobos/index.d                             |   304 +-
 runtime/phobos/osmodel.mak                         |    55 -
 runtime/phobos/posix.mak                           |    77 +-
 runtime/phobos/std/algorithm/comparison.d          |    10 +
 runtime/phobos/std/algorithm/iteration.d           |   104 +-
 runtime/phobos/std/algorithm/mutation.d            |    94 +-
 runtime/phobos/std/algorithm/package.d             |     3 +-
 runtime/phobos/std/algorithm/searching.d           |   461 +-
 runtime/phobos/std/algorithm/setops.d              |   198 +-
 runtime/phobos/std/algorithm/sorting.d             |   106 +-
 runtime/phobos/std/array.d                         |   148 +-
 runtime/phobos/std/ascii.d                         |    23 +
 runtime/phobos/std/base64.d                        |    46 +-
 runtime/phobos/std/bigint.d                        |    10 +-
 runtime/phobos/std/bitmanip.d                      |     4 +-
 runtime/phobos/std/c/linux/pthread.d               |     2 -
 runtime/phobos/std/c/linux/socket.d                |     2 +-
 runtime/phobos/std/c/osx/socket.d                  |     2 +-
 runtime/phobos/std/c/process.d                     |     2 +-
 runtime/phobos/std/concurrency.d                   |   145 +-
 runtime/phobos/std/container/array.d               |    21 +-
 runtime/phobos/std/container/rbtree.d              |     4 +-
 runtime/phobos/std/conv.d                          |    32 +-
 runtime/phobos/std/csv.d                           |     5 +-
 runtime/phobos/std/datetime/date.d                 |   530 +-
 runtime/phobos/std/datetime/interval.d             |     3 +-
 runtime/phobos/std/datetime/systime.d              |    95 +-
 runtime/phobos/std/datetime/timezone.d             |   125 +-
 runtime/phobos/std/digest/crc.d                    |    23 +-
 runtime/phobos/std/digest/digest.d                 |  1188 +-
 runtime/phobos/std/digest/hmac.d                   |    31 +-
 runtime/phobos/std/digest/md.d                     |    16 +-
 runtime/phobos/std/digest/murmurhash.d             |    12 +-
 runtime/phobos/std/digest/{digest.d => package.d}  |     6 +-
 runtime/phobos/std/digest/ripemd.d                 |    16 +-
 runtime/phobos/std/digest/sha.d                    |    16 +-
 runtime/phobos/std/exception.d                     |    47 +-
 .../allocator/building_blocks/free_list.d          |    84 +-
 .../allocator/building_blocks/package.d            |     2 +-
 .../allocator/building_blocks/region.d             |     2 +-
 .../allocator/building_blocks/scoped_allocator.d   |     4 +-
 .../allocator/building_blocks/segregator.d         |     2 +-
 .../phobos/std/experimental/allocator/showcase.d   |     6 +-
 runtime/phobos/std/experimental/checkedint.d       |     3 +
 runtime/phobos/std/experimental/logger/core.d      |     6 +-
 .../phobos/std/experimental/logger/filelogger.d    |    67 +-
 runtime/phobos/std/file.d                          |   201 +-
 runtime/phobos/std/format.d                        |   161 +-
 runtime/phobos/std/functional.d                    |    77 +
 runtime/phobos/std/getopt.d                        |    22 +
 runtime/phobos/std/internal/math/biguintcore.d     |    10 +-
 runtime/phobos/std/internal/scopebuffer.d          |     4 +-
 runtime/phobos/std/internal/test/range.d           |    25 +
 runtime/phobos/std/internal/windows/advapi32.d     |     2 +-
 runtime/phobos/std/json.d                          |    19 +-
 runtime/phobos/std/math.d                          |   289 +-
 runtime/phobos/std/mathspecial.d                   |     4 +-
 runtime/phobos/std/meta.d                          |    71 +-
 runtime/phobos/std/mmfile.d                        |    26 +-
 runtime/phobos/std/net/curl.d                      |   100 +-
 runtime/phobos/std/net/isemail.d                   |   100 +-
 runtime/phobos/std/outbuffer.d                     |    16 +-
 runtime/phobos/std/parallelism.d                   |    22 +-
 runtime/phobos/std/process.d                       |   378 +-
 runtime/phobos/std/random.d                        |    35 +-
 runtime/phobos/std/range/interfaces.d              |     2 +-
 runtime/phobos/std/range/package.d                 |   618 +-
 runtime/phobos/std/range/primitives.d              |   314 +-
 runtime/phobos/std/regex/internal/tests.d          |    16 +-
 runtime/phobos/std/regex/package.d                 |    21 +-
 runtime/phobos/std/socket.d                        |   135 +-
 runtime/phobos/std/stdio.d                         |    54 +-
 runtime/phobos/std/string.d                        |    84 +-
 runtime/phobos/std/traits.d                        |   644 +-
 runtime/phobos/std/typecons.d                      |   264 +-
 runtime/phobos/std/uni.d                           |    66 +-
 runtime/phobos/std/uri.d                           |     4 +-
 runtime/phobos/std/utf.d                           |    12 +-
 runtime/phobos/std/uuid.d                          |    12 +
 runtime/phobos/std/variant.d                       |    69 +-
 runtime/phobos/std/windows/charset.d               |    11 +-
 runtime/phobos/std/windows/registry.d              |    19 +-
 runtime/phobos/std/zip.d                           |    56 +-
 runtime/phobos/std/zlib.d                          |     4 +-
 runtime/phobos/win32.mak                           |     8 +-
 runtime/phobos/win64.mak                           |     8 +-
 tests/PGO/eh_gh1943.d                              |     9 +
 tests/codegen/betterC_typeinfo.d                   |    22 +
 tests/codegen/static_typeid_gh1540.d               |     9 +-
 tests/compilable/ctfe_math.d                       |    85 +
 tests/compilable/gh2422.d                          |     5 +
 tests/compilable/inputs/gh2422a.d                  |     1 +
 tests/d2/dmd-testsuite/Makefile                    |     3 +
 tests/d2/dmd-testsuite/compilable/betterCarray.d   |    17 +
 tests/d2/dmd-testsuite/compilable/betterCswitch.d  |    16 +
 tests/d2/dmd-testsuite/compilable/ctfe_math.d      |    25 +
 tests/d2/dmd-testsuite/compilable/ddoc17697.d      |    29 +
 tests/d2/dmd-testsuite/compilable/ddoc4899.d       |     9 +-
 .../d2/dmd-testsuite/compilable/deprecate12979a.d  |     2 +-
 .../compilable/extra-files/ddoc10.html             |     6 +-
 .../extra-files/{ddoc9764.html => ddoc17697.html}  |    52 +-
 .../compilable/extra-files/ddoc2.html              |     3 -
 .../compilable/extra-files/ddoc3.html              |     6 -
 .../compilable/extra-files/ddoc7555.html           |     9 -
 .../compilable/extra-files/ddoc9155.html           |     3 -
 .../compilable/extra-files/ddoc9764.html           |     4 +-
 .../compilable/extra-files/ddocunittest.html       |     9 +-
 .../dmd-testsuite/compilable/extra-files/header1.d |     7 +
 .../compilable/extra-files/header1.di              |    11 +
 .../compilable/extra-files/header1i.di             |    11 +
 .../dmd-testsuite/compilable/extra-files/json.out  |    66 +
 .../extra-files/pkgDIP37/test17629/common.di       |     3 +
 .../extra-files/pkgDIP37/test17629/package.di      |     2 +
 tests/d2/dmd-testsuite/compilable/future.d         |    47 +
 tests/d2/dmd-testsuite/compilable/futurexf.d       |    12 +
 .../dmd-testsuite/compilable/imports/test3602a.d   |    14 +
 .../dmd-testsuite/compilable/imports/test5230a.d   |    13 +
 tests/d2/dmd-testsuite/compilable/json.d           |    12 +
 tests/d2/dmd-testsuite/compilable/staticforeach.d  |   702 ++
 tests/d2/dmd-testsuite/compilable/test13512.d      |     8 +
 tests/d2/dmd-testsuite/compilable/test17502.d      |    92 +
 tests/d2/dmd-testsuite/compilable/test17590.d      |    40 +
 tests/d2/dmd-testsuite/compilable/test17807.d      |    17 +
 tests/d2/dmd-testsuite/compilable/test3602.d       |    17 +
 tests/d2/dmd-testsuite/compilable/test5230.d       |    12 +
 tests/d2/dmd-testsuite/compilable/testDIP37.d      |     7 +-
 tests/d2/dmd-testsuite/compilable/vcg-ast.d        |    14 +
 tests/d2/dmd-testsuite/compilable/vector_types.d   |    27 +
 tests/d2/dmd-testsuite/dub_package/dub.sdl         |     5 +
 tests/d2/dmd-testsuite/dub_package/source/app.d    |    45 +
 tests/d2/dmd-testsuite/fail_compilation/bug4283.d  |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/cwords.d   |    17 +
 .../fail_compilation/deprecate12979a.d             |     4 +-
 .../d2/dmd-testsuite/fail_compilation/diag10319.d  |     6 +-
 .../d2/dmd-testsuite/fail_compilation/diag10792.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/diag10805.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/diag13609a.d |     2 +-
 .../d2/dmd-testsuite/fail_compilation/diag13609b.d |     6 +-
 .../d2/dmd-testsuite/fail_compilation/diag15186.d  |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/diag3438.d |     4 +-
 .../d2/dmd-testsuite/fail_compilation/diag3438b.d  |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/diag6677.d |    20 +-
 tests/d2/dmd-testsuite/fail_compilation/diag9574.d |     4 +-
 .../dmd-testsuite/fail_compilation/diag_cstyle.d   |    12 +-
 .../d2/dmd-testsuite/fail_compilation/fail10207.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/fail10285.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/fail10964.d  |    14 +-
 .../d2/dmd-testsuite/fail_compilation/fail11375.d  |     4 +-
 .../d2/dmd-testsuite/fail_compilation/fail11542.d  |    16 +-
 .../d2/dmd-testsuite/fail_compilation/fail11751.d  |     4 +-
 .../d2/dmd-testsuite/fail_compilation/fail12809.d  |    20 +-
 .../d2/dmd-testsuite/fail_compilation/fail13902.d  |    12 +-
 .../d2/dmd-testsuite/fail_compilation/fail14249.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/fail14407.d  |    12 +-
 .../d2/dmd-testsuite/fail_compilation/fail14486.d  |    22 +-
 .../d2/dmd-testsuite/fail_compilation/fail15667.d  |     4 +-
 .../d2/dmd-testsuite/fail_compilation/fail17502.d  |    19 +
 .../d2/dmd-testsuite/fail_compilation/fail17612.d  |    17 +
 .../d2/dmd-testsuite/fail_compilation/fail17646.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/fail17689.d  |    11 +
 .../d2/dmd-testsuite/fail_compilation/fail17722a.d |    13 +
 .../d2/dmd-testsuite/fail_compilation/fail17722b.d |    13 +
 tests/d2/dmd-testsuite/fail_compilation/fail183.d  |     6 +-
 tests/d2/dmd-testsuite/fail_compilation/fail184.d  |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/fail207.d  |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/fail22.d   |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/fail246.d  |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/fail247.d  |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/fail265.d  |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/fail270.d  |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/fail306.d  |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/fail315.d  |    12 +-
 tests/d2/dmd-testsuite/fail_compilation/fail349.d  |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/fail4082.d |     8 +-
 tests/d2/dmd-testsuite/fail_compilation/fail4374.d |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/fail4559.d |     6 +-
 tests/d2/dmd-testsuite/fail_compilation/fail7848.d |    16 +-
 tests/d2/dmd-testsuite/fail_compilation/fail8724.d |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/fail9279.d |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/fail97.d   |     2 +-
 .../dmd-testsuite/fail_compilation/fail_arrayop1.d |    58 +-
 .../dmd-testsuite/fail_compilation/fail_arrayop2.d |   144 +-
 .../dmd-testsuite/fail_compilation/fail_circular.d |    64 +-
 .../d2/dmd-testsuite/fail_compilation/fail_scope.d |    16 +-
 .../dmd-testsuite/fail_compilation/failcontracts.d |    14 +-
 tests/d2/dmd-testsuite/fail_compilation/ice10949.d |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/ice11153.d |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/ice11926.d |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/ice13225.d |     5 +-
 tests/d2/dmd-testsuite/fail_compilation/ice13385.d |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/ice15002.d |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/ice15127.d |    10 +-
 tests/d2/dmd-testsuite/fail_compilation/ice17074.d |    16 +-
 tests/d2/dmd-testsuite/fail_compilation/ice17690.d |    10 +
 tests/d2/dmd-testsuite/fail_compilation/ice17831.d |    78 +
 tests/d2/dmd-testsuite/fail_compilation/ice8795.d  |    10 +-
 tests/d2/dmd-testsuite/fail_compilation/ice8795b.d |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/lexer1.d   |    26 +-
 tests/d2/dmd-testsuite/fail_compilation/lexer2.d   |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/lexer3.d   |     2 +-
 tests/d2/dmd-testsuite/fail_compilation/lexer4.d   |     2 +-
 .../d2/dmd-testsuite/fail_compilation/parse12924.d |    14 +-
 .../d2/dmd-testsuite/fail_compilation/parse13361.d |     2 +-
 .../d2/dmd-testsuite/fail_compilation/parse14285.d |     2 +-
 .../d2/dmd-testsuite/fail_compilation/parse14745.d |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/parseStc.d |    16 +-
 .../d2/dmd-testsuite/fail_compilation/parseStc2.d  |    40 +-
 .../d2/dmd-testsuite/fail_compilation/parseStc3.d  |    42 +-
 .../d2/dmd-testsuite/fail_compilation/parseStc4.d  |    24 +-
 .../d2/dmd-testsuite/fail_compilation/parseStc5.d  |    72 +-
 .../dmd-testsuite/fail_compilation/pragmainline.d  |     4 +-
 .../d2/dmd-testsuite/fail_compilation/protattr1.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/protattr2.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/protattr3.d  |     2 +-
 .../fail_compilation/reserved_version.d            |   196 +-
 .../fail_compilation/reserved_version_switch.d     |   186 +-
 tests/d2/dmd-testsuite/fail_compilation/retscope.d |    34 +-
 .../d2/dmd-testsuite/fail_compilation/retscope2.d  |   147 +-
 .../fail_compilation/staticforeach1.d              |    13 +
 .../fail_compilation/staticforeach2.d              |    13 +
 .../fail_compilation/staticforeach3.d              |     7 +
 .../d2/dmd-testsuite/fail_compilation/test12979.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/test13536.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/test14238.d  |     4 +-
 .../d2/dmd-testsuite/fail_compilation/test15544.d  |     6 +-
 .../d2/dmd-testsuite/fail_compilation/test16365.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/test17380.d  |    21 +
 .../d2/dmd-testsuite/fail_compilation/test17422.d  |     2 +-
 .../d2/dmd-testsuite/fail_compilation/test17450.d  |     4 +-
 tests/d2/dmd-testsuite/fail_compilation/test4682.d |     8 +-
 .../d2/dmd-testsuite/fail_compilation/test4682a.d  |    13 +
 tests/d2/dmd-testsuite/fail_compilation/test6883.d |     8 +-
 tests/d2/dmd-testsuite/runnable/cassert.d          |    17 +
 .../dmd-testsuite/runnable/extra-files/test17619.d |     7 +
 tests/d2/dmd-testsuite/runnable/future.d           |    43 +
 tests/d2/dmd-testsuite/runnable/loopunroll.d       |   285 +
 tests/d2/dmd-testsuite/runnable/mars1.d            |    96 +
 tests/d2/dmd-testsuite/runnable/test16640.d        |    11 +
 tests/d2/dmd-testsuite/runnable/test17619.sh       |    19 +
 tests/d2/dmd-testsuite/runnable/test17684.d        |   135 +-
 tests/d2/dmd-testsuite/runnable/test42.d           |    13 +
 tests/d2/dmd-testsuite/runnable/test9287.sh        |    12 +
 tests/d2/dmd-testsuite/runnable/test_cdvecfill.d   |   897 ++
 tests/d2/dmd-testsuite/runnable/testconst.d        |    12 +-
 tests/d2/dmd-testsuite/runnable/testpdb.d          |   855 ++
 tests/d2/dmd-testsuite/runnable/testxmm.d          |   343 +-
 tests/debuginfo/args_cdb.d                         |    26 +-
 tests/debuginfo/baseclass_cdb.d                    |     2 +-
 tests/dynamiccompile/array.d                       |    28 +
 tests/dynamiccompile/asm_output.d                  |    33 +
 tests/dynamiccompile/calls.d                       |    51 +
 tests/dynamiccompile/classes.d                     |    33 +
 tests/dynamiccompile/dump_handler.d                |    54 +
 tests/dynamiccompile/empty_jit_modules.d           |     9 +
 tests/dynamiccompile/globals.d                     |    33 +
 tests/dynamiccompile/globals_types.d               |   100 +
 tests/dynamiccompile/inputs/module1.d              |    10 +
 tests/dynamiccompile/inputs/module2.d              |    10 +
 tests/dynamiccompile/inputs/module3.d              |    13 +
 tests/dynamiccompile/inputs/rtconst_owner.d        |     5 +
 tests/dynamiccompile/inputs/rtconst_user.d         |    10 +
 tests/dynamiccompile/lambdas.d                     |    25 +
 tests/dynamiccompile/library.d                     |    32 +
 tests/dynamiccompile/multiple_modules.d            |    28 +
 tests/dynamiccompile/multiple_modules_rtconst.d    |    18 +
 tests/dynamiccompile/params_ctors.d                |    54 +
 tests/dynamiccompile/recursive_call.d              |    20 +
 tests/dynamiccompile/simple.d                      |    55 +
 tests/dynamiccompile/struct_init.d                 |    76 +
 tests/dynamiccompile/thread_local.d                |    49 +
 tests/dynamiccompile/throw.d                       |    48 +
 tests/dynamiccompile/tls_workaround_opt.d          |    18 +
 tests/lit.site.cfg.in                              |    12 +
 525 files changed, 31399 insertions(+), 17548 deletions(-)
 create mode 100644 ddmd/expressionsem.d
 rename ddmd/{idgen.d => id.d} (78%)
 create mode 100644 ddmd/id.h
 create mode 100644 ddmd/initsem.d
 create mode 100644 ddmd/typesem.d
 rename debian/{libphobos2-ldc75.install => libphobos2-ldc76.install} (55%)
 create mode 100644 docs/dynamic_compile.md
 create mode 100644 gen/dynamiccompile.cpp
 create mode 100644 gen/dynamiccompile.h
 delete mode 100644 gen/typinf.d
 delete mode 100644 runtime/druntime/osmodel.mak
 create mode 100644 runtime/druntime/src/core/internal/arrayop.d
 create mode 100644 runtime/druntime/src/core/stdc/assert_.d
 create mode 100644 runtime/druntime/test/exceptions/src/rt_trap_exceptions.d
 create mode 100644 runtime/druntime/test/profile/bothnew.def.exp
 create mode 100644 runtime/jit-rt/DefineBuildJitRT.cmake
 create mode 100644 runtime/jit-rt/cpp-so/callback_ostream.cpp
 create mode 100644 runtime/jit-rt/cpp-so/callback_ostream.h
 create mode 100644 runtime/jit-rt/cpp-so/compile.cpp
 create mode 100644 runtime/jit-rt/cpp-so/context.h
 create mode 100644 runtime/jit-rt/cpp-so/disassembler.cpp
 create mode 100644 runtime/jit-rt/cpp-so/disassembler.h
 create mode 100644 runtime/jit-rt/cpp-so/optimizer.cpp
 create mode 100644 runtime/jit-rt/cpp-so/optimizer.h
 create mode 100644 runtime/jit-rt/cpp-so/utils.cpp
 create mode 100644 runtime/jit-rt/cpp-so/utils.h
 create mode 100644 runtime/jit-rt/cpp-so/valueparser.cpp
 create mode 100644 runtime/jit-rt/cpp-so/valueparser.h
 create mode 100644 runtime/jit-rt/cpp/compile.cpp
 create mode 100644 runtime/jit-rt/d/ldc/dynamic_compile.d
 delete mode 100644 runtime/phobos/osmodel.mak
 copy runtime/phobos/std/digest/{digest.d => package.d} (99%)
 create mode 100644 runtime/phobos/std/internal/test/range.d
 create mode 100644 tests/PGO/eh_gh1943.d
 create mode 100644 tests/codegen/betterC_typeinfo.d
 create mode 100644 tests/compilable/ctfe_math.d
 create mode 100644 tests/compilable/gh2422.d
 create mode 100644 tests/compilable/inputs/gh2422a.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/betterCarray.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/betterCswitch.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/ctfe_math.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/ddoc17697.d
 copy tests/d2/dmd-testsuite/compilable/extra-files/{ddoc9764.html => ddoc17697.html} (90%)
 create mode 100644 tests/d2/dmd-testsuite/compilable/extra-files/pkgDIP37/test17629/common.di
 create mode 100644 tests/d2/dmd-testsuite/compilable/extra-files/pkgDIP37/test17629/package.di
 create mode 100644 tests/d2/dmd-testsuite/compilable/future.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/futurexf.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/imports/test3602a.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/imports/test5230a.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/staticforeach.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/test13512.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/test17590.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/test17807.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/test3602.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/test5230.d
 create mode 100644 tests/d2/dmd-testsuite/compilable/vector_types.d
 create mode 100644 tests/d2/dmd-testsuite/dub_package/dub.sdl
 create mode 100644 tests/d2/dmd-testsuite/dub_package/source/app.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/cwords.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/fail17502.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/fail17612.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/fail17689.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/fail17722a.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/fail17722b.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/ice17690.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/ice17831.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/staticforeach1.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/staticforeach2.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/staticforeach3.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/test17380.d
 create mode 100644 tests/d2/dmd-testsuite/fail_compilation/test4682a.d
 create mode 100644 tests/d2/dmd-testsuite/runnable/cassert.d
 create mode 100644 tests/d2/dmd-testsuite/runnable/extra-files/test17619.d
 create mode 100644 tests/d2/dmd-testsuite/runnable/future.d
 create mode 100644 tests/d2/dmd-testsuite/runnable/loopunroll.d
 create mode 100644 tests/d2/dmd-testsuite/runnable/test16640.d
 create mode 100755 tests/d2/dmd-testsuite/runnable/test17619.sh
 create mode 100755 tests/d2/dmd-testsuite/runnable/test9287.sh
 create mode 100644 tests/d2/dmd-testsuite/runnable/test_cdvecfill.d
 create mode 100644 tests/d2/dmd-testsuite/runnable/testpdb.d
 create mode 100644 tests/dynamiccompile/array.d
 create mode 100644 tests/dynamiccompile/asm_output.d
 create mode 100644 tests/dynamiccompile/calls.d
 create mode 100644 tests/dynamiccompile/classes.d
 create mode 100644 tests/dynamiccompile/dump_handler.d
 create mode 100644 tests/dynamiccompile/empty_jit_modules.d
 create mode 100644 tests/dynamiccompile/globals.d
 create mode 100644 tests/dynamiccompile/globals_types.d
 create mode 100644 tests/dynamiccompile/inputs/module1.d
 create mode 100644 tests/dynamiccompile/inputs/module2.d
 create mode 100644 tests/dynamiccompile/inputs/module3.d
 create mode 100644 tests/dynamiccompile/inputs/rtconst_owner.d
 create mode 100644 tests/dynamiccompile/inputs/rtconst_user.d
 create mode 100644 tests/dynamiccompile/lambdas.d
 create mode 100644 tests/dynamiccompile/library.d
 create mode 100644 tests/dynamiccompile/multiple_modules.d
 create mode 100644 tests/dynamiccompile/multiple_modules_rtconst.d
 create mode 100644 tests/dynamiccompile/params_ctors.d
 create mode 100644 tests/dynamiccompile/recursive_call.d
 create mode 100644 tests/dynamiccompile/simple.d
 create mode 100644 tests/dynamiccompile/struct_init.d
 create mode 100644 tests/dynamiccompile/thread_local.d
 create mode 100644 tests/dynamiccompile/throw.d
 create mode 100644 tests/dynamiccompile/tls_workaround_opt.d

-- 
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