[pkg-d-commits] [ldc] annotated tag v1.2.0-beta2 created (now def2613)
Matthias Klumpp
mak at moszumanska.debian.org
Sun Apr 23 22:37:28 UTC 2017
This is an automated email from the git hooks/post-receive script.
mak pushed a change to annotated tag v1.2.0-beta2
in repository ldc.
at def2613 (tag)
tagging 3c674f7ce1a148e3a385580311317535408f64e2 (commit)
replaces v1.2.0-beta1
tagged by Martin
on Sat Apr 1 16:49:32 2017 +0200
- Log -----------------------------------------------------------------
v1.2.0-beta2(2.0.72.2)
David Nadlinger (1):
druntime: Fix spurious DSO registry TLS crash (core.thread tests on OS X)
Johan Engelen (5):
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)
Implement optimization: compare slices using memcmp if valid (#2047)
Fix LLVM 5.0 build. (#2050)
Joseph Rushton Wakeling (2):
Use https URLs for git submodules (#2051)
Add option to avoid recursing in get_git_head_revision cmake function
Kai Nacke (1):
Add latest druntime changes.
Martin (7):
druntime: Fix LLVM intrinsics for LLVM 3.5
Re-add uwtable function attribute on Win64
AppVeyor: Host precompiled libcurl.zip on DropBox
Don't parse non-wellformed floating-point literals during lexing
Let LLVM parse floating-point literals instead of host C runtime
Revert "Add latest druntime changes."
Cherry-pick front-end fix wrt. casting scalars to vectors
kinke (1):
Don't crash when trying to repaint static arrays (#2034)
-----------------------------------------------------------------------
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
The 337 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