[pkg-d-commits] [ldc] annotated tag v1.2.0 created (now e62a0f2)

Matthias Klumpp mak at moszumanska.debian.org
Sun Apr 23 22:36:52 UTC 2017


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

mak pushed a change to annotated tag v1.2.0
in repository ldc.

        at  e62a0f2   (tag)
   tagging  e229b1d3810b4880440810c6ca0c23a762ec49cb (commit)
  replaces  v1.2.0-beta2
 tagged by  Martin
        on  Fri Apr 21 20:06:06 2017 +0200

- Log -----------------------------------------------------------------
v1.2.0(2.0.72.2)

Martin (2):
      Backport fix for typeid(null)
      Bump year to 2017 in license file

kinke (1):
      Fix compilation error with DMD 2.074 (#2068)

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

This annotated tag includes the following new commits:

       new  b71e8ee   The type of DIFlag parameters changed from unsigned to DIFlags in LLVM 4.0.
       new  4e495c5   Merge pull request #1755 from JohanEngelen/fix40
       new  9d99f59   Merge DDMD commit '8679fd9b9b5f401f834047cd0c14ebd338566cfd' (== current dlang/stable == tag v2.071.2-b4 + fix for Issue 16460)
       new  df4cd3f   Add ir2obj cache pruning support.
       new  fa42d6e   Add the ldc-prune-cache stand-alone tool.
       new  a561b6a   Fix LLVM 4.0 build, there was another debuginfo change.
       new  b17e148   Merge pull request #1757 from JohanEngelen/fix40
       new  b70042a   LLVMContext::setDiscardValueNames(true) when not compiling to textual IR.
       new  d391977   Update druntime to 2.071.2-b5.
       new  aeda70e   Merge pull request #1759 from JohanEngelen/perf1
       new  1a70704   Merge pull request #1753 from JohanEngelen/prunecache_d
       new  8b0a0e4   Move ldc-profdata source into the tools directory.
       new  d164169   Tools: add a readme file that describes the contents of the tools folder.
       new  807e940   Fix unused var warning. (I chose this over `(void)...`.)
       new  1fa6359   Add extra ir2obj cache test: with local value name discarding, the IR and IR hash do not depend on the actual local variable name. So a name change should not result in a cache miss.
       new  d0caa5c   Merge pull request #1767 from JohanEngelen/addir2objtest
       new  d48b809   Merge ddmd tag 2.071.2-b6
       new  2649c94   ir2obj-cache: fix bugs in relative size pruning.
       new  04e82e3   Merge pull request #1770 from JohanEngelen/fixprune
       new  7627e62   DMD 2.071.2 has been released and we are up-to-date.
       new  0af272d   Merge pull request #1764 from JohanEngelen/unused1
       new  4f62095   Merge pull request #1763 from JohanEngelen/moveprofdata
       new  cd4bc7c   fix build with LLVM 4.0: debuginfomsf needed by debuginfocodeview
       new  7652663   Merge pull request #1772 from rainers/llvm40_fixlink
       new  daa404d   Debuginfo: use inheritance information for base classes instead of listing base class members in derived classes
       new  f8f9269   Fix linking error when using LLVM < 3.8 and enabled LDC assertions
       new  28b4fd4   Work around AppVeyor bug
       new  d9f7636   Merge pull request #1769 from rainers/cv7
       new  2dec29b   CodeView: fix display of dynamic array arguments (#1761)
       new  767f861   Debug info: fix vector types void16 and void32
       new  fd80d5e   Merge pull request #1768 from rainers/cv6
       new  5bcfb49   Enable gdb tests in dmd-testsuite (#1784)
       new  1c82c40   dmd-testsuite: Re-enable runnable/test44.sh
       new  b1a6315   Don't reverse order of object file names
       new  3893840   Fix and try to make @weak test clearer
       new  9e99411   Fix thunks naming so that extern(C++) matches C++ names
       new  642d755   Decorate thunk target calls as tail-calls (=> jumps)
       new  d03dd9d   main(): Recognize .map files in command line although we ignore them
       new  8f2665d   Windows: Support .res and .def files in command-line
       new  eb85bc2   Fix regression wrt. `-oq` (fully qualified object filenames)
       new  fcf6d45   Fix issue #455 (checking for unique object file even with `-o-`)
       new  8d84cc7   PGO: remove unnecessary instrumentationn BBs for switch statements in instrumentation-disabled functions.
       new  5580d49   Merge pull request #1790 from JohanEngelen/switchpgo
       new  fc43242   dmd-testsuite: Test LDC object output filenames with various options
       new  b9811ce   Don't append dot to unknown extension for -of filename
       new  47e1251   Merge pull request #1771 from kinke/firstObjectFile
       new  4b72aad   Fix issue #1774
       new  f4213e9   Merge pull request #1803 from kinke/fix1774
       new  8f0f29c   fix building against recent LLVM 4.0
       new  67c4b3a   Merge pull request #1805 from rainers/fix_llvm40
       new  6054564   Produce correct code for increment/decrement operations on complex types (#1809)
       new  3ed8f25   Debuginfo: try harder to find a suitable filename is location is empty
       new  a7cb6f5   Merge pull request #1808 from rainers/cv8
       new  9dbd583   Rename codeview tests to *_cdb.d (#1789)
       new  96350ec   Relicense profile-rt/d/ldc/profile.d (sole author Johan Engelen). Add profile-rt license to LICENSE.
       new  197c814   Merge pull request #1765 from JohanEngelen/profilertlicense
       new  f6919e3   ir2obj cache: Add all cmdline args to the hash, unless we are certain they can safely be ignored for ir2obj hashing.
       new  2f3228e   ir2obj cache: Add testcase for ignoring parameters after `-run` for hashing.
       new  8787c4b   ir2obj: improve testcase, making sure that the first and last cache hit hashes match with none of the tests in between.
       new  8843953   ir2obj: also ignore the `-lib` cmdline flag for hashing
       new  d68eb90   ir2obj: Ignore the compiler executable filepath (first arg) for the hash.
       new  00dfb4d   Apply TargetMachine options as function attributes in IR. Needed for LTO.
       new  96283b0   Merge pull request #1773 from JohanEngelen/cacheinline
       new  4635446   CodeView: arguments passed by reference not shown because of wrong size
       new  fc5182c   CircleCI: build LDC with itself and test that version. (#1810)
       new  63fba4e   Add a matching call to llvm.va_end when llvm.va_start was called.
       new  45a4f64   [NFC] Refactor debuginfo emission check. (#1797)
       new  a052b2d   Merge pull request #1762 from JohanEngelen/gh1744_exception
       new  9d1637f   DI: display typeof(null) as void*
       new  ba180bb   Merge pull request #1813 from rainers/cv11
       new  4e5c961   Merge pull request #1804 from rainers/cv10
       new  4da394d   Let LLVM figure out default CPU for ARM/AArch64
       new  8be1e3e   Adapt emission of debuginfos for parameters
       new  a8c6293   Create output directories recursively
       new  9e4dc6b   Merge pull request #1820 from kinke/recursiveMkdir
       new  6b6cafc   Win64 workaround: Emit slice and vector params as DI locals
       new  e189887   Merge pull request #1816 from kinke/diParam
       new  a90fdfe   Merge pull request #1815 from kinke/defaultCPU
       new  7a0bba0   Fix in-place construction of structs returned by inline assembly
       new  7e572e6   Allow align(1) for global variables.
       new  e0c78fa   Rename `-ir2obj-cache-*` cmdline flags to `-cache-*`, because the cache can be used for more things than just ir2obj caching. Rename "ir2obj" namespace to "cache".
       new  61e99e8   Rename "ir2obj-cache" to "cache" (source and filenames)
       new  0b55bd2   fix build against LLVM master: clEnumValEnd removed
       new  f77d3fa   Merge pull request #1818 from rainers/fix_llvm40_2
       new  549422f   Add a test for #802.
       new  399962a   Validate the __asm constraints.
       new  8d06f23   Merge pull request #1825 from JohanEngelen/align1
       new  5077453   Merge pull request #1826 from LemonBoy/asm-cvalid
       new  cf1a488   Merge pull request #1811 from JohanEngelen/funcattributes
       new  8276269   Create static libs in -od directory for LDMD only
       new  bb2b648   Shared library support for OS X (#1705)
       new  d7b45f7   Revert "Revert "Check existing runtime function declarations for matching type""
       new  141310c   Introduce (hidden) command-line option `-cleanup-obj`
       new  44e7511   LDMD: Prevent object file collisions when creating static libs
       new  10b85fe   Merge pull request #1824 from kinke/inplaceIR
       new  9dad160   Merge pull request #1812 from JohanEngelen/rename-ir2obj
       new  87e79ff   [Travis] Bump the LDC LTS version.
       new  b9ec85c   Merge pull request #1836 from JohanEngelen/ldc0172
       new  eb0f97a   ELF: Use magic linker symbol names for begin/end of .minfo.
       new  517f909   Check StructLiteralExp elements in isConstLiteral.
       new  ec6483f   Merge pull request #1821 from LemonBoy/slit
       new  eab33ea   Implement single-thread fences via the LDC_fence pragma. (#1837)
       new  2fa64b9   Merge pull request #1835 from JohanEngelen/minfolinkermagic
       new  86d11c8   Merge pull request #1830 from kinke/dub
       new  c083a67   Mark _d_throw_exception as cold/noreturn
       new  e6537ba   Fix union layout and initialization
       new  9a49790   Merge pull request #1849 from klickverbot/throw-noreturn
       new  498cf6d   Merge pull request #1833 from kinke/reenableRuntimeFunctionsCheck
       new  ab1432e   Use the regular LL type for all init symbols and most globals
       new  72bc6b1   Bump version.
       new  10b0261   Zext i1 constants for scalar Boolean struct fields to i8
       new  0fda2d2   Fix dynamic initialization of unions
       new  1a84b2f   Produce linking errors when calling abstract functions
       new  a7d530b   Merge pull request #1846 from kinke/union
       new  7deae74   Only emit llvm.used _once_ when compiling multiple D modules into one LLVM module.
       new  04f91f2   Merge pull request #1854 from kinke/abstract
       new  08e1c49   fix build against current LLVM master @ 9b4e8286785f538e73d2e3eaa96f88c3d98b9960
       new  ed3afed   UseSoftFloat was removed from the TargetOptions in LLVM3.7. It's replacement (I believe) is the "+soft-float" target feature (in the target feature string). Inside LLVM, the "use-soft-float" attribute is upgraded to the "+soft-float" feature, so we can do that ourselves when creating the target machine. (at the point where we add the attributes to the function, we have no access to whether our TargetMachine was created with FloatABI:SoftFP or not)
       new  c832735   Merge pull request #1859 from rainers/fix_llvm40_3
       new  6547680   Merge pull request #1863 from JohanEngelen/fixsoftfloat
       new  7e39799   Merge pull request #1855 from JohanEngelen/fixused
       new  c417d10   Does DMD 2.072.0 miscompile LDC?
       new  0833c9b   Merge pull request #1866 from JohanEngelen/travisdmdfix
       new  fe8cf91   Add code for logging within D code.
       new  596fc82   Implement -finstrument-functions.
       new  e154826   Merge pull request #1845 from LemonBoy/instr
       new  44b3989   Merge pull request #1865 from JohanEngelen/Dlogging
       new  53599b4   Fix mismatched fwd declaration and clang-format. [NFC]
       new  c1b08f1   Order initializations according to how they will happen at runtime. [NFC]
       new  54e4549   Fix privacy issue with Logger code.
       new  bb24fb2   Add LTO support (full and thin), with `-flto=thin|full`.
       new  b15bb73   [CircleCI] use ld.gold per default to enable LTO testing
       new  3722caa   Merge pull request #1840 from JohanEngelen/LTO
       new  1321836   Don't necessarily enforce file extension of .bc, .ll, .s files
       new  a9d83b9   druntime: Mark intrinsic llvm_prefetch as pure and @safe
       new  d852300   druntime: Don't export GC proxy functions
       new  557a8bd   Consider string literals as constant in isConstLiteral.
       new  39a5aae   Merge pull request #1869 from kinke/fix1843
       new  3b63eff   Implement -gline-tables-only (PR #1861)
       new  99d4552   fix build against LLVM master: llvm/Bitcode/ReaderWriter.h has been split and renamed
       new  fd73375   Refactoring of UDA code (from dcompute branch) [NFC] (#1877)
       new  27c395c   fix issue 1876: passing /LARGEADDRESSAWARE:NO is a workaround for DWARF debug info, it causes trouble with CodeView debug info
       new  de67daf   Merge pull request #1881 from rainers/fix_llvm40_4
       new  296bf7c   Merge pull request #1880 from rainers/issue_1876
       new  8a2a6c1   Merge pull request #1838 from LemonBoy/slit-const-string
       new  67d5fe5   Map `export` visibility to LLVM DLL storage classes
       new  b7c2a30   Win64: Don't enforce uwtable function attribute
       new  c693e26   Partial cherry-pick from DMD master to remove cycle. (#1886)
       new  3eab44a   Consider pointer literals as constant in isConstLiteral.
       new  23c1749   For non-tagged commits, change version string to e.g. "1.1.0git-c693e26" (#1887)
       new  734398a   Merge pull request #1856 from kinke/dllexport
       new  0de021f   Fix check if nested function can access outer function frame
       new  7ebcae7   Merge pull request #1888 from kinke/fix1864
       new  e1394fa   Build vtable type lazily
       new  16d15e0   Use opaque [N x i8*] for vtables
       new  c1c1fcb   Add PGO data to the ThinLTO module summary (LLVM >= 4.0). (#1892)
       new  72e0684   Fix test that fails upon unfortunate git hashes.
       new  603a180   Merge pull request #1891 from kinke/opaqueVtbl
       new  13a97ad   Travis: use LLVM3.9 on OS X (#1817)
       new  89e29b6   Fix LLM 4.0 build. (#1895)
       new  05ce3a3   Implement different cache recovery mechanisms.
       new  2230727   Merge pull request #1893 from JohanEngelen/cachelink
       new  62a2252   Implement the betterC switch like DMD does.
       new  9f4cdb5   Remove unnecessary semicolon [nfc]
       new  d4f5b8a   Suffix the LTO plugin packaged with LDC with "-ldc", to prevent installation conflicts.
       new  23a677d   Move the LTO plugin to the `bin` dir.
       new  ca560e3   Merge pull request #1898 from JohanEngelen/renameLTObin
       new  788add6   Revert "Move the LTO plugin to the `bin` dir."
       new  4637101   Make "LIB_SUFFIX" a global cmake option (not just for the runtime) and use it also to define the LTO plugin install/search location.
       new  77bcc6e   Add -flto-binary default setting to ldc.conf.
       new  3b59879   Allow user to specify LTO plugin file.
       new  5ae5fc1   PPC/PPC64: Fix ABI errors.
       new  1449f92   PPC/PPC64: Reverse parameter order for extern(D)
       new  b34a03d   Reverse parameter order for extern(D) for all other ABIs too
       new  088c766   Remove -flto-binary from ldc.conf default settings (revert 77bcc6e211992cd05ef369a03323dfdafbcb1f1d), so that LDC will always search for the plugin in multiple locations (instead of only the flto-binary location).
       new  2f987d1   Make installation of the LTO plugin optional. Default to false on Linux where packaging the plugin does not always work properly (things are bad when the plugin is dynamically linked to LLVM, and the plugin ABI also depends on a system header file). Default to true on Mac (safe afaict).
       new  17a2c8a   Attempt to fix PPC64-LE, MIPS64 and ARM/AArch64 ABIs
       new  8a16126   Infer return type of functions for vtbl initializer
       new  56b62b2   LTO: add extra search locations for the LLVMgold.so plugin.
       new  38be953   Merge pull request #1905 from kinke/ppc
       new  9566fc5   Merge pull request #1907 from kinke/fix1906
       new  b610dbc   Fix TypeInfo_Struct constants for all non-x86_64 64-bit targets
       new  f6b4bc2   Improve the `-fprofile-instr-generate` cmdline option description.
       new  e2d88ac   Merge pull request #1902 from JohanEngelen/ltoplugin
       new  8d07545   Merge pull request #1910 from kinke/tiStruct
       new  88d18c1   CMake: Use LIB_SUFFIX consistently
       new  505a01b   Forward `-L` linker args starting with `-Wl,` to gcc driver
       new  3063c27   CMake: Simplify unittest targets
       new  c5fe462   CMake: Support multi-arg `-Wl,arg1,arg2,...` in linker flags for D compiler
       new  46d0284   CMake: Tweak quotes around cmdline options
       new  86767dd   Travis: Use LIB_SUFFIX=64 for multilib job
       new  18a48a6   Merge pull request #1912 from kinke/ltoplugin
       new  11c09ce   Remove the 16MB limit on static array sizes.
       new  b49b8f8   Attempt to workaround DMD bug.
       new  b78f62c   Refactor the machinery to add commandline options that clash with LLVM's options. This generalizes the piece of code that adds the "enable-color" option, such that it is easier to add other LLVM-clashing options (such as -ffast-math).  [NFC]
       new  cd3ae57   Implement -ffast-math.
       new  26a2b54   druntime: Cherry-pick backtrace fixes from Weka fork
       new  dd359f3   Merge pull request #1896 from JohanEngelen/ffastmath
       new  b6c1e4f   Merge pull request #1914 from JohanEngelen/arraysizelimit
       new  1155379   Merge pull request #1920 from kinke/backtrace
       new  e0685f8   SCOPE_EXIT
       new  6c4f421   Use SCOPE_EXIT in DtoDefineFunction
       new  a1de24d   Implement the @allocSize magic UDA. (#1610)
       new  0f2d594   Back off on what we consider as "constant literals": (some) dynamic array literals are not-const because they are expected to be newly allocated. (#1927)
       new  29d52f0   Sync command-line options and descriptions with DMD
       new  5e9914a   Fix LLVM trunk build. (#1936)
       new  feb4ebd   Fix ABI issue #1925 (#1938)
       new  0e34826   CMake: add version check to findLLVM (#1940)
       new  ed22ff1   Bump master version.
       new  5a40abe   Travis and AppVeyor: Upgrade to LLVM 3.9.1
       new  d47b747   Merge pull request #1949 from kinke/llvm391
       new  4f8b4f1   Be more forgiving when pre-parsing target triple for config file lookup
       new  f70278f   Merge pull request #1950 from kinke/gh1945
       new  273f89c   Merge pull request #1937 from kinke/warnings
       new  b7e576d   Improve support for response files in command line (#1942)
       new  def709c   Renamed helpers.h to scope_exit.h
       new  c72d976   cache: Add files atomically to the cache (copy to temp file + rename), to prevent cache poisoning upon program abort during copying the file into the cache.
       new  46892e2   Update profile-rt for LLVM 3.9 and 4.0.
       new  1a82dc8   Merge pull request #1959 from JohanEngelen/update_rt
       new  356a241   cache: Delete all temporary files during cache pruning.
       new  2f408ce   Merge pull request #1926 from Hardcode84/scope_exit
       new  d49acac   Fix -finstrument-functions. The wrong return address was used.
       new  d8a3d8d   Merge pull request #1961 from JohanEngelen/fixinstrfnc
       new  98092d4   Merge pull request #1957 from JohanEngelen/atomiccachewrite
       new  a95f90f   README: Fix Homebrew spelling, remove "Distribution" header
       new  6369abc   Properly mark lit tests that require X86. Should fix these tests on ARM.
       new  39379b2   update phobos
       new  bb3e164   Fix alignment and size of target critical section (#1956)
       new  e53ca5b   Merge pull request #1966 from JohanEngelen/fixARMlit
       new  7e97c58   Merge pull request #1967 from JohanEngelen/testSolarisPhobos
       new  09cef87   Fix alignment test for ARM. (#1968)
       new  a26bfc1   Refactor code to hide direct IrFunction->func usage and add convenient functions (#1911)
       new  bb9128f   Fix codegen/asm_output test for RPi 1 (armv6) (#1972)
       new  3b28e79   Remove unused variables.
       new  b78f19c   Fix ldc-prune-cache help text.
       new  b5d1ae2   druntime: Fix no stack trace on windows (#1976)
       new  1621bed   [CircleCI] Add LLVM 4.0 apt repo. (#1982)
       new  de26dd6   Skip some obsolete muls and divs for arrays with element size = 1
       new  5fcfd96   Handle static arrays rewritten to slices in a more generic fashion
       new  f95d5fd   Optimize initializations of byte arrays with non-const byte to memset()
       new  6f66eb7   Add IR test for static array initializations
       new  89e5d27   Put debuginfo on GEP instead of on the alloca with an offset. (#1984)
       new  4e671e1   Add support for LLVM 5.0 (current LLVM trunk) (#1985)
       new  23860a4   [CMake] Change runtimelib building dependency on `conf.in` configure input file instead of the configure output file. (#1981)
       new  29f1487   [CMake] Add CheckDSourceCompiles.cmake macro that can check whether a piece of D code compiles with some optional compiler flags.
       new  a89719d   Merge pull request #1978 from kinke/arrays
       new  dca2193   Merge 2.072.2 front-end
       new  7e1c24b   Fix C++ warning: ../ddmd/expression.h:1052:7: warning: class 'CommaExp' does not declare any constructor to initialize its non-modifiable members class CommaExp : public BinExp       ^ ../ddmd/expression.h:1055:16: note: const member 'isGenerated' will never be initialized     const bool isGenerated;
       new  b2378b1   Fix buggy incorrect virtual function overrides.
       new  6d243ff   Fix incorrect CommaExp ctor declaration.
       new  56d8a85   Add missing field in C++ declaration of TypeStruct.
       new  d55dd25   Fix return type of our TypeBasic::alignment() override.
       new  e45bb97   Don't declare IfStatement::match separately anymore
       new  265db37   druntime: Remove src/ldc/osx_tls.c, use upstream src/rt/osx_tls.c
       new  84d5ee2   Fix C++ declaration of IfStatement::match.
       new  44d8eb7   Update druntime: fixes compile error on undeclared argument type for a function we don't use.
       new  5e3c620   druntime: Get rid of deprecation warnings due to implicit string concatenations
       new  de0708e   Fix compilation error for LLVM 4.0+
       new  9d4961a   Fix detection of special reference variables
       new  5dda825   Phobos: Get rid of implicit string concatenation warnings
       new  d09ae61   druntime: Disable new rt.sections_osx_x86_64
       new  6db54a1   Bump front-end version number
       new  0a3b4e8   druntime: Add function attributes to LDC core.atomic implementation
       new  d3d4278   Phobos: Fix std.conv unittest compile error for double-precision reals
       new  f075425   To check magic LDC UDAs parameter types, convert them to their basetype first. (#1994)
       new  07857d3   Phobos: Fix std.conv unittest for double-precision reals
       new  7c1e4a7   Fix C++ mangling of real: __float128 => long double
       new  8750660   Remove orphaned DDMD files
       new  6adea37   druntime: Fix typeid(null).initializer().length
       new  a62b75d   [CircleCI] Use the latest LDC release: 1.1.0. (#1995)
       new  305fcdd   [CMake] Add option to build LDC using LTO: `-DLDC_BUILD_WITH_LTO={OFF, ON, FULL, THIN}`.
       new  47f1e59   Fix flag 'isAbstract' for ClassInfos
       new  4857c30   dmd-testsuite: Relax/disable some new 2.072 tests for LDC
       new  99795b8   Quote mangled names of naked functions starting with '?'
       new  507f645   Merge pull request #1986 from JohanEngelen/cmakeLTO
       new  84e74e3   Rework LDMD command-line translation and add -verrors-spec
       new  87bfcc7   Prepare DtoCallFunction() for runtime function calls (#1238)
       new  badea5a   Don't immediately delete generated doc file
       new  0396d89   CMake: Include missing modules in druntime/Phobos
       new  f7a3e4a   CMake: Exclude core.stdcpp.* modules due to alpha quality
       new  d14fdf6   Fix naked functions mangling regression for Win32
       new  a96627e   Adapt lit test to changed mangling of nested functions
       new  6a932c5   Merge pull request #1917 from kinke/gh1915
       new  03d59b7   Merge branch 'master' into merge-2.072
       new  d63190a   Adapt druntime CMake script for new core.sys.{darwin,openbsd} packages
       new  f5bc81e   Fix extern(C++) naked functions mangling for Win32
       new  3dba3b2   Phobos: Fix std.outbuffer.[v]printf() for VS 2015+
       new  1094634   Prevent duplicate fields for AggregateDeclarations
       new  a4cf79d   Phobos: Relax std.json unittest some more
       new  c051d8d   AppVeyor: Downgrade libcurl to 7.48.0
       new  0e71a76   Limited support for arbitrary target reals
       new  cecb040   Add command-line option -transition=safe
       new  00efa74   LDMD: Warn about unsupported -multiobj switch
       new  72504cb   Merge pull request #1987 from ldc-developers/merge-2.072
       new  d3b553b   driver/cl_options: Use array instead of a gazillion hide() function calls [nfc]
       new  fabab3f   driver/cl_options: clang-format [nfc]
       new  ea61df2   driver/cl_options: Hide more internal flags for LLVM 3.9.1
       new  99ea410   Micro-optimization
       new  079f0d0   Linux: Always build C parts of standard library as PIC
       new  bf05e91   Merge pull request #1882 from JohanEngelen/ptrarray
       new  8b25e45   profile-rt: update LLVM 5.0 copy.
       new  9ee217e   Update phobos: work around an issue exposed by PR #1719
       new  bd09cdc   Optimize static array comparisons to a memcmp call for types for which this is valid.
       new  33f226e   Merge pull request #1719 from JohanEngelen/gh1632
       new  dfbbf15   Add RISCV32 and RISCV64 version identifiers [dlang/dmd#6526]
       new  0d9ab69   Detect RISC-V architectures and define the correct versions
       new  2a13eae   Merge pull request #2005 from e-y-e/riscv
       new  b159de0   Cherrypick DMD PR #6582. (#2021)
       new  de36080   Fix LDMD regression when generating response file
       new  879e1c7   Merge pull request #2025 from kinke/fixLDMD
       new  012bacc   dmd-testsuite: Improve LDMD response file test (#2026)
       new  5f8cae7   Append default file extension if -of doesn't contain any
       new  9a1c4ad   Add hidden -ldmd option when invoking LDC via LDMD
       new  7fc885e   Append default file extension for LDMD only
       new  99acea7   Add dmd-testsuite tests for issue #2001
       new  647e3b6   Require CMake >= 2.8.9 and update Travis' CMake
       new  1c175b7   Darwin: Change default shared-lib extension from .so to .dylib
       new  a75c84a   Merge pull request #2002 from kinke/defaultExt
       new  c2b539c   Fix LLVM 5.0 compilation
       new  0849a45   Merge pull request #2032 from JohanEngelen/llvm50
       new  f1d14eb   Update druntime: fix ldc.intrinsics for LLVM >= 4.0 (#2038)
       new  b9319f4   druntime: Fix spurious DSO registry TLS crash (core.thread tests on OS X)
       new  94f0421   Don't crash when trying to repaint static arrays (#2034)
       new  f974722   druntime: Fix LLVM intrinsics for LLVM 3.5
       new  8696510   Fix unused variable warnings for LLVM >= 4.0 (#2040)
       new  e21634e   Fix LLVM 5.0 build and update profile-rt (#2039)
       new  c96d9a8   Use https URLs for git submodules (#2051)
       new  a06d3a3   Re-add uwtable function attribute on Win64
       new  3ee418a   AppVeyor: Host precompiled libcurl.zip on DropBox
       new  dcde028   Implement optimization: compare slices using memcmp if valid (#2047)
       new  1bbbf2c   Don't parse non-wellformed floating-point literals during lexing
       new  edb82a8   Let LLVM parse floating-point literals instead of host C runtime
       new  6896a12   Fix LLVM 5.0 build. (#2050)
       new  8af1968   Add latest druntime changes.
       new  fbe73b9   Revert "Add latest druntime changes."
       new  0c83b7f   Add option to avoid recursing in get_git_head_revision cmake function
       new  3c674f7   Cherry-pick front-end fix wrt. casting scalars to vectors
       new  caa9792   Backport fix for typeid(null)
       new  d7b40d4   Fix compilation error with DMD 2.074 (#2068)
       new  e229b1d   Bump year to 2017 in license file

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