4661 Commits

Author SHA1 Message Date
LLVM GN Syncbot
a6fc677f10 [gn build] Port ef2a104c94a8 2024-11-02 01:30:09 +00:00
LLVM GN Syncbot
9adf50c179 [gn build] Port c72a751dabff 2024-11-02 01:30:09 +00:00
LLVM GN Syncbot
cecb3c4ad7 [gn build] Port 7ec26b23f27f 2024-11-02 01:30:08 +00:00
Nico Weber
decf88d3e9 [gn] port eeee5a44bbf2 (clang-sycl-linker)
Also port follow-up 0d499f9043fed14.
2024-11-01 21:28:48 -04:00
Ryosuke Niwa
61a6439f35
Introduce a new WebKit checker for a unchecked local variable (#113708)
This PR introduces alpha.webkit.UncheckedLocalVarsChecker which detects
a raw reference or a raw pointer local, static, or global variable to a
CheckedPtr capable object without a guardian variable in an outer scope.
2024-10-31 23:53:07 -07:00
LLVM GN Syncbot
78a98c7aa8 [gn build] Port e67e03a22c27 2024-10-31 10:11:28 +00:00
LLVM GN Syncbot
ccdfd1a182 [gn build] Port 8127162427c5 2024-10-31 02:27:09 +00:00
LLVM GN Syncbot
d67f2bd45d [gn build] Port 84b7bcfcac02 2024-10-31 00:17:29 +00:00
Nico Weber
36b79156db [gn] port 508263824f4ef (BuiltinsX86.td) 2024-10-30 19:59:48 -04:00
A. Jiang
63eb40eeb1
[libc++] Deprecate and remove meaningless <cxxx> headers (#111615)
This PR deprecates `<ccomplex>`, `<cstdbool>`, `<ctgmath>`, and
`<ciso646>` in C++17 and "removes" them in C++20 by special deprecation
warnings.

`<cstdalign>` is previously missing. This PR also tries to add them, and
then deprecates and "removes" `<cstdalign>`.

Papers:
- https://wg21.link/P0063R3
- https://wg21.link/P0619R4

Closes #99985.

---------

Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
2024-10-30 09:49:26 +08:00
LLVM GN Syncbot
b0dd368d57 [gn build] Port b510cdb895b9 2024-10-29 18:01:23 +00:00
LLVM GN Syncbot
af44976cad [gn build] Port 6128ff663076 2024-10-29 15:18:09 +00:00
LLVM GN Syncbot
f906d765ba [gn build] Port 5ea694816b56 2024-10-29 15:18:08 +00:00
Nico Weber
d43e4ce77d Revert "[gn] port b1be21394e9c"
b1be21394e9c was reverted in 3ac75ee8ec.

This reverts commit 18f4b7e4a862c11816e62cc72fb2a4ca8fac1987, as well
as follow-ups a69d2a18d207947a25838dd01d2116bee384b75b and
4a6b56960f445d111adc9aef799acad8c6ca41f0.
2024-10-29 11:17:11 -04:00
LLVM GN Syncbot
1164bd7747 [gn build] Port e146c1867e8d 2024-10-28 11:56:44 +00:00
LLVM GN Syncbot
2a4bab3fac [gn build] Port cfde4fbccf5d 2024-10-28 11:56:43 +00:00
LLVM GN Syncbot
595ec4e4be [gn build] Port 5aa1275d03b6 2024-10-28 11:56:42 +00:00
LLVM GN Syncbot
cbaecb5d29 [gn build] Port 3d6923dbac16 2024-10-28 11:56:42 +00:00
LLVM GN Syncbot
233e64d8e4 [gn build] Port 0be1883c36fc 2024-10-28 11:56:40 +00:00
Martin Storsjö
ef9629c64a Revert "Add extendhfxf2 into compiler rt (#111099)"
This reverts commit 5f7bad07b9d5b6c5cfa8c16a4e62cf1e128725be.

These tests fail to build in multiple configurations, see
https://github.com/llvm/llvm-project/pull/111099.
2024-10-26 12:34:45 +03:00
B I Mohammed Abbas
5f7bad07b9
Add extendhfxf2 into compiler rt (#111099)
Retry pr #109090 with updated extendhfxf2 test
2024-10-25 20:05:23 -04:00
LLVM GN Syncbot
9ea6fcd02b [gn build] Port 1f2b7ae6d789 2024-10-25 16:47:08 +00:00
LLVM GN Syncbot
a3dd6000a7 [gn build] Port c4248fa3edd3 2024-10-25 13:20:15 +00:00
LLVM GN Syncbot
83e7e6a0ff [gn build] Port 2e43a304f10f 2024-10-25 13:20:14 +00:00
Nico Weber
4a6b56960f [gn] try to port b1be21394e9c even more
Bots are now failing check-hwasan with

    llvm-lit: .../llvm/utils/lit/lit/llvm/subst.py:133: fatal: Did not find
        hwasan_symbolize in .../out/gn/stage2_unix/bin

This time it's the right fix for sure!
2024-10-25 09:19:21 -04:00
Nico Weber
a69d2a18d2 [gn] try to port b1be21394e9c more
Bots are currently failing check-hwasan with

    llvm-lit: .../llvm/utils/lit/lit/llvm/subst.py:133: fatal: Did not find
        hwasan_symbolize in /.../out/gn/lib/clang/20/lib/linux

Maybe this fixes that.

See also llvm/utils/gn/secondary/compiler-rt/lib/hwasan/scripts/BUILD.gn.
2024-10-25 09:05:29 -04:00
Nico Weber
18f4b7e4a8 [gn] port b1be21394e9c 2024-10-25 00:24:42 -07:00
Nico Weber
93ee9d1c54 [gn] port 105d54726b1d7 more
Also, it's really b852fb1ec5f, not 105d54726b1d7.
2024-10-25 00:21:50 -07:00
Nico Weber
5827334ed2 [gn] port 105d54726b1d7 (lldbValueObject) 2024-10-25 00:15:58 -07:00
Nico Weber
8c2e8b5124 [gn] port a14a83d9a102 2024-10-24 16:32:09 -07:00
Nico Weber
6d8d7a3acd [gn] disable building libc++ shared lib
It's currently broken by #91651. Stop buildling libcxx src files
until that is sorted out.
2024-10-24 10:57:44 -07:00
Nico Weber
9a8292f914 [gn build] Port 8a12e0131f3d 2024-10-24 09:20:06 -07:00
Nico Weber
2646ce2a22 [gn] port 522f34cfff693fd3f (PPC AsmMatcher dep)
Similar to 4168a2e9de35f. See also comment on #113482.
2024-10-24 09:09:11 -07:00
Nico Weber
907c136388 [gn] port 6512a8d yet more
Follow-up to a21573bb9973 which had a typo.
2024-10-24 08:58:14 -07:00
Nico Weber
a21573bb99 [gn] port 6512a8d more
24293e690 added the files added there, but didn't do the tblgen changes.
2024-10-24 08:52:23 -07:00
Arthur Eubanks
62cb1a3b0b [gn build] Port b8930cd13d48 2024-10-22 17:38:21 +00:00
Arthur Eubanks
50df49e02a [gn build] Port 6c4267fb1779 2024-10-22 17:38:11 +00:00
Arthur Eubanks
24293e6900 [gn build] Port 6512a8dd8c0a 2024-10-22 17:32:06 +00:00
Arthur Eubanks
c08a5c15e1 [gn build] Port 470a59919207 2024-10-22 17:32:05 +00:00
Arthur Eubanks
2cbe7c2b9e [gn build] Port 1295d2e6da2f 2024-10-22 17:32:05 +00:00
LLVM GN Syncbot
006fb0904d [gn build] Port 54c93aabec96 2024-10-21 16:26:55 +00:00
LLVM GN Syncbot
a705838394 [gn build] Port 911a6f2fcc71 2024-10-21 09:05:32 +00:00
LLVM GN Syncbot
5a47d48034 [gn build] Port aa7f377c965c 2024-10-20 14:01:29 +00:00
Nico Weber
5aec88f0e6 [hwasan], [gn]: Fix formatting of hwasan cmake; re-sync gn file for b515d9ea1e43 2024-10-19 09:57:56 -04:00
LLVM GN Syncbot
561f9155fb [gn build] Port b515d9ea1e43 2024-10-19 01:37:17 +00:00
Peter Collingbourne
1784aca904 gn build: Sync hwasan assembly file source list. 2024-10-18 18:36:01 -07:00
LLVM GN Syncbot
f5bd36aece [gn build] Port 1d09925b4a6f 2024-10-18 23:18:50 +00:00
LLVM GN Syncbot
dbe47c2a06 [gn build] Port 54566ba52304 2024-10-18 15:14:44 +00:00
LLVM GN Syncbot
d1ee850743 [gn build] Port 09cc75e2ccc3 2024-10-18 08:25:04 +00:00
LLVM GN Syncbot
7ebe5a1ec0 [gn build] Port 87dd5dc8f03e 2024-10-16 16:16:54 +00:00