[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