| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
refactoring lib/clang/headers/Makefile in r363984.
Notes:
svn path=/projects/clang1100-import/; revision=364034
|
|
|
|
|
|
|
| |
and also bump the version in the mtree files.
Notes:
svn path=/projects/clang1100-import/; revision=363984
|
|
|
|
|
|
|
|
|
| |
llvmorg-10.0.1-rc1-0-gf79cd71e145 (aka 10.0.1 rc1).
MFC after: 3 weeks
Notes:
svn path=/head/; revision=361410
|
|
|
|
| |
Notes:
svn path=/projects/clang1000-import/; revision=357127
|
|
|
|
|
|
|
|
|
|
|
| |
* Update UPDATING
* Update (Optional)ObsoleteFiles.inc
* Update VCS(Revision|Version) files
* Update generated config headers
* Update clang internal headers Makefile
Notes:
svn path=/projects/clang1000-import/; revision=357120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
9.0.1 final release c1a0a213378a458fbea1a5c77b315c7dce08fd05.
Release notes for llvm, clang, lld and libc++ 9.0.1 will become
available here:
https://releases.llvm.org/9.0.1/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/tools/clang/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/tools/lld/docs/ReleaseNotes.html
https://releases.llvm.org/9.0.1/projects/libcxx/docs/ReleaseNotes.html
PR: 240629
MFC after: 1 month
Notes:
svn path=/head/; revision=356004
|
|
|
|
|
|
|
| |
OptionalObsoleteFiles.inc for added and removed files.
Notes:
svn path=/projects/clang900-import/; revision=351647
|
|
|
|
| |
Notes:
svn path=/projects/clang900-import/; revision=351441
|
|
|
|
|
|
|
|
|
|
|
| |
libunwind and openmp to the upstream release_80 branch r363030
(effectively, 8.0.1 rc2). The 8.0.1 release should follow this within a
week or so.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=349004
|
|
|
|
|
|
|
| |
lld and lldb. Update ObsoleteFiles.inc and OptionalObsoleteFiles.inc.
Notes:
svn path=/projects/clang800-import/; revision=343220
|
|
|
|
|
|
|
|
|
|
| |
r346007 (effectively 7.0.1 rc2), resolve conflicts, and bump version
numbers.
PR: 230240, 230355
Notes:
svn path=/projects/clang700-import/; revision=340125
|
|
|
|
| |
Notes:
svn path=/projects/clang700-import/; revision=337008
|
|
|
|
| |
Notes:
svn path=/projects/clang700-import/; revision=336988
|
|
|
|
|
|
|
|
|
|
|
|
| |
update mtree files, ObsoleteFiles and a number of other paths. Sorry
about all the breakage.
Pointy hat to: me
MFC after: 2 weeks
X-MFC-With: r335799
Notes:
svn path=/head/; revision=335819
|
|
|
|
|
|
|
|
| |
update build glue and version numbers, add new intrinsics headers, and
update OptionalObsoleteFiles.inc.
Notes:
svn path=/projects/clang600-import/; revision=327330
|
|
|
|
| |
Notes:
svn path=/projects/clang600-import/; revision=327042
|
|
|
|
|
|
|
|
|
| |
upstream release_50 branch. This corresponds to 5.0.1 rc2.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=326496
|
|
|
|
|
|
|
| |
build glue.
Notes:
svn path=/projects/clang500-import/; revision=319164
|
|
|
|
|
|
|
|
|
| |
headers which have the same name as our system headers, and might
conflict with them. (It is a work in progress to make these fully
compatible.)
Notes:
svn path=/projects/clang500-import/; revision=318103
|
|
|
|
|
|
|
| |
new intrinsics header.
Notes:
svn path=/projects/clang500-import/; revision=317047
|
|
|
|
|
|
|
| |
clang executable.
Notes:
svn path=/projects/clang500-import/; revision=317046
|
|
|
|
| |
Notes:
svn path=/projects/clang400-import/; revision=311456
|
|
|
|
| |
Notes:
svn path=/projects/clang400-import/; revision=311166
|
|
|
|
| |
Notes:
svn path=/projects/clang391-import/; revision=309438
|
|
|
|
| |
Notes:
svn path=/projects/clang391-import/; revision=309176
|
|
|
|
|
|
|
| |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/projects/clang390-import/; revision=305239
|
|
* Bootstrap llvm-tblgen and clang-tblgen with a minimal llvm static
library, that has no other dependencies.
* Roll up all separate llvm libraries into one big static libllvm.
* Similar for all separate clang and lldb static libraries.
* For all these libraries, generate their .inc files only once.
* Link all llvm tools (including extra) against the big libllvm.
* Link clang and clang-format against the big libllvm and libclang.
* Link lldb against the big libllvm, libclang and liblldb.
N.B.: This is work in progress, some details may still be missing.
It also heavily depends on bsd.*.mk's support for SRCS and DPSRCS with
relative pathnames, which apparently does not always work as expected.
For building llvm, clang and lldb though, it seems to work just fine.
The main idea behind this restructuring is maintainability and build
peformance. The previous large number of very small libraries, each
with their own generated files and dependencies was slow to traverse
and hard to understand.
Possible future improvements:
* Only build certain targets, e.g. for most regular users having just
one target will be fine. This will shave off some build time.
* Building the big llvm, clang and lldb libraries as shared (private)
libraries.
* Adding other components from the LLVM project, such as lld.
Notes:
svn path=/projects/clang390-import/; revision=304867
|