[pkg-d-commits] [ldc] annotated tag v1.3.0-beta1 created (now aac7458)

Matthias Klumpp mak at moszumanska.debian.org
Thu Jul 13 20:53:51 UTC 2017


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

mak pushed a change to annotated tag v1.3.0-beta1
in repository ldc.

        at  aac7458   (tag)
   tagging  931755442c172e379d6b24f152e8aa56cb015ca1 (commit)
  replaces  v1.2.0-beta1
 tagged by  Martin
        on  Fri Apr 28 16:07:16 2017 +0200

- Log -----------------------------------------------------------------
v1.3.0-beta1 (2.073.2)

David Nadlinger (6):
      druntime: Fix spurious DSO registry TLS crash (core.thread tests on OS X)
      Merge pull request #2049 from kinke/uwtable
      Merge pull request #2052 from WebDrake/ignore-git-describe
      Merge pull request #2060 from JohanEngelen/contract
      Merge pull request #2075 from kinke/fixMake
      Merge pull request #2066 from kinke/tmpObj

Johan Engelen (15):
      Add extra diagnostics for not-found sections in config file.
      Make sure the configfile diagnostic tests also pass when LLVM X86 target is not available.
      Update druntime: fix ldc.intrinsics for LLVM >= 4.0 (#2038)
      Fix unused variable warnings for LLVM >= 4.0 (#2040)
      Fix LLVM 5.0 build and update profile-rt (#2039)
      Travis LLVM 4.0 + CircleCI LLVM trunk (#2031)
      Implement optimization: compare slices using memcmp if valid (#2047)
      Fix LLVM 5.0 build. (#2050)
      Update druntime with a deprecation fix.
      Fix inlineIR_math.d test. (#2063)
      Fix LLVM 5.0 compilation.
      LLVM 5.0: paramHasAttr first argument meaning changed (minus 1)
      Merge pull request #2071 from JohanEngelen/ll5
      Implement @ldc.attributes.llvmFastMathFlag("contract") magic UDA.
      Add specific warning for @fmf("contract") when it's not supported by LLVM

Joseph Rushton Wakeling (2):
      Use https URLs for git submodules (#2051)
      Add option to avoid recursing in get_git_head_revision cmake function

Martin (53):
      Merge 2.073.1 front-end
      Add missing field in C++ global.params struct
      druntime: Add yl2x() and yl2xp1() to core.math
      Phobos: Fix std.numeric compile error
      Bump version number to 1.3 and front-end version to 2.073.1
      LDMD: Warn about unsupported new -mscrtlib switch
      Add new switch -dip1000
      Support -mcpu switch in LDMD
      Add DMD-compatible pre-defined versions D_SIMD and D_AVX
      Use upstream's new printPredefinedVersions()
      Don't pre-define versions D_SIMD and D_AVX
      Add new switch -mv=<package.module>=<filespec>
      druntime: Fix inlining of core.bitop.bsf() and bsr()
      dmd-testsuite: Disable/adapt some new tests for LDC
      Misc. config tweaks (aesthetic ones + less C strings)
      config: Read from string instead of file to aid unittesting
      Build LDC D unittests on demand only
      Close config file properly after reading
      Add some more config parser unittests
      Extend config file grammar by backtick-enclosed strings
      Support config files with UTF-8 BOM
      dmd-testsuite: Partially disable a test due to missing CSE
      Merge branch 'master' into merge-2.073
      Use DMD's typinf.d directly
      Phobos: Fix std.regex.internal.shiftor
      Fix gen/ldctraits D/C++ interop ABI regression
      Merge branch 'master' into merge-2.073
      Merge 2.073.2 front-end
      Clean up FindLLVM.cmake a bit
      Enable cross-static-lib generation for LLVM 3.9+
      Set up the MSVC environment in a more flexible way
      Move MSVC environment setup to driver/tool.cpp [NFC]
      Integrate module gen/programs into driver/tool
      Slightly refactor module driver/tool
      Don't set up MSVC environment *after* locating tools
      Merge branch 'master' into merge-2.073
      druntime: Fix LLVM intrinsics for LLVM 3.5
      Merge branch 'master' into merge-2.073
      CMake: Enable building both static and shared sets of stdlibs
      Build static+shared libs by default (if supported)
      Remove last libconfig residuals
      druntime: Fix typeid(real).getHash() on 32-bit x86
      Don't parse non-wellformed floating-point literals during lexing
      Let LLVM parse floating-point literals instead of host C runtime
      Re-add uwtable function attribute on Win64
      AppVeyor: Host precompiled libcurl.zip on DropBox
      MSVC: Detect VS 2017 and VS Build Tools 2017
      AppVeyor: Switch to VS 2017
      Bump year to 2017 in license file
      CMake: Fix racey Phobos compilation when building static+shared libs
      Travis: Replace make by ninja
      druntime: NetBSD & RISC-V additions
      Revert accidental Phobos commit

Remi THEBAULT (15):
      adhoc config parser and representation
      adapt config file to use adhoc parser
      change comment in config file template
      cmake does not look for libconfig
      CI is not handling libconfig anymore
      remove libconfig license
      remove libconfig from README
      config file grammar comment
      move config utility functions
      config unittest
      config: fix underscore in names
      remove config unittest
      driver/unittests.d with config file tests
      add custom test executable
      ldc2 unittests are run directly by CI

kinke (10):
      Don't crash when trying to repaint static arrays (#2034)
      Merge pull request #2006 from ldc-developers/merge-2.073
      Merge pull request #2016 from rtbo/conf_parser
      Merge pull request #1960 from kinke/sharedCMake
      Merge pull request #2054 from kinke/fpLiteral
      Merge pull request #2030 from kinke/crossLib
      Add -mscrtlib cmdline option and support -static on Windows (#2041)
      MSVC hosts: Link LDC executables themselves against static CRT (#2064)
      Fix compilation error with DMD 2.074 (#2068)
      Merge pull request #2065 from kinke/vs2017

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  0f620f4   Merge 2.073.1 front-end
       new  06e88fe   Add missing field in C++ global.params struct
       new  4ae2149   druntime: Add yl2x() and yl2xp1() to core.math
       new  951ecdd   Phobos: Fix std.numeric compile error
       new  2ab66d3   Bump version number to 1.3 and front-end version to 2.073.1
       new  b53f4cd   LDMD: Warn about unsupported new -mscrtlib switch
       new  8648b93   Add new switch -dip1000
       new  f34b8ab   Support -mcpu switch in LDMD
       new  627b35d   Add DMD-compatible pre-defined versions D_SIMD and D_AVX
       new  3940f6f   Use upstream's new printPredefinedVersions()
       new  1d4c6fa   Don't pre-define versions D_SIMD and D_AVX
       new  0b03cda   Add new switch -mv=<package.module>=<filespec>
       new  45479bb   druntime: Fix inlining of core.bitop.bsf() and bsr()
       new  f3d9f7f   dmd-testsuite: Disable/adapt some new tests for LDC
       new  ef9f22c   adhoc config parser and representation
       new  2c50130   adapt config file to use adhoc parser
       new  dd0cca8   change comment in config file template
       new  031003d   cmake does not look for libconfig
       new  172eb30   CI is not handling libconfig anymore
       new  037d0d0   remove libconfig license
       new  de8fd62   remove libconfig from README
       new  7dcd7e2   config file grammar comment
       new  d36d066   move config utility functions
       new  94e7627   Misc. config tweaks (aesthetic ones + less C strings)
       new  47054d2   config unittest
       new  8b05b82   config: fix underscore in names
       new  1bcbf0a   remove config unittest
       new  1af0a7b   driver/unittests.d with config file tests
       new  003216a   add custom test executable
       new  851ebcf   ldc2 unittests are run directly by CI
       new  8619592   config: Read from string instead of file to aid unittesting
       new  2d38752   Build LDC D unittests on demand only
       new  e53c669   Close config file properly after reading
       new  93facb0   Add some more config parser unittests
       new  55e9126   Extend config file grammar by backtick-enclosed strings
       new  fdea747   Support config files with UTF-8 BOM
       new  a1f484b   Add extra diagnostics for not-found sections in config file.
       new  c08bc71   Make sure the configfile diagnostic tests also pass when LLVM X86 target is not available.
       new  fd79016   dmd-testsuite: Partially disable a test due to missing CSE
       new  162c264   Merge branch 'master' into merge-2.073
       new  fd7c075   Use DMD's typinf.d directly
       new  2ce0d10   Phobos: Fix std.regex.internal.shiftor
       new  8db147a   Fix gen/ldctraits D/C++ interop ABI regression
       new  97188a1   Merge branch 'master' into merge-2.073
       new  88f69e9   Merge 2.073.2 front-end
       new  c5565d7   Clean up FindLLVM.cmake a bit
       new  ad3294b   Enable cross-static-lib generation for LLVM 3.9+
       new  cab165f   Set up the MSVC environment in a more flexible way
       new  0842277   Move MSVC environment setup to driver/tool.cpp [NFC]
       new  95c1d38   Integrate module gen/programs into driver/tool
       new  1c70b12   Slightly refactor module driver/tool
       new  ab85d20   Don't set up MSVC environment *after* locating tools
       new  2aebbe4   Merge branch 'master' into merge-2.073
       new  2ffba59   Merge branch 'master' into merge-2.073
       new  5c5831a   Merge pull request #2006 from ldc-developers/merge-2.073
       new  1631bfb   Merge pull request #2016 from rtbo/conf_parser
       new  c8a63ec   CMake: Enable building both static and shared sets of stdlibs
       new  6889995   Build static+shared libs by default (if supported)
       new  ed7f698   Remove last libconfig residuals
       new  fd84666   Travis LLVM 4.0 + CircleCI LLVM trunk (#2031)
       new  4f7ea90   druntime: Fix typeid(real).getHash() on 32-bit x86
       new  c864002   Don't parse non-wellformed floating-point literals during lexing
       new  fdf74b6   Let LLVM parse floating-point literals instead of host C runtime
       new  82395de   Re-add uwtable function attribute on Win64
       new  2d82a09   Use https URLs for git submodules (#2051)
       new  aadb46c   Merge pull request #2049 from kinke/uwtable
       new  8e6d6f1   AppVeyor: Host precompiled libcurl.zip on DropBox
       new  a405596   Implement optimization: compare slices using memcmp if valid (#2047)
       new  30bc6e3   Merge pull request #1960 from kinke/sharedCMake
       new  9bb7ada   Merge pull request #2054 from kinke/fpLiteral
       new  9e394e4   Fix LLVM 5.0 build. (#2050)
       new  f457ab7   Add option to avoid recursing in get_git_head_revision cmake function
       new  472e548   Merge pull request #2052 from WebDrake/ignore-git-describe
       new  c2678f6   Update druntime with a deprecation fix.
       new  1dfe11c   Merge pull request #2030 from kinke/crossLib
       new  a513949   Add -mscrtlib cmdline option and support -static on Windows (#2041)
       new  f98adfa   Fix inlineIR_math.d test. (#2063)
       new  3b61a2a   MSVC hosts: Link LDC executables themselves against static CRT (#2064)
       new  236bd26   MSVC: Detect VS 2017 and VS Build Tools 2017
       new  3b7afff   AppVeyor: Switch to VS 2017
       new  452c5ab   Fix compilation error with DMD 2.074 (#2068)
       new  3c297dc   Merge pull request #2065 from kinke/vs2017
       new  64df168   Fix LLVM 5.0 compilation.
       new  e5f7491   Bump year to 2017 in license file
       new  6720039   LLVM 5.0: paramHasAttr first argument meaning changed (minus 1)
       new  5a2d48d   CMake: Fix racey Phobos compilation when building static+shared libs
       new  2eee02b   Merge pull request #2071 from JohanEngelen/ll5
       new  9e9ff54   Implement @ldc.attributes.llvmFastMathFlag("contract") magic UDA.
       new  bc119d4   Add specific warning for @fmf("contract") when it's not supported by LLVM
       new  80d7094   Merge pull request #2060 from JohanEngelen/contract
       new  b452a0d   Merge pull request #2075 from kinke/fixMake
       new  ba34a39   Travis: Replace make by ninja
       new  7836c08   Merge pull request #2066 from kinke/tmpObj
       new  eafd1e6   druntime: NetBSD & RISC-V additions
       new  9317554   Revert accidental Phobos commit

The 95 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.


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