petrhosek wrote:
This is going to break our builds because we always use the just built Clang
(built using the bootstrap build) even on Darwin. I'm fine doing this change
for `apple-*.cfg.in` configurations to better match Apple configuration, but
for `llvm-*.cfg.in` I'd like to preserve the e
https://github.com/petrhosek approved this pull request.
https://github.com/llvm/llvm-project/pull/66441
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Petr Hosek
Date: 2023-08-25T18:50:46Z
New Revision: 53ee31c9871deceaff625dc772d52c0cec520ff9
URL:
https://github.com/llvm/llvm-project/commit/53ee31c9871deceaff625dc772d52c0cec520ff9
DIFF:
https://github.com/llvm/llvm-project/commit/53ee31c9871deceaff625dc772d52c0cec520ff9.diff
LOG: [F
Author: Petr Hosek
Date: 2022-11-30T02:30:40Z
New Revision: c995120968993b09aeb138868b30348d6724efe2
URL:
https://github.com/llvm/llvm-project/commit/c995120968993b09aeb138868b30348d6724efe2
DIFF:
https://github.com/llvm/llvm-project/commit/c995120968993b09aeb138868b30348d6724efe2.diff
LOG: [c
Author: Petr Hosek
Date: 2022-11-30T05:36:46Z
New Revision: 78acf911ee2c40f8d5e78603e446710d35bd
URL:
https://github.com/llvm/llvm-project/commit/78acf911ee2c40f8d5e78603e446710d35bd
DIFF:
https://github.com/llvm/llvm-project/commit/78acf911ee2c40f8d5e78603e446710d35bd.diff
LOG: [p
Author: Petr Hosek
Date: 2022-11-30T06:13:33Z
New Revision: dabd2391765154848d35f172fbbeb68c88ff9dd4
URL:
https://github.com/llvm/llvm-project/commit/dabd2391765154848d35f172fbbeb68c88ff9dd4
DIFF:
https://github.com/llvm/llvm-project/commit/dabd2391765154848d35f172fbbeb68c88ff9dd4.diff
LOG: [C
Author: Petr Hosek
Date: 2020-03-04T14:42:07-08:00
New Revision: 45499f3801d8a00919deaf38c801885d8e75b942
URL:
https://github.com/llvm/llvm-project/commit/45499f3801d8a00919deaf38c801885d8e75b942
DIFF:
https://github.com/llvm/llvm-project/commit/45499f3801d8a00919deaf38c801885d8e75b942.diff
LO
Author: Petr Hosek
Date: 2020-03-04T16:00:22-08:00
New Revision: ea086d10ceafb5ad04e4cb37a0f19b916652e74d
URL:
https://github.com/llvm/llvm-project/commit/ea086d10ceafb5ad04e4cb37a0f19b916652e74d
DIFF:
https://github.com/llvm/llvm-project/commit/ea086d10ceafb5ad04e4cb37a0f19b916652e74d.diff
LO
Author: Petr Hosek
Date: 2019-11-21T16:02:26-08:00
New Revision: 68a3a3b28130ff055159632e8f94ef87fa8cba45
URL:
https://github.com/llvm/llvm-project/commit/68a3a3b28130ff055159632e8f94ef87fa8cba45
DIFF:
https://github.com/llvm/llvm-project/commit/68a3a3b28130ff055159632e8f94ef87fa8cba45.diff
LO
Author: Petr Hosek
Date: 2019-11-26T19:16:40-08:00
New Revision: f7aeca45b23c09522afd9f88c6782b2a2acd0783
URL:
https://github.com/llvm/llvm-project/commit/f7aeca45b23c09522afd9f88c6782b2a2acd0783
DIFF:
https://github.com/llvm/llvm-project/commit/f7aeca45b23c09522afd9f88c6782b2a2acd0783.diff
LO
Author: Petr Hosek
Date: 2019-12-03T18:35:57-08:00
New Revision: 9c3f9b9c12b0f79b74d1d349bbac46cadaca7dbf
URL:
https://github.com/llvm/llvm-project/commit/9c3f9b9c12b0f79b74d1d349bbac46cadaca7dbf
DIFF:
https://github.com/llvm/llvm-project/commit/9c3f9b9c12b0f79b74d1d349bbac46cadaca7dbf.diff
LO
Author: Petr Hosek
Date: 2019-12-17T17:21:43-08:00
New Revision: 547659ae56f5827055f71b495d7b08c10badadb5
URL:
https://github.com/llvm/llvm-project/commit/547659ae56f5827055f71b495d7b08c10badadb5
DIFF:
https://github.com/llvm/llvm-project/commit/547659ae56f5827055f71b495d7b08c10badadb5.diff
LO
Author: Petr Hosek
Date: 2020-03-06T17:37:08-08:00
New Revision: 7003f64c1eb25e6a0dd10a4beabc3ca7bcaef7eb
URL:
https://github.com/llvm/llvm-project/commit/7003f64c1eb25e6a0dd10a4beabc3ca7bcaef7eb
DIFF:
https://github.com/llvm/llvm-project/commit/7003f64c1eb25e6a0dd10a4beabc3ca7bcaef7eb.diff
LO
Author: Petr Hosek
Date: 2020-03-18T13:51:47-07:00
New Revision: c682a605eb47e8eb8e3dac19b514a8ae7506a25f
URL:
https://github.com/llvm/llvm-project/commit/c682a605eb47e8eb8e3dac19b514a8ae7506a25f
DIFF:
https://github.com/llvm/llvm-project/commit/c682a605eb47e8eb8e3dac19b514a8ae7506a25f.diff
LO
Author: Petr Hosek
Date: 2020-03-19T15:14:15-07:00
New Revision: 98223f7931f263a38435c51c026d7dcd9bf11a68
URL:
https://github.com/llvm/llvm-project/commit/98223f7931f263a38435c51c026d7dcd9bf11a68
DIFF:
https://github.com/llvm/llvm-project/commit/98223f7931f263a38435c51c026d7dcd9bf11a68.diff
LO
Author: Petr Hosek
Date: 2020-01-31T14:21:21-08:00
New Revision: deae8ee6916711b9b20f73fc1a350c3a034d5b34
URL:
https://github.com/llvm/llvm-project/commit/deae8ee6916711b9b20f73fc1a350c3a034d5b34
DIFF:
https://github.com/llvm/llvm-project/commit/deae8ee6916711b9b20f73fc1a350c3a034d5b34.diff
LO
Author: Petr Hosek
Date: 2020-01-31T14:30:42-08:00
New Revision: c0f475f2e3c3304fb7fc116fdab7871f1d903810
URL:
https://github.com/llvm/llvm-project/commit/c0f475f2e3c3304fb7fc116fdab7871f1d903810
DIFF:
https://github.com/llvm/llvm-project/commit/c0f475f2e3c3304fb7fc116fdab7871f1d903810.diff
LO
Author: Petr Hosek
Date: 2020-02-03T12:14:17-08:00
New Revision: 0fbaf3a7c2395d751cfa4ecd7f483f077b03d9bd
URL:
https://github.com/llvm/llvm-project/commit/0fbaf3a7c2395d751cfa4ecd7f483f077b03d9bd
DIFF:
https://github.com/llvm/llvm-project/commit/0fbaf3a7c2395d751cfa4ecd7f483f077b03d9bd.diff
LO
Author: Petr Hosek
Date: 2020-02-03T12:27:09-08:00
New Revision: 80e63c17c0a4f02a730b8d00a426fcf0e018f9bb
URL:
https://github.com/llvm/llvm-project/commit/80e63c17c0a4f02a730b8d00a426fcf0e018f9bb
DIFF:
https://github.com/llvm/llvm-project/commit/80e63c17c0a4f02a730b8d00a426fcf0e018f9bb.diff
LO
Author: Petr Hosek
Date: 2020-02-07T19:17:03-08:00
New Revision: dac21fdd5923730342a4bc9abc0858fb56ff8d52
URL:
https://github.com/llvm/llvm-project/commit/dac21fdd5923730342a4bc9abc0858fb56ff8d52
DIFF:
https://github.com/llvm/llvm-project/commit/dac21fdd5923730342a4bc9abc0858fb56ff8d52.diff
LO
Author: Petr Hosek
Date: 2020-02-07T19:43:47-08:00
New Revision: 7b627bb6e019b5457aa64ea19debefe307f68a19
URL:
https://github.com/llvm/llvm-project/commit/7b627bb6e019b5457aa64ea19debefe307f68a19
DIFF:
https://github.com/llvm/llvm-project/commit/7b627bb6e019b5457aa64ea19debefe307f68a19.diff
LO
Author: Petr Hosek
Date: 2020-02-12T14:05:24-08:00
New Revision: 67f4e0011d318f446354ac3481e2382cd797e9a0
URL:
https://github.com/llvm/llvm-project/commit/67f4e0011d318f446354ac3481e2382cd797e9a0
DIFF:
https://github.com/llvm/llvm-project/commit/67f4e0011d318f446354ac3481e2382cd797e9a0.diff
LO
Author: Petr Hosek
Date: 2020-01-17T15:02:23-08:00
New Revision: d3db13af7e5c01632fbf28149a2d4f9c4841aeba
URL:
https://github.com/llvm/llvm-project/commit/d3db13af7e5c01632fbf28149a2d4f9c4841aeba
DIFF:
https://github.com/llvm/llvm-project/commit/d3db13af7e5c01632fbf28149a2d4f9c4841aeba.diff
LO
Author: Petr Hosek
Date: 2020-01-22T10:11:54-08:00
New Revision: 635cbef5056e069679a25b75faf25ed27adf6a48
URL:
https://github.com/llvm/llvm-project/commit/635cbef5056e069679a25b75faf25ed27adf6a48
DIFF:
https://github.com/llvm/llvm-project/commit/635cbef5056e069679a25b75faf25ed27adf6a48.diff
LO
Author: James Nagurne
Date: 2020-01-24T19:16:47-08:00
New Revision: c48974ffd7d1676f79d39d3b1e70f07d3a5e2e44
URL:
https://github.com/llvm/llvm-project/commit/c48974ffd7d1676f79d39d3b1e70f07d3a5e2e44
DIFF:
https://github.com/llvm/llvm-project/commit/c48974ffd7d1676f79d39d3b1e70f07d3a5e2e44.diff
Author: Roland McGrath
Date: 2020-01-27T23:37:51-08:00
New Revision: f4261e1121293c1f5a3aba416668e6309099f9da
URL:
https://github.com/llvm/llvm-project/commit/f4261e1121293c1f5a3aba416668e6309099f9da
DIFF:
https://github.com/llvm/llvm-project/commit/f4261e1121293c1f5a3aba416668e6309099f9da.diff
Author: Roland McGrath
Date: 2020-01-30T14:21:23-08:00
New Revision: fdf31ae32dd2bddd9cc72ee7108f0c69bb2e637f
URL:
https://github.com/llvm/llvm-project/commit/fdf31ae32dd2bddd9cc72ee7108f0c69bb2e637f
DIFF:
https://github.com/llvm/llvm-project/commit/fdf31ae32dd2bddd9cc72ee7108f0c69bb2e637f.diff
Author: phosek
Date: Tue Mar 20 19:28:22 2018
New Revision: 328069
URL: http://llvm.org/viewvc/llvm-project?rev=328069&view=rev
Log:
Revert "[lit] Adding config initialization to lit tests in clang-tools-extra"
This reverts commit r328060 because a test that was inteded to run on
Windows but neve
Author: phosek
Date: Wed Mar 21 09:48:26 2018
New Revision: 328114
URL: http://llvm.org/viewvc/llvm-project?rev=328114&view=rev
Log:
[Fuchsia] Don't install libc++, libc++abi or libunwind on Darwin
The Clang driver doesn't currently know how to use the libraries
that are shipped as part of the to
Author: phosek
Date: Tue Mar 27 14:33:12 2018
New Revision: 328672
URL: http://llvm.org/viewvc/llvm-project?rev=328672&view=rev
Log:
[Driver] Add fuzzer-no-link into the list of supported Fuchsia sanitizers
This is needed in addition to fuzzer in order to use libFuzzer.
Differential Revision: ht
Author: phosek
Date: Mon Apr 2 16:36:14 2018
New Revision: 329032
URL: http://llvm.org/viewvc/llvm-project?rev=329032&view=rev
Log:
[Driver] Wire up the -f[no-]rtlib-add-rpath flag and tests
D30700 added the -f[no-]rtlib-add-rpath flag, but that flag was never
wired up in the driver and tests we
Author: phosek
Date: Wed Apr 4 10:40:59 2018
New Revision: 329208
URL: http://llvm.org/viewvc/llvm-project?rev=329208&view=rev
Log:
[CMake] Support for monorepo layout
Support finding libcxx and libunwind sources in monorepo style layout.
Differential Revision: https://reviews.llvm.org/D45269
Author: phosek
Date: Wed Apr 4 10:57:15 2018
New Revision: 329212
URL: http://llvm.org/viewvc/llvm-project?rev=329212&view=rev
Log:
[CMake] Support for monorepo layout
Support finding libcxx sources in monorepo style layout.
Differential Revision: https://reviews.llvm.org/D45270
Modified:
Author: phosek
Date: Thu Apr 5 17:53:00 2018
New Revision: 329366
URL: http://llvm.org/viewvc/llvm-project?rev=329366&view=rev
Log:
CMake option to allow enabling experimental new pass manager by default
This CMake flag allows setting the default value for the
-f[no]-experimental-new-pass-manage
Author: phosek
Date: Sun Apr 8 21:23:04 2018
New Revision: 329544
URL: http://llvm.org/viewvc/llvm-project?rev=329544&view=rev
Log:
[CMake] Use custom command and target to install libc++ headers
Using file(COPY FILE...) has several downsides. Since the file command
is only executed at configura
Author: phosek
Date: Sun Apr 8 21:36:04 2018
New Revision: 329545
URL: http://llvm.org/viewvc/llvm-project?rev=329545&view=rev
Log:
Revert "[CMake] Use custom command and target to install libc++ headers"
This reverts commit r329544 which is failing on libcxx standalone bots.
Modified:
libc
Author: phosek
Date: Tue Apr 10 12:55:55 2018
New Revision: 329748
URL: http://llvm.org/viewvc/llvm-project?rev=329748&view=rev
Log:
[Driver] Allow drivers to add multiple libc++ include paths
This allows toolchain drivers to add multiple libc++ include paths akin
to libstdc++. This is useful in
Author: phosek
Date: Tue Apr 10 14:19:05 2018
New Revision: 329758
URL: http://llvm.org/viewvc/llvm-project?rev=329758&view=rev
Log:
Handle the default case
This was omitted in D45422 resulting in a warning.
Differential Revision: https://reviews.llvm.org/D45499
Modified:
cfe/trunk/lib/Driv
Author: phosek
Date: Tue Apr 10 14:29:18 2018
New Revision: 329760
URL: http://llvm.org/viewvc/llvm-project?rev=329760&view=rev
Log:
Revert "Handle the default case"
This reverts commit r329758.
Modified:
cfe/trunk/lib/Driver/ToolChains/NaCl.cpp
Modified: cfe/trunk/lib/Driver/ToolChains/NaC
Author: phosek
Date: Tue Apr 10 18:06:28 2018
New Revision: 329770
URL: http://llvm.org/viewvc/llvm-project?rev=329770&view=rev
Log:
[libcxx] Set ABI version 2 as default for Fuchsia
This avoids the need for a custom generated config file which is desired
because the custom config files differs p
Author: phosek
Date: Fri Nov 17 14:49:39 2017
New Revision: 318563
URL: http://llvm.org/viewvc/llvm-project?rev=318563&view=rev
Log:
[CMake][libcxxabi] Support merging objects when statically linking unwinder
When using LLVM unwinder and static unwinder option is set, merge
libunwind and libc++ab
Author: phosek
Date: Fri Nov 17 15:25:09 2017
New Revision: 318568
URL: http://llvm.org/viewvc/llvm-project?rev=318568&view=rev
Log:
[libcxxabi][CMake] Provide option to disable installing of the library
This is useful in cases where we only build static library and
libc++abi.a is combined with l
Author: phosek
Date: Fri Nov 17 15:29:46 2017
New Revision: 318569
URL: http://llvm.org/viewvc/llvm-project?rev=318569&view=rev
Log:
[libunwind][CMake] Provide option to disable instalation of the library
This is useful in cases where we only build static library and
libunwind.a is combined with
I kept the CMake option, so by default the driver will use the value set
through CMake as before but individual targets can now set their platform
default.
On Tue, Nov 21, 2017 at 1:30 PM Rafael Avila de Espindola <
rafael.espind...@gmail.com> wrote:
> Petr Hosek via Phabricator writes:
>
>
> >
That's the Fuchsia CMake cache file which is used to build Fuchsia
toolchain, it's not needed there anymore because Fuchsia Clang driver now
handles this. I haven't touched Clang's CMakeLists.txt which defines
the ENABLE_X86_RELAX_RELOCATIONS option.
On Tue, Nov 21, 2017 at 3:14 PM Rafael Avila de
Author: phosek
Date: Tue Nov 21 17:38:31 2017
New Revision: 318816
URL: http://llvm.org/viewvc/llvm-project?rev=318816&view=rev
Log:
[Driver] Make the use of relax relocations a per target option
The support for relax relocations is dependent on the linker and
different toolchains within the same
Author: Petr Hosek
Date: 2023-03-22T17:30:14Z
New Revision: 77044a47b4dec308e02c796e7951ab1745a7f53c
URL:
https://github.com/llvm/llvm-project/commit/77044a47b4dec308e02c796e7951ab1745a7f53c
DIFF:
https://github.com/llvm/llvm-project/commit/77044a47b4dec308e02c796e7951ab1745a7f53c.diff
LOG: [C
Author: Petr Hosek
Date: 2023-06-26T23:19:02Z
New Revision: 5614d1a0a10de06887a9a021c104e601eb441413
URL:
https://github.com/llvm/llvm-project/commit/5614d1a0a10de06887a9a021c104e601eb441413
DIFF:
https://github.com/llvm/llvm-project/commit/5614d1a0a10de06887a9a021c104e601eb441413.diff
LOG: [D
Author: Petr Hosek
Date: 2023-06-28T05:43:16Z
New Revision: e9fb7d6972b9a48918ebffb61ef1472e1b1d7636
URL:
https://github.com/llvm/llvm-project/commit/e9fb7d6972b9a48918ebffb61ef1472e1b1d7636
DIFF:
https://github.com/llvm/llvm-project/commit/e9fb7d6972b9a48918ebffb61ef1472e1b1d7636.diff
LOG: [F
Author: Petr Hosek
Date: 2023-05-19T17:43:27Z
New Revision: 9e6e3375f12e5e61dd2e371d94c263e3862f58a1
URL:
https://github.com/llvm/llvm-project/commit/9e6e3375f12e5e61dd2e371d94c263e3862f58a1
DIFF:
https://github.com/llvm/llvm-project/commit/9e6e3375f12e5e61dd2e371d94c263e3862f58a1.diff
LOG: [B
Author: Petr Hosek
Date: 2023-05-30T23:02:26Z
New Revision: af4da3d7463028542c77397c3da0ced76e1e97c3
URL:
https://github.com/llvm/llvm-project/commit/af4da3d7463028542c77397c3da0ced76e1e97c3
DIFF:
https://github.com/llvm/llvm-project/commit/af4da3d7463028542c77397c3da0ced76e1e97c3.diff
LOG: [C
Author: Petr Hosek
Date: 2023-06-01T06:04:16Z
New Revision: 2a9e6363ef0dc816a8862ab39d2782dfe96d0e7d
URL:
https://github.com/llvm/llvm-project/commit/2a9e6363ef0dc816a8862ab39d2782dfe96d0e7d
DIFF:
https://github.com/llvm/llvm-project/commit/2a9e6363ef0dc816a8862ab39d2782dfe96d0e7d.diff
LOG: Re
Author: Petr Hosek
Date: 2023-04-20T02:44:40Z
New Revision: 9ba3a22803980c1b32aa4371d87fff4d144ff3d0
URL:
https://github.com/llvm/llvm-project/commit/9ba3a22803980c1b32aa4371d87fff4d144ff3d0
DIFF:
https://github.com/llvm/llvm-project/commit/9ba3a22803980c1b32aa4371d87fff4d144ff3d0.diff
LOG: [D
Author: Petr Hosek
Date: 2023-04-20T02:45:26Z
New Revision: 038536acaf271cb614fd2248becf1cc2c5e700c7
URL:
https://github.com/llvm/llvm-project/commit/038536acaf271cb614fd2248becf1cc2c5e700c7
DIFF:
https://github.com/llvm/llvm-project/commit/038536acaf271cb614fd2248becf1cc2c5e700c7.diff
LOG: [D
Author: Petr Hosek
Date: 2023-06-09T07:52:48Z
New Revision: 96962d5512fbc6af0ada0f13e6be332c026529cb
URL:
https://github.com/llvm/llvm-project/commit/96962d5512fbc6af0ada0f13e6be332c026529cb
DIFF:
https://github.com/llvm/llvm-project/commit/96962d5512fbc6af0ada0f13e6be332c026529cb.diff
LOG: [c
Author: phosek
Date: Tue Jan 10 13:51:17 2017
New Revision: 291592
URL: http://llvm.org/viewvc/llvm-project?rev=291592&view=rev
Log:
[CMake][libcxx] Move Python check to main CMake file
This is to make sure this check is called even when building as
part of LLVM runtimes when we are doing standal
Author: phosek
Date: Tue Jan 10 18:56:10 2017
New Revision: 291632
URL: http://llvm.org/viewvc/llvm-project?rev=291632&view=rev
Log:
[CMake][libcxx] Do not rely on the existence of c++abi or unwind targets
There is no guaranteed order in which CMake files for individual
runtimes are invoked and t
Author: phosek
Date: Wed Jan 11 17:11:40 2017
New Revision: 291723
URL: http://llvm.org/viewvc/llvm-project?rev=291723&view=rev
Log:
[CMake][libcxx] Check that we have libcxxabi before using it
When doing standalone build, check that we actually have libcxxabi
before attempting to use it.
Differ
Author: phosek
Date: Wed Jan 11 17:56:33 2017
New Revision: 291728
URL: http://llvm.org/viewvc/llvm-project?rev=291728&view=rev
Log:
Revert "[CMake][libcxx] Move Python check to main CMake file"
This reverts commit 39441fe9f00a58ffc2fdff92a4b0e8a280a5f444.
Modified:
libcxx/trunk/CMakeLists.t
Author: phosek
Date: Wed Jan 11 17:56:29 2017
New Revision: 291726
URL: http://llvm.org/viewvc/llvm-project?rev=291726&view=rev
Log:
Revert "[CMake][libcxx] Check that we have libcxxabi before using it"
This reverts commit 8c91834411b322ab360eb1f193f489327e719652.
Modified:
libcxx/trunk/CMak
Author: phosek
Date: Wed Jan 11 17:56:31 2017
New Revision: 291727
URL: http://llvm.org/viewvc/llvm-project?rev=291727&view=rev
Log:
Revert "[CMake][libcxx] Do not rely on the existence of c++abi or unwind
targets"
This reverts commit 94fc5a96f58071703d81d14690094dcd266a5e17.
Modified:
libc
Author: phosek
Date: Wed Apr 5 17:53:05 2017
New Revision: 299599
URL: http://llvm.org/viewvc/llvm-project?rev=299599&view=rev
Log:
[CMake][libcxx] Use builtins rather than gcc_s when compiler-rt is requested
When compiler-rt is requested, we should attempt to link compiler-rt
builtins library r
Author: phosek
Date: Thu Apr 6 16:06:33 2017
New Revision: 299711
URL: http://llvm.org/viewvc/llvm-project?rev=299711&view=rev
Log:
[CMake][libcxx] Use check_c_compiler_flag to check for nodefaultlibs
We're using -nodefaultlibs to avoid the dependency on C++ library
when using check_cxx_compiler
Author: phosek
Date: Fri Apr 7 15:10:29 2017
New Revision: 299796
URL: http://llvm.org/viewvc/llvm-project?rev=299796&view=rev
Log:
[CMake][libunwind] Use -nodefaultlibs for CMake checks
Since libunwind is built with -nodefaultlibs, we should be using this
option even for CMake checks to avoid a
Author: phosek
Date: Fri Apr 7 15:10:41 2017
New Revision: 299797
URL: http://llvm.org/viewvc/llvm-project?rev=299797&view=rev
Log:
[CMake][libcxxabi] Use -nodefaultlibs for CMake checks
Since libc++abi is built with -nodefaultlibs, we should be using this
option even for CMake checks to avoid a
Author: phosek
Date: Fri Apr 7 15:24:22 2017
New Revision: 299798
URL: http://llvm.org/viewvc/llvm-project?rev=299798&view=rev
Log:
Revert "[CMake][libunwind] Use -nodefaultlibs for CMake checks"
This reverts commit r299796.
Modified:
libunwind/trunk/cmake/config-ix.cmake
Modified: libunwi
Author: phosek
Date: Tue Apr 11 21:28:07 2017
New Revision: 300020
URL: http://llvm.org/viewvc/llvm-project?rev=300020&view=rev
Log:
Reland "[CMake][libunwind] Use -nodefaultlibs for CMake checks"
This is a reland of commit r299796.
Turned out that we need gcc_s or compiler-rt on ARM when checki
Author: phosek
Date: Thu Apr 13 16:09:42 2017
New Revision: 300257
URL: http://llvm.org/viewvc/llvm-project?rev=300257&view=rev
Log:
[CMake] Support building Fuchsia toolchain on Darwin
This is already supported on Linux but on Darwin it requires some
extra flags.
Differential Revision: https://
Author: phosek
Date: Thu Apr 13 16:29:21 2017
New Revision: 300261
URL: http://llvm.org/viewvc/llvm-project?rev=300261&view=rev
Log:
[libcxx] Direct support for Fuchsia
Fuchsia's libc was forked from musl, but has evolved sufficiently
since then so it no longer makes sense to pretend it's musl. T
Author: phosek
Date: Sat Apr 15 21:25:55 2017
New Revision: 300409
URL: http://llvm.org/viewvc/llvm-project?rev=300409&view=rev
Log:
[CMake][libcxx] Fix the --target and --gcc-toolchain flag handling
CMake has the problem with the single dash variant because of the
space, so use the double dash w
Author: phosek
Date: Sun Apr 16 01:08:44 2017
New Revision: 300419
URL: http://llvm.org/viewvc/llvm-project?rev=300419&view=rev
Log:
[CMake][libunwind] Fix the -target and -gcc-toolchain flag handling
CMake has the problem with the single dash variant because of the
space, so use the double dash
Author: phosek
Date: Sun Apr 16 01:08:34 2017
New Revision: 300418
URL: http://llvm.org/viewvc/llvm-project?rev=300418&view=rev
Log:
[CMake][libcxxabi] Fix the -target and -gcc-toolchain flag handling
CMake has the problem with the single dash variant because of the
space, so use the double dash
Author: phosek
Date: Sun Jan 15 18:33:11 2017
New Revision: 292086
URL: http://llvm.org/viewvc/llvm-project?rev=292086&view=rev
Log:
Reland "[CMake][libcxx] Check that we have libcxxabi before using it"
This relands commit r291726.
Modified:
libcxx/trunk/CMakeLists.txt
Modified: libcxx/trun
Author: phosek
Date: Sun Jan 15 18:33:09 2017
New Revision: 292085
URL: http://llvm.org/viewvc/llvm-project?rev=292085&view=rev
Log:
Reland "[CMake][libcxx] Do not rely on the existence of c++abi or unwind
targets"
This relands commit r291727.
Modified:
libcxx/trunk/CMakeLists.txt
libcx
Author: phosek
Date: Sun Jan 15 18:33:07 2017
New Revision: 292084
URL: http://llvm.org/viewvc/llvm-project?rev=292084&view=rev
Log:
Reland "[CMake][libcxx] Move Python check to main CMake file"
This relands commit r291728.
Modified:
libcxx/trunk/CMakeLists.txt
libcxx/trunk/cmake/Modules
Author: phosek
Date: Tue Jan 17 23:41:17 2017
New Revision: 292343
URL: http://llvm.org/viewvc/llvm-project?rev=292343&view=rev
Log:
[CMake] Separate LLVM_ENABLE_LTO and LLVM_ENABLE_LLD
These two are independent: it's possible to use LLD without LTO,
and it's possible to do LTO build without LLD.
Author: phosek
Date: Fri Jan 20 16:53:38 2017
New Revision: 292671
URL: http://llvm.org/viewvc/llvm-project?rev=292671&view=rev
Log:
[Basic] Remove the 32-bit x86 and ARM targets for Fuchsia
The 32-bit architectures are no longer supported by Fuchsia.
Differential Revision: https://reviews.llvm.
Author: phosek
Date: Wed Feb 8 20:19:30 2017
New Revision: 294552
URL: http://llvm.org/viewvc/llvm-project?rev=294552&view=rev
Log:
[libcxxabi][CMake] Support in-tree libunwind when building as part of runtimes
When building as part of runtimes, there is no predefined order in
which the runtimes
Author: phosek
Date: Wed Feb 8 20:19:43 2017
New Revision: 294553
URL: http://llvm.org/viewvc/llvm-project?rev=294553&view=rev
Log:
[libcxx][CMake] Support in-tree libunwind when building as part of runtimes
When building as part of runtimes, there is no predefined order in
which the runtimes ar
Author: phosek
Date: Wed Feb 8 20:20:25 2017
New Revision: 294554
URL: http://llvm.org/viewvc/llvm-project?rev=294554&view=rev
Log:
[libunwind][CMake] Use libc++ headers when available
libunwind depends on C++ library headers. When building libunwind
as part of LLVM and libc++ is available, use
Author: phosek
Date: Wed Feb 8 21:56:47 2017
New Revision: 294556
URL: http://llvm.org/viewvc/llvm-project?rev=294556&view=rev
Log:
Revert "[libunwind][CMake] Use libc++ headers when available"
This is causing build failure when building libc++abi with libunwind.
This reverts commit 42bf29501df
Author: phosek
Date: Mon Jul 10 17:18:07 2017
New Revision: 307601
URL: http://llvm.org/viewvc/llvm-project?rev=307601&view=rev
Log:
[CMake] Use tools template for clangd and modularize
This makes them usable as distribution components in the build.
Differential Revision: https://reviews.llvm.or
Author: phosek
Date: Mon Jul 10 18:12:09 2017
New Revision: 307606
URL: http://llvm.org/viewvc/llvm-project?rev=307606&view=rev
Log:
[libunwind][CMake] Add install path variable to allow overriding the destination
This is going to be used by the runtime build in the multi-target
setup to allow us
Author: phosek
Date: Mon Jul 10 18:42:26 2017
New Revision: 307611
URL: http://llvm.org/viewvc/llvm-project?rev=307611&view=rev
Log:
[libcxxabi][CMake] Add install path variable to allow overriding the destination
This is going to be used by the runtime build in the multi-target
setup to allow us
Author: phosek
Date: Mon Jul 10 19:39:50 2017
New Revision: 307615
URL: http://llvm.org/viewvc/llvm-project?rev=307615&view=rev
Log:
[libcxx][CMake] Add install path variable to allow overriding the destination
This is going to be used by the runtime build in the multi-target
setup to allow using
Author: phosek
Date: Wed Jul 12 12:15:51 2017
New Revision: 307830
URL: http://llvm.org/viewvc/llvm-project?rev=307830&view=rev
Log:
[Driver] Update Fuchsia driver path handling
Several improvements to the Fuchsia driver:
* Search for C++ library headers and libraries in directories that
are par
Author: phosek
Date: Wed Jul 12 14:03:54 2017
New Revision: 307845
URL: http://llvm.org/viewvc/llvm-project?rev=307845&view=rev
Log:
Revert "[Driver] Update Fuchsia driver path handling"
The tests are failing on Windows.
This reverts commit 429fe8229496f639df6b0b4734beedb1d4317aa5.
Modified:
Author: phosek
Date: Wed Jul 12 15:14:41 2017
New Revision: 307856
URL: http://llvm.org/viewvc/llvm-project?rev=307856&view=rev
Log:
Reland "[Driver] Update Fuchsia driver path handling"
Several improvements to the Fuchsia driver:
* Search for C++ library headers and libraries in directories tha
Author: phosek
Date: Tue Jul 18 14:30:18 2017
New Revision: 308380
URL: http://llvm.org/viewvc/llvm-project?rev=308380&view=rev
Log:
[CMake] Set library dir to be LLVM's intermediate output dir
This matches the behavior of libc++abi and libc++ and ensures that
we get a working toolchain when buil
Author: phosek
Date: Tue Jul 18 16:23:16 2017
New Revision: 308390
URL: http://llvm.org/viewvc/llvm-project?rev=308390&view=rev
Log:
[Driver] Always use -z rodynamic for Fuchsia
Fuchsia uses read-only .dynamic section.
Differential Revision: https://reviews.llvm.org/D35582
Modified:
cfe/tru
Author: phosek
Date: Tue Jul 18 17:29:41 2017
New Revision: 308401
URL: http://llvm.org/viewvc/llvm-project?rev=308401&view=rev
Log:
[scan-build-py] Patch to fix "-analyzer-config" option
I noticed that when I use "-analyze-config" option in scan-build-py, it
behaves differently from original per
Author: phosek
Date: Tue Jul 18 19:57:47 2017
New Revision: 308412
URL: http://llvm.org/viewvc/llvm-project?rev=308412&view=rev
Log:
[CMake] Build runtimes for Fuchsia targets
This relies on the multi-target runtimes build support.
Differential Revision: https://reviews.llvm.org/D32817
Modified
Author: phosek
Date: Thu Jul 20 17:59:38 2017
New Revision: 308705
URL: http://llvm.org/viewvc/llvm-project?rev=308705&view=rev
Log:
[CMake] Use ABI version 2 for C++ library in Fuchsia
Fuchsia has always been using ABI version 2 but I forgot this option
when setting up the cache file for runtime
Author: phosek
Date: Thu Jul 20 18:17:49 2017
New Revision: 308707
URL: http://llvm.org/viewvc/llvm-project?rev=308707&view=rev
Log:
[Driver] Consider -fno-sanitize=... state when filtering out
-fsanitize-coverage=...
The driver ignores -fsanitize-coverage=... flags when also given
-fsanitize=..
Author: phosek
Date: Sun Jul 23 15:30:13 2017
New Revision: 308855
URL: http://llvm.org/viewvc/llvm-project?rev=308855&view=rev
Log:
[Driver] Fuchsia defaults to -fno-math-errno
Patch by Roland McGrath
Differential Revision: https://reviews.llvm.org/D35747
Modified:
cfe/trunk/lib/Driver/Too
Author: phosek
Date: Sat Jan 13 19:43:17 2018
New Revision: 322452
URL: http://llvm.org/viewvc/llvm-project?rev=322452&view=rev
Log:
Reland "[Driver] Update default sanitizer blacklist location"
This is related to moving the sanitizer blacklists to share/
subdirectory.
Differential Revision: htt
Author: phosek
Date: Thu Jan 18 17:58:26 2018
New Revision: 322916
URL: http://llvm.org/viewvc/llvm-project?rev=322916&view=rev
Log:
[Fuchsia] Enable Fuzzer as a supported sanitizer on Fuchsia
libFuzzer has been ported to Fuchsia so enable it in the driver.
Differential Revision: https://reviews
Author: phosek
Date: Thu Jan 18 20:08:06 2018
New Revision: 322922
URL: http://llvm.org/viewvc/llvm-project?rev=322922&view=rev
Log:
[Fuchsia] Tests for the Fuzzer support in Fuchsia driver
This adds driver tests for the Fuzzer support.
Differential Revision: https://reviews.llvm.org/D42283
Mod
Author: phosek
Date: Wed Feb 15 00:41:57 2017
New Revision: 295153
URL: http://llvm.org/viewvc/llvm-project?rev=295153&view=rev
Log:
[libunwind][CMake] Use libc++ headers when available
libunwind depends on C++ library headers. When building libunwind
as part of LLVM and libc++ is available, use
Author: phosek
Date: Wed Feb 15 11:15:41 2017
New Revision: 295202
URL: http://llvm.org/viewvc/llvm-project?rev=295202&view=rev
Log:
Revert "[libunwind][CMake] Use libc++ headers when available"
This causing build failure on sanitizer bots because of the unused
argument '-nostdinc++' during linki
501 - 600 of 969 matches
Mail list logo