[pkg-d-commits] [ldc] 02/02: Merge tag 'upstream/1.1.0+b6'

Matthias Klumpp mak at moszumanska.debian.org
Fri Dec 9 20:52:31 UTC 2016


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

mak pushed a commit to branch master
in repository ldc.

commit f8bb412ed8bdbffc6b711f33fec9dd06398ed830
Merge: 3936a6c 09c896b
Author: Matthias Klumpp <mak at debian.org>
Date:   Fri Dec 9 21:51:42 2016 +0100

    Merge tag 'upstream/1.1.0+b6'
    
    Upstream version 1.1.0+b6

 .travis.yml                                        |  35 +--
 CMakeLists.txt                                     |  69 ++++--
 circle.yml                                         |   5 +-
 cmake/Modules/GetGitRevisionDescription.cmake      |   3 +-
 ddmd/aggregate.d                                   |   7 -
 ddmd/aliasthis.d                                   |   3 -
 ddmd/arraytypes.d                                  |   4 -
 ddmd/attrib.d                                      |   2 -
 ddmd/clone.d                                       |   1 -
 ddmd/cond.d                                        |   2 -
 ddmd/constfold.d                                   |   2 -
 ddmd/cppmangle.d                                   |   2 -
 ddmd/ctfeexpr.d                                    |   6 -
 ddmd/dcast.d                                       |   3 -
 ddmd/dclass.d                                      |   3 -
 ddmd/declaration.d                                 |  10 -
 ddmd/denum.d                                       |   4 -
 ddmd/dimport.d                                     |   1 -
 ddmd/dinifile.d                                    |   2 -
 ddmd/dmacro.d                                      |   1 -
 ddmd/dmangle.d                                     |   3 -
 ddmd/expression.d                                  |   3 +-
 ddmd/globals.d                                     |   1 +
 ddmd/globals.h                                     |   1 +
 ddmd/hdrgen.d                                      |   2 -
 ddmd/mars.d                                        |  17 +-
 ddmd/traits.d                                      |   5 -
 driver/{ir2obj_cache.cpp => cache.cpp}             | 185 +++++++++++---
 driver/{ir2obj_cache.h => cache.h}                 |   4 +-
 driver/{ir2obj_cache_pruning.d => cache_pruning.d} |   6 +-
 driver/{ir2obj_cache_pruning.h => cache_pruning.h} |   2 +-
 driver/cl_options.cpp                              |  87 ++++---
 driver/cl_options.h                                |  18 +-
 driver/codegenerator.cpp                           |  21 ++
 driver/exe_path.cpp                                |  12 +
 driver/exe_path.h                                  |   2 +
 driver/ldmd.cpp                                    |  14 ++
 driver/linker.cpp                                  | 153 +++++++++++-
 driver/main.cpp                                    |   4 +-
 driver/targetmachine.cpp                           |  90 ++++---
 driver/toobj.cpp                                   | 147 ++++++++---
 driver/toobj.h                                     |   4 +-
 gen/abi-aarch64.cpp                                |  15 +-
 gen/abi-arm.cpp                                    |   7 +-
 gen/abi-mips64.cpp                                 |  15 +-
 gen/abi-ppc.cpp                                    |  64 ++---
 gen/abi-ppc64le.cpp                                |  43 +---
 gen/arrays.cpp                                     |  42 +++-
 gen/arrays.h                                       |   2 +-
 gen/cl_helpers.h                                   |  12 +
 gen/classes.cpp                                    |   4 +-
 gen/declarations.cpp                               |   5 +-
 gen/dibuilder.cpp                                  | 134 +++++++++--
 gen/dibuilder.h                                    |  16 +-
 gen/functions.cpp                                  |  78 ++++--
 gen/inlineir.cpp                                   |  15 +-
 gen/inlineir.h                                     |   4 +-
 gen/llvmhelpers.cpp                                | 148 +++++++-----
 gen/llvmhelpers.h                                  |   5 +-
 gen/logger.cpp                                     |  19 +-
 gen/logger.d                                       |  79 ++++++
 gen/logger.h                                       |  10 +-
 gen/modules.cpp                                    |  76 +++---
 gen/naked.cpp                                      |  25 +-
 gen/nested.cpp                                     |  24 +-
 gen/optimizer.cpp                                  |  31 ++-
 gen/optimizer.h                                    |   2 +
 gen/runtime.cpp                                    |  43 +++-
 gen/runtime.h                                      |  10 +-
 gen/statements.cpp                                 |   4 +-
 gen/tocall.cpp                                     |  13 +-
 gen/toconstelem.cpp                                |   6 +-
 gen/toir.cpp                                       | 115 ++++-----
 gen/typinf.cpp                                     |  35 ++-
 gen/uda.cpp                                        |  71 +++---
 ir/iraggr.cpp                                      | 240 +++++-------------
 ir/iraggr.h                                        |  25 +-
 ir/irclass.cpp                                     |  76 +++---
 ir/irtypeaggr.cpp                                  | 170 +++++++------
 ir/irtypeaggr.h                                    |  14 +-
 ir/irtypeclass.cpp                                 |  82 +------
 ir/irtypeclass.h                                   |  17 +-
 runtime/CMakeLists.txt                             | 216 +++++++----------
 runtime/druntime/import/core/sync/barrier.di       |  27 +++
 runtime/druntime/src/gc/proxy.d                    |   7 +-
 runtime/druntime/src/ldc/intrinsics.di             |  13 +-
 runtime/phobos/std/conv.d                          |   6 +-
 tests/codegen/align.d                              |  10 +-
 tests/codegen/asm_constraints.d                    |   7 +
 tests/codegen/attr_targetoptions.d                 |  26 ++
 tests/codegen/attr_targetoptions_fp.d              |  17 ++
 tests/codegen/const_struct.d                       |  40 +++
 tests/codegen/discard_value_names_ir2obj_cache.d   |   8 +-
 tests/codegen/export.d                             |  19 ++
 tests/codegen/export_crossModuleInlining.d         |  19 ++
 tests/codegen/fence_pragma.d                       |  10 +
 tests/codegen/gh1843.d                             |   5 +
 tests/codegen/in_place_construct.d                 |  11 +-
 tests/codegen/in_place_construct_asm.d             |  15 ++
 tests/codegen/inlineIR_math.d                      |   2 +-
 tests/codegen/inlining_imports.d                   |   2 +
 tests/codegen/inputs/export2.d                     |   1 +
 tests/codegen/inputs/module_ctor.d                 |   6 +
 tests/codegen/instrumentation.d                    |  29 +++
 tests/codegen/llvm_used_1.d                        |  26 ++
 tests/codegen/union.d                              |  86 +++++++
 tests/compilable/gh1741.d                          |  13 +
 tests/compilable/gh1906.d                          |   5 +
 tests/compilable/inputs/gh1741b.d                  |   3 +
 tests/compilable/inputs/gh1906b.d                  |   5 +
 tests/d2/CMakeLists.txt                            |   4 +-
 .../d2/dmd-testsuite/compilable/ldc_github_1822.d  |  12 +
 .../fail_compilation/ldc_github_1864.d             |  25 ++
 tests/debuginfo/args_cdb.d                         | 268 +++++++++++++++++++++
 tests/debuginfo/gline_tables_only.d                |  16 ++
 tests/debuginfo/gline_tables_only2.d               |  22 ++
 tests/debuginfo/gline_tables_only3.d               |  32 +++
 tests/debuginfo/nested_llvm306.d                   |   2 +-
 tests/debuginfo/nested_llvm307.d                   |   2 +-
 tests/linking/betterc.d                            |  15 ++
 tests/linking/fulllto_1.d                          |  14 ++
 tests/linking/inputs/asm_x86.d                     |  13 +
 tests/linking/inputs/thinlto_ctor.d                |   6 +
 tests/linking/ir2obj_cache_pruning.d               |  16 +-
 tests/linking/ir2obj_cache_pruning2.d              |  20 +-
 tests/linking/ir2obj_caching.d                     |   7 +-
 tests/linking/ir2obj_caching_flags1.d              |  60 ++---
 tests/linking/ir2obj_caching_retrieval.d           |  19 ++
 tests/linking/thinlto_1.d                          |  14 ++
 tests/linking/thinlto_asm_x86.d                    |  13 +
 tests/linking/thinlto_modulecdtors.d               |  26 ++
 tests/linking/thinlto_modulecdtors_2.d             |  19 ++
 tests/linking/thinlto_pgo.d                        |  26 ++
 tests/lit.site.cfg.in                              |  21 ++
 tests/tools/ldc_prune_cache_1.d                    |  20 +-
 tools/CMakeLists.txt                               |   2 +-
 tools/README.md                                    |   2 +-
 tools/ldc-profdata/llvm-profdata-4.0.cpp           |   7 +-
 tools/ldc-prune-cache.d                            |   6 +-
 139 files changed, 2771 insertions(+), 1314 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