#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
3a9a9c0c |
|
28-Apr-2022 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm-project release/14.x llvmorg-14.0.3-0-g1f9140064dfb This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-14.0.3-0-g1f9140064dfb. PR: 261742 MFC after: 2 weeks
|
#
6e75b2fb |
|
25-Aug-2021 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-rc1-97-g23ba3732246a. PR: 258209 MFC after: 2 weeks
|
#
772c631a |
|
05-Mar-2021 |
Dimitry Andric <dim@FreeBSD.org> |
Add a few missed files to libclang_rt.profile-<arch>.a Otherwise, programs compiled with -fprofile-instr-generate will encounter undefined symbol errors during linking, for example __llvm_profile_counter_bias, lprofSetRuntimeCounterRelocation and a few others were missing from the profile library. Reported by: ota@j.email.ne.jp PR: 254001 MFC after: 3 days |
#
a08d04f4 |
|
10-Aug-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Follow-up to r358851 (llvm-project 10.0.0-rc3 import), where I added subdirectories for compiler-rt's internal fuzzer, profile and xray headers, but forgot to add installing those headers themselves. MFC after: 3 days |
#
0af133f6 |
|
27-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for libclang_rt. |
#
f57be329 |
|
01-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update libclang_rt: * Add cfi, dd, fuzzer and xray * Update arch support * Update OptionalObsoleteFiles.inc |
#
fb142d88 |
|
23-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Next step in updating llvm/clang build glue: make libclang_rt build. |
#
a060f141 |
|
05-Nov-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Support compiling lib/libclang_rt/profile a bit more with recent versions of gcc Several of the flags were being treated as CFLAGS, when they were actually technically CXXFLAGS. Move them there. Only apply -fno-sanitize=safe-stack with clang. PR: 223179 |
#
a580b014 |
|
02-Jul-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and update build glue.
|
#
8641eed2 |
|
31-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Expose symbols in lib/libclang_rt/profile to fix --coverage The symbols currently hidden in libprofile_rt are needed for linking with `clang --coverage` to add coverage counters at link time and produce coverage numbers at runtime. In collaboration with: dim MFC after: 1 month Sponsored by: Dell EMC Isilon Differential Revision: D9168 |
#
53b715b5 |
|
03-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Update compiler-rt to 3.9.0 release, and update the build glue for libcompiler_rt and libclang_rt.
|
#
f8ca070d |
|
06-Feb-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge compiler-rt release_38 branch r258968. Note that there is still a problem on amd64, causing SIGBUS in the early startup of Address Sanitizer. This is being investigated.
|
#
85279087 |
|
10-Sep-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Update compiler-rt to 3.7.0 release. This also includes the sanitizer and profile libraries.
|
#
91d03e2e |
|
08-Jan-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Now compiler-rt has been updated in r276851, bring in the various sanitizer libraries that already work on FreeBSD: * asan: Address Sanitizer * ubsan: Undefined Behavior Sanitizer * profile: Profile Guided Optimization support Please note that these libraries are *experimental* at this stage, so the main Makefile is not yet connected to the build. Since I didn't want to needlessly edit BSD.usr.dist, you will also have to create the install directory /usr/lib/clang/3.5.0/lib/freebsd manually for now. |
#
6e75b2fb |
|
25-Aug-2021 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13.0.0-rc1-97-g23ba3732246a. PR: 258209 MFC after: 2 weeks
|
#
772c631a |
|
05-Mar-2021 |
Dimitry Andric <dim@FreeBSD.org> |
Add a few missed files to libclang_rt.profile-<arch>.a Otherwise, programs compiled with -fprofile-instr-generate will encounter undefined symbol errors during linking, for example __llvm_profile_counter_bias, lprofSetRuntimeCounterRelocation and a few others were missing from the profile library. Reported by: ota@j.email.ne.jp PR: 254001 MFC after: 3 days |
#
a08d04f4 |
|
10-Aug-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Follow-up to r358851 (llvm-project 10.0.0-rc3 import), where I added subdirectories for compiler-rt's internal fuzzer, profile and xray headers, but forgot to add installing those headers themselves. MFC after: 3 days |
#
0af133f6 |
|
27-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for libclang_rt. |
#
f57be329 |
|
01-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update libclang_rt: * Add cfi, dd, fuzzer and xray * Update arch support * Update OptionalObsoleteFiles.inc |
#
fb142d88 |
|
23-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Next step in updating llvm/clang build glue: make libclang_rt build. |
#
a060f141 |
|
05-Nov-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Support compiling lib/libclang_rt/profile a bit more with recent versions of gcc Several of the flags were being treated as CFLAGS, when they were actually technically CXXFLAGS. Move them there. Only apply -fno-sanitize=safe-stack with clang. PR: 223179 |
#
a580b014 |
|
02-Jul-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and update build glue.
|
#
8641eed2 |
|
31-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Expose symbols in lib/libclang_rt/profile to fix --coverage The symbols currently hidden in libprofile_rt are needed for linking with `clang --coverage` to add coverage counters at link time and produce coverage numbers at runtime. In collaboration with: dim MFC after: 1 month Sponsored by: Dell EMC Isilon Differential Revision: D9168 |
#
53b715b5 |
|
03-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Update compiler-rt to 3.9.0 release, and update the build glue for libcompiler_rt and libclang_rt.
|
#
f8ca070d |
|
06-Feb-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge compiler-rt release_38 branch r258968. Note that there is still a problem on amd64, causing SIGBUS in the early startup of Address Sanitizer. This is being investigated.
|
#
85279087 |
|
10-Sep-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Update compiler-rt to 3.7.0 release. This also includes the sanitizer and profile libraries.
|
#
91d03e2e |
|
08-Jan-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Now compiler-rt has been updated in r276851, bring in the various sanitizer libraries that already work on FreeBSD: * asan: Address Sanitizer * ubsan: Undefined Behavior Sanitizer * profile: Profile Guided Optimization support Please note that these libraries are *experimental* at this stage, so the main Makefile is not yet connected to the build. Since I didn't want to needlessly edit BSD.usr.dist, you will also have to create the install directory /usr/lib/clang/3.5.0/lib/freebsd manually for now. |
#
772c631a |
|
05-Mar-2021 |
Dimitry Andric <dim@FreeBSD.org> |
Add a few missed files to libclang_rt.profile-<arch>.a Otherwise, programs compiled with -fprofile-instr-generate will encounter undefined symbol errors during linking, for example __llvm_profile_counter_bias, lprofSetRuntimeCounterRelocation and a few others were missing from the profile library. Reported by: ota@j.email.ne.jp PR: 254001 MFC after: 3 days
|
#
a08d04f4 |
|
10-Aug-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Follow-up to r358851 (llvm-project 10.0.0-rc3 import), where I added subdirectories for compiler-rt's internal fuzzer, profile and xray headers, but forgot to add installing those headers themselves. MFC after: 3 days
|
#
0af133f6 |
|
27-Jan-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Update build glue for libclang_rt.
|
#
f57be329 |
|
01-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Update libclang_rt: * Add cfi, dd, fuzzer and xray * Update arch support * Update OptionalObsoleteFiles.inc
|
#
fb142d88 |
|
23-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Next step in updating llvm/clang build glue: make libclang_rt build.
|
#
a060f141 |
|
05-Nov-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Support compiling lib/libclang_rt/profile a bit more with recent versions of gcc Several of the flags were being treated as CFLAGS, when they were actually technically CXXFLAGS. Move them there. Only apply -fno-sanitize=safe-stack with clang. PR: 223179
|
#
0db4d62f |
|
22-Oct-2017 |
Enji Cooper <ngie@FreeBSD.org> |
-fvisibility is a c++ thing, per gcc(1) Followup to r324894 PR: 223179
|
#
8641eed2 |
|
31-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Expose symbols in lib/libclang_rt/profile to fix --coverage The symbols currently hidden in libprofile_rt are needed for linking with `clang --coverage` to add coverage counters at link time and produce coverage numbers at runtime. In collaboration with: dim MFC after: 1 month Sponsored by: Dell EMC Isilon Differential Revision: D9168
|
#
91d03e2e |
|
08-Jan-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Now compiler-rt has been updated in r276851, bring in the various sanitizer libraries that already work on FreeBSD: * asan: Address Sanitizer * ubsan: Undefined Behavior Sanitizer * profile: Profile Guided Optimization support Please note that these libraries are *experimental* at this stage, so the main Makefile is not yet connected to the build. Since I didn't want to needlessly edit BSD.usr.dist, you will also have to create the install directory /usr/lib/clang/3.5.0/lib/freebsd manually for now.
|