CVS log for pkgsrc/lang/libLLVM/Makefile
Up to [cvs.NetBSD.org] / pkgsrc / lang / libLLVM
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun Aug 25 06:18:56 2024 UTC (2 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base,
pkgsrc-2024Q3,
HEAD
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +18 -18
lines
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
Revision 1.47: download - view: text, markup, annotated - select for diffs
Mon Aug 14 05:24:44 2023 UTC (14 months, 4 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base,
pkgsrc-2024Q2,
pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2
lines
*: recursive bump for Python 3.11 as new default
Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Jun 27 10:33:41 2023 UTC (16 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +10 -4
lines
lang/libLLVM: Need Python as tool, and llvm-tblgen too if cross-compiling.
Unlike many of my other recent changes, this does affect native builds,
not just cross builds -- but only to install an llvm-tblgen executable,
which is already built in native builds anyway, so that it can be used
as a tool for cross builds.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Jan 24 23:37:27 2023 UTC (21 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +10 -9
lines
libLLVM: finish converting to cmake/build.mk
pkglint cleanup while here
Revision 1.44: download - view: text, markup, annotated - select for diffs
Tue Jan 24 18:36:28 2023 UTC (21 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -6
lines
*: convert to cmake/build.mk
Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Dec 4 11:28:51 2022 UTC (23 months, 1 week ago) by he
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +14 -6
lines
libLLVM: use mk/atomic64.mk, remove i386-specific hack.
Also copy the use of -mno-pltseq construct for powerpc
from llvm Makefile. Fixes build problem on macppc-current.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Oct 31 14:54:38 2022 UTC (2 years ago) by triaxx
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +1 -6
lines
libLLVM: Improve fix for FreeBSD
pkgsrc changes:
---------------
* Replace conditional configuration in Makefile by conditional option support
in options.mk thanks to Tobias.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Sun Oct 30 22:02:11 2022 UTC (2 years ago) by triaxx
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +7 -2
lines
libLLVM: Fix building on FreeBSD
pkgsrc changes:
---------------
* Disable terminfo on FreeBSD since error occur with curs_terminfo(3X)
functions. The fix comes from FreeBSD ports.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat Jul 9 08:16:02 2022 UTC (2 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -1
lines
llvm: does not support python 2.7
Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Jun 28 11:34:13 2022 UTC (2 years, 4 months ago) by wiz
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -1
lines
*: recursive bump for perl 5.36
Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Mar 13 15:22:32 2022 UTC (2 years, 8 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +19 -9
lines
libLLVM: update to 13.0.1, for mesa update
Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon May 24 19:52:33 2021 UTC (3 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -1
lines
*: recursive bump for perl 5.34
Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Mar 20 17:51:57 2020 UTC (4 years, 7 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2
lines
libLLVM: Bump GCC_REQD
Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Mar 6 22:44:18 2020 UTC (4 years, 8 months ago) by tnn
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +17 -14
lines
libLLVM: update to 9.0.1
sync w/ lang/llvm. needed for mesa 20 update.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Jan 26 17:31:29 2020 UTC (4 years, 9 months ago) by rillig
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2
lines
all: migrate homepages from http to https
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun Nov 3 19:04:02 2019 UTC (5 years ago) by rillig
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2
lines
lang: align variable assignments
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Aug 22 17:49:01 2019 UTC (5 years, 2 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -2
lines
libLLVM: Enable RTTI, needed for newer MesaLib.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Apr 25 07:33:02 2019 UTC (5 years, 6 months ago) by maya
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -1
lines
PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Jan 26 23:03:53 2019 UTC (5 years, 9 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1
lines
don't need libxml2 here
Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Jan 26 21:17:20 2019 UTC (5 years, 9 months ago) by tnn
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +28 -42
lines
libLLVM: update to 7.0.1, adapted from lang/llvm
Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Mar 4 01:47:39 2018 UTC (6 years, 8 months ago) by gdt
Branches: MAIN
CVS tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -1
lines
libLLVM: Note plan for this to stay at 4.0
Revision 1.27: download - view: text, markup, annotated - select for diffs
Fri Dec 8 02:14:44 2017 UTC (6 years, 11 months ago) by gdt
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +1 -3
lines
libLLVM: Revert update to 5.0.0
The update broke MesaLib, which blocks a vast number of packages. In
the interest of stability heading towards 2017Q4, revert it, leaving
the issue of how to handle updates to this package (how much testing
is required, keeping multiple versions, etc.) to after the branch.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Dec 1 19:22:13 2017 UTC (6 years, 11 months ago) by adam
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +4 -2
lines
llvm: updated to 5.0.0
5.0.0:
Non-comprehensive list of changes in this release
* LLVM’s WeakVH has been renamed to WeakTrackingVH and a new WeakVH has been introduced. The new WeakVH nulls itself out on deletion, but does not track values across RAUW.
* A new library named BinaryFormat has been created which holds a collection of code which previously lived in Support. This includes the file_magic structure and identify_magic functions, as well as all the structure and type definitions for DWARF, ELF, COFF, WASM, and MachO file formats.
* The tool llvm-pdbdump has been renamed llvm-pdbutil to better reflect its nature as a general purpose PDB manipulation / diagnostics tool that does more than just dumping contents.
* The BBVectorize pass has been removed. It was fully replaced and no longer used back in 2014 but we didn’t get around to removing it. Now it is gone. The SLP vectorizer is the suggested non-loop vectorization pass.
* A new tool opt-viewer.py has been added to visualize optimization remarks in HTML. The tool processes the YAML files produced by clang with the -fsave-optimization-record option.
* A new CMake macro LLVM_REVERSE_ITERATION has been added. If enabled, all supported unordered LLVM containers would be iterated in reverse order. This is useful for uncovering non-determinism caused by iteration of unordered containers. Currently, it supports reverse iteration of SmallPtrSet and DenseMap.
* A new tool llvm-dlltool has been added to create short import libraries from GNU style definition files. The tool utilizes the PE COFF SPEC Import Library Format and PE COFF Auxiliary Weak Externals Format to achieve compatibility with LLD and MSVC LINK.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Jul 24 13:13:39 2017 UTC (7 years, 3 months ago) by maya
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -3
lines
libLLVM: update to 4.0.1, a bugfix release.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Jun 1 13:30:25 2017 UTC (7 years, 5 months ago) by jlam
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2
lines
Use public SHLIB_TYPE instead of private _OPSYS_SHLIB_TYPE.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed May 3 08:38:43 2017 UTC (7 years, 6 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -6
lines
Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon May 1 00:43:07 2017 UTC (7 years, 6 months ago) by maya
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -1
lines
libLLVM: respect LDFLAGS
from Dr. Thomas Orgis via tech-pkg
Revision 1.20.2.1: download - view: text, markup, annotated - select for diffs
Sun Apr 16 15:09:24 2017 UTC (7 years, 6 months ago) by bsiegert
Branches: pkgsrc-2017Q1
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +3 -3
lines
Pullup ticket #5268 - requested by sevan
lang/libLLVM: build fix
Revisions pulled up:
- lang/libLLVM/Makefile 1.21
---
Module Name: pkgsrc
Committed By: maya
Date: Mon Apr 10 19:49:59 UTC 2017
Modified Files:
pkgsrc/lang/libLLVM: Makefile
Log Message:
libLLVM: use ln -sf, not ln -s. helps rebuilds, as the previous link
already exists
Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Apr 10 19:49:59 2017 UTC (7 years, 7 months ago) by maya
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -3
lines
libLLVM: use ln -sf, not ln -s. helps rebuilds, as the previous link
already exists
Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Mar 24 11:43:52 2017 UTC (7 years, 7 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base
Branch point for: pkgsrc-2017Q1
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -1
lines
Link llvm-lto2 and the other tools dynamically against libLLVM to avoid
the size penalty. The primary intention of this package is to provide a
standalone library for other consumers of LLVM and the size difference
doesn't justify the small performance penalty. Bump revision.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Mar 17 22:38:18 2017 UTC (7 years, 7 months ago) by adam
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2
lines
LLVM 4.0.0:
The minimum compiler version required for building LLVM has been raised to 4.8 for GCC and 2015 for Visual Studio.
The C API functions LLVMAddFunctionAttr, LLVMGetFunctionAttr, LLVMRemoveFunctionAttr, LLVMAddAttribute, LLVMRemoveAttribute, LLVMGetAttribute, LLVMAddInstrAttribute and LLVMRemoveInstrAttribute have been removed.
The C API enum LLVMAttribute has been deleted.
The definition and uses of LLVM_ATRIBUTE_UNUSED_RESULT in the LLVM source were replaced with LLVM_NODISCARD, which matches the C++17 [[nodiscard]] semantics rather than gcc’s __attribute__((warn_unused_result)).
The Timer related APIs now expect a Name and Description. When upgrading code the previously used names should become descriptions and a short name in the style of a programming language identifier should be added.
LLVM now handles invariant.group across different basic blocks, which makes it possible to devirtualize virtual calls inside loops.
The aggressive dead code elimination phase (“adce”) now removes branches which do not effect program behavior. Loops are retained by default since they may be infinite but these can also be removed with LLVM option -adce-remove-loops when the loop body otherwise has no live operations.
The llvm-cov tool can now export coverage data as json. Its html output mode has also improved.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Jan 16 21:56:35 2017 UTC (7 years, 9 months ago) by brook
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -5
lines
Clean up definition of libtool on Darwin.
The previous commit ended up with two different specifications for libtool
on Darwin. One was the OS-specific version of CMAKE_ARGS introduced in the
previous commit; the other was inside a conditional to detect Darwin introduced in the commit prior. The former seems cleaner so it has been left.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jan 16 17:26:47 2017 UTC (7 years, 9 months ago) by brook
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -1
lines
Use the system-specific libtool on Darwin.
This fixes bugs relating to unrecognized libtool options on Darwin.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jan 5 11:54:32 2017 UTC (7 years, 10 months ago) by adam
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +6 -2
lines
Changes 3.9.1:
The LLVMContext gains a new runtime check (see LLVMContext::discardValueNames()) that can be set to discard Value names (other than GlobalValue). This is intended to be used in release builds by clients that are interested in saving CPU/memory as much as possible.
There is no longer a “global context” available in LLVM, except for the C API.
The autoconf build system has been removed in favor of CMake. LLVM 3.9 requires CMake 3.4.3 or later to build. For information about using CMake please see the documentation on Building LLVM with CMake. For information about the CMake language there is also a CMake Primer document available.
C API functions LLVMParseBitcode, LLVMParseBitcodeInContext, LLVMGetBitcodeModuleInContext and LLVMGetBitcodeModule having been removed. LLVMGetTargetMachineData has been removed (use LLVMGetDataLayout instead).
The C API function LLVMLinkModules has been removed.
The C API function LLVMAddTargetData has been removed.
The C API function LLVMGetDataLayout is deprecated in favor of LLVMGetDataLayoutStr.
The C API enum LLVMAttribute and associated API is deprecated in favor of the new LLVMAttributeRef API. The deprecated functions are LLVMAddFunctionAttr, LLVMAddTargetDependentFunctionAttr, LLVMRemoveFunctionAttr, LLVMGetFunctionAttr, LLVMAddAttribute, LLVMRemoveAttribute, LLVMGetAttribute, LLVMAddInstrAttribute, LLVMRemoveInstrAttribute and LLVMSetInstrParamAlignment.
TargetFrameLowering::eliminateCallFramePseudoInstr now returns an iterator to the next instruction instead of void. Targets that previously did MBB.erase(I); return; now probably want return MBB.erase(I);.
SelectionDAGISel::Select now returns void. Out-of-tree targets will need to be updated to replace the argument node and remove any dead nodes in cases where they currently return an SDNode * from this interface.
Added the MemorySSA analysis, which hopes to replace MemoryDependenceAnalysis. It should provide higher-quality results than MemDep, and be algorithmically faster than MemDep. Currently, GVNHoist (which is off by default) makes use of MemorySSA.
The minimum density for lowering switches with jump tables has been reduced from 40% to 10% for functions which are not marked optsize (that is, compiled with -Os).
Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Dec 20 22:40:06 2016 UTC (7 years, 10 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +6 -1
lines
fix build on NetBSD/i386
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Dec 17 23:28:34 2016 UTC (7 years, 10 months ago) by joerg
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +5 -1
lines
Explicitly build LLVM projects with -std=c++11, it doesn't get detected
automatically in all cases.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Nov 14 20:15:33 2016 UTC (7 years, 11 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -4
lines
Update llvm packages to 3.9.0
* Drop CppBackend. It is removed.
Changelog:
* GCC ABI Tag
* LLVM IR: new intrinsics etc.
* Change LLVM IPO model
* Support ThinLTO
* Improve the ARM targets, ARMv8.2-A support etc.
* Improve the MIPS targets
* Improve the PowerPC target, default optim O3 to O2
* Improve the X86 target, SKylake AVX-512 etc.
* Improve the AMDGPU, better support for Mesa 12
Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Aug 2 22:39:21 2016 UTC (8 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -3
lines
Update libLLVM to 3.8.1.
We have too many llvm packages; and too many not sharing infrastructure.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Jul 9 06:38:25 2016 UTC (8 years, 4 months ago) by wiz
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2
lines
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Mar 17 02:53:59 2016 UTC (8 years, 7 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +7 -8
lines
fix wrong llvm-config --libs output. Should return -lLLVM-3.8. Bump.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Mar 8 21:50:29 2016 UTC (8 years, 8 months ago) by tnn
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -7
lines
remove mentions of release candidate
Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Mar 8 21:06:50 2016 UTC (8 years, 8 months ago) by tnn
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +120 -30
lines
update to libLLVM-3.8.0
Decouple the package from lang/clang that so it can be maintained
and updated independently.
This switches the build framework from autoconf to cmake.
There are no significant changes to the AMDGPU target mentioned in
the release notes. Other changes are not relevant to mention here since
mesa is the only user of this package in pkgsrc proper.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Mar 4 13:29:53 2016 UTC (8 years, 8 months ago) by jperkin
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +13 -1
lines
Fixup library names on Darwin.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Sep 26 08:42:19 2015 UTC (9 years, 1 month ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -1
lines
Update to clang-3.7.0 and libLLVM-3.7.0
Compacted version of upstream's release notes:
The LLVM C API LLVMGetTargetMachineData is deprecated
DataLayout is no longer optional
Comdats are now ortogonal to the linkage
On ELF now supports multiple sections with the same name and comdat
LLVM now lazily loads metadata in some cases
Creating archives with IR files with debug info is now 25X faster
llvm-ar(1) can create archives in the BSD format used by OS X
LLVM received a backend for the extended Berkely Packet Filter instruction set
The BPF target is now available by default
Switch-case lowering was rewritten to avoid generating unbalanced search trees
The debug info IR class hierarchy now inherits from Metadata
Argument-less TargetMachine::getSubtarget has been removed from the tree
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu May 28 13:25:59 2015 UTC (9 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -2
lines
Changes 3.6.1:
* Support for AuroraUX has been removed.
* Added support for a native object file-based bitcode wrapper format.
* Added support for MSVC’s __vectorcall calling convention as x86_vectorcallcc.
* Prefix data rework
* Metadata is not a Value
* Alias syntax change
* The old JIT has been removed
* object::Binary doesn’t own the file buffer
* IR in object files is now supported
* The gold plugin has been rewritten
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Apr 25 22:06:42 2015 UTC (9 years, 6 months ago) by tnn
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -16
lines
revert previous hack, it doesn't work due to -lgcc.
Will fix it in wrappers instead.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Apr 25 20:20:32 2015 UTC (9 years, 6 months ago) by tnn
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +16 -1
lines
temporary band-aid for wrapper reordering bug until we have a proper fix
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Apr 6 17:25:05 2015 UTC (9 years, 7 months ago) by tnn
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -7
lines
Teach the llvm shared library build rules about NetBSD so we get a single
shlib with whole-archive like on other platforms. Bump revision and bl3.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Mar 4 19:33:09 2015 UTC (9 years, 8 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Import libLLVM-3.6.0 as lang/libLLVM.
This package contains the LLVM core shared libraries intended to be usable by
packages built on an otherwise GCC-built system.
CVSweb <webmaster@jp.NetBSD.org>