Skip to content

Releases: zufuliu/llvm-utils

v19.04

13 Apr 00:27
Compare
Choose a tag to compare

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support deprecated v141_xp toolset for Visual Studio 2019 (LLVM_v141_xp). d707ca2

v19.02

02 Feb 02:04
Compare
Choose a tag to compare

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support Visual C++ 2017 v141 toolset for Visual Studio 2019. 4aaec57
  • Include license.txt within zip archives (source distribution). 48ca975

v19.01

26 Jan 12:08
Compare
Choose a tag to compare

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Add Visual Studio 2019 (LLVM_v142) toolchain (dd714ad).
  • Make VS2017\install.bat works for both Visual Studio 2017 and 2019 (5c15578 and 87805fb).
  • Ignore "C++ Language Standard" option for C source, fix clang-cl warning: argument unused during compilation: '/std:c++latest' [-Wunused-command-line-argument] (9017b83).
  • Update friendly name for Platform Toolsets in the property pages, add "LLVM_" prefix (7c822d6).
  • Other bug fixes.

v18.12

30 Dec 08:54
Compare
Choose a tag to compare

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019 Preview 1
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Don't use old releases at bellow, them have hard-coded _MSC_VER and Clang version.
These archive comes with bug fix 408248a, 5c15578 and 87805fb.

Changes

  • Add support for Visual Studio 2010, 2012, 2013, 2015 and 2019. 3340ad6
  • ARM64 "LLVM for Visual Studio 2017 (v141)" (LLVM_v141) is added for Visual Studio 2017 and 2019. a2a2bb9.
  • Added friendly names for platform toolsets to project property pages, and short name for platform toolsets to project name in Solution Explorer. 59801f7
  • Version-specific include path and library path for Clang and lld-link is removed, the include path and library is handled internal by Clang and lld-link them self. ea32123
  • The hard-code -fmsc-version=xxxx option is removed, the _MSC_VER don't need manually set. ea32123
  • Fix SupportJustMyCode (/JMC) error. 31a26c7
  • Fix TrackFileAccess TRK0002 error. 9ea793b
  • "Use lld-link" is changed to false, because of unsupported DEBUG:FASTLINK option. 1802f5a
  • install script is changed to callable, which can be used to install these extensions to AppVeyor build image. 0d26e96

Breaking Changes:

  • In order to add friendly names for platform toolsets to project property pages, and short name for platform toolsets to project name in Solution Explorer (59801f7), space in platform toolset name is replaced with underscore (47fe4db), so LLVM v141 is changed to LLVM_v141, LLVM v141_xp is changed to LLVM_v141_xp.