[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