Arthur Eubanks
b35b6297fd
[gn build] Build win asan libraries against MutliThreadedDLL
...
win asan only supports /MD. Without this, the asan runtime cannot intercept functions.
2025-08-19 19:48:32 +00:00
LLVM GN Syncbot
d6e0922a5e
[gn build] Port 3ecfc0330d93
2025-08-18 16:02:02 +00:00
LLVM GN Syncbot
f4b5c24022
[gn build] Port e6e874ce8f05
2025-08-18 14:52:19 +00:00
LLVM GN Syncbot
ad064bc5c3
[gn build] Port a0f325bd41c9
2025-08-18 14:52:18 +00:00
LLVM GN Syncbot
0226e94491
[gn build] Port 769a9058c8d0
2025-08-15 00:24:52 +00:00
LLVM GN Syncbot
47bc6acf86
[gn build] Port d56fa965243b
2025-08-14 22:56:30 +00:00
Shoreshen
04aebbfbe2
[AMDGPU] Delete AMDGPU Unify Metadata pass ( #153548 )
...
Fixes #153150
2025-08-14 16:16:32 +08:00
LLVM GN Syncbot
8c27d8881b
[gn build] Port 2e9944a03e6b
2025-08-13 00:27:25 +00:00
Nico Weber
d25eddd77c
[gn] port a02444fb69e6 (OutOfProcessInterpreterTests.cpp revert)
...
This reverts 130ddbb01917c3be97.
2025-08-12 19:51:40 -04:00
Nico Weber
76f1c7a39e
[gn] port dda996b875bc (CAS)
2025-08-12 16:30:20 -04:00
Andrei Safronov
48da8489f2
[Xtensa] Add esp32/esp8266 cpus implementation. ( #152409 )
...
Add Xtensa esp32 and esp8266 cpus. Implement target parser to recognise
Xtensa hardware features.
2025-08-12 15:17:36 +03:00
LLVM GN Syncbot
d2b3e86321
[gn build] Port 3d38a92c8a83
2025-08-11 16:56:09 +00:00
Nico Weber
520db343b8
[gn] Make lldb-dap depend on lldbHost
...
Matches CMake, and is apparently needed on Windows now.
2025-08-10 09:28:25 -04:00
LLVM GN Syncbot
f94d809b7e
[gn build] Port 160f5ca0f5e3
2025-08-09 21:27:04 +00:00
LLVM GN Syncbot
8bfb54bab4
[gn build] Port 4d3feaea66f4
2025-08-08 23:34:17 +00:00
LLVM GN Syncbot
96dd26cb92
[gn build] Port 2c4b876fa842
2025-08-08 23:34:16 +00:00
Nico Weber
130ddbb019
[gn] port(ish) eccc6e22f811
2025-08-08 19:27:11 -04:00
Orlando Cazalet-Hyams
1778669739
[KeyInstr] Remove LLVM_EXPERIMENTAL_KEY_INSTRUCTIONS CMake flag ( #152735 )
...
The CMake flag has been on by default for a month without any issues.
This makes the feature support in LLVM unconditional (but does not
enable the feature by default).
2025-08-08 17:03:28 +01:00
tcottin
2c4b876fa8
[clangd] introduce doxygen parser ( #150790 )
...
Followup work of #140498 to continue the work on clangd/clangd#529
Introduce the use of the Clang doxygen parser to parse the documentation
of hovered code.
- ASTContext independent doxygen parsing
- Parsing doxygen commands to markdown for hover information
Note: after this PR I have planned another patch to rearrange the
information shown in the hover info.
This PR is just for the basic introduction of doxygen parsing for hover
information.
---------
Co-authored-by: Maksim Ivanov <emaxx@google.com>
2025-08-08 16:07:36 +02:00
LLVM GN Syncbot
0b3ee20939
[gn build] Port 6897ca460e6e
2025-08-07 07:29:48 +00:00
Nico Weber
75838b818b
[gn] port 12dee9d3cd76 better
2025-08-06 10:45:10 -04:00
Nico Weber
a50a013581
[gn] port 41841e625db8 better
2025-08-06 10:45:09 -04:00
LLVM GN Syncbot
87a7a9caaf
[gn build] Port 8a2d3f5653eb
2025-08-05 18:10:23 +00:00
Nico Weber
1b651bf2b7
[gn] port fa39b67de01af (LLDB_ENABLE_PYTHON_LIMITED_API)
2025-08-05 12:46:56 -04:00
LLVM GN Syncbot
6099d0c1f9
[gn build] Port 3f59a22711ff
2025-08-05 14:05:35 +00:00
Nico Weber
314e82514d
[gn] port 7b208e04b2e7
2025-08-04 19:46:21 -04:00
LLVM GN Syncbot
afbabb1d9f
[gn build] Port 2fe96439fb81
2025-08-04 16:23:09 +00:00
LLVM GN Syncbot
872da999be
[gn build] Port a3d0c541eb6a
2025-08-04 13:22:25 +00:00
LLVM GN Syncbot
8039486706
[gn build] Port 185a23e865c3
2025-08-02 03:05:57 +00:00
LLVM GN Syncbot
648a7a64c5
[gn build] Port 37e03b56b817
2025-07-31 20:30:28 +00:00
LLVM GN Syncbot
17ab8a3976
[gn build] Port f7b65011de51
2025-07-31 18:47:16 +00:00
Nico Weber
5482ef76f5
[gn] port 3f066f5fcfba
2025-07-31 13:54:24 -04:00
LLVM GN Syncbot
1acfa18132
[gn build] Port 6f2cf6b0acf2
2025-07-31 07:02:59 +00:00
LLVM GN Syncbot
bf72bd6cfa
[gn build] Port c2548a8c4c58
2025-07-30 16:45:52 +00:00
LLVM GN Syncbot
4a8ce6b704
[gn build] Port 13f38c97d597
2025-07-30 10:31:29 +00:00
LLVM GN Syncbot
0fbcbda77a
[gn build] Port 9bf3e615a2c6
2025-07-29 09:05:36 +00:00
LLVM GN Syncbot
c59cc54284
[gn build] Port a749e68ac411
2025-07-29 08:43:01 +00:00
LLVM GN Syncbot
e30e644266
[gn build] Port 4072a6b85bee
2025-07-28 11:31:58 +00:00
David Spickett
3308fc4acd
[gn build] Use shutil.which to find git in write_vcsrevision.py ( #142570 )
...
Relates to https://github.com/llvm/llvm-project/issues/54337
This is just a comment referencing distutils but even so, we can ditch
the custom which and use the one Python 3.3 added. Which has the .bat
bug fixed:
https://docs.python.org/3.3/library/shutil.html#shutil.which
I tested this on Windows:
```
C:\Users\tcwg>touch foo.bat
C:\Users\tcwg>python
Python 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 12:24:25) [MSC v.1938 64 bit (ARM64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
>>> import shutil
>>> shutil.which("foo")
'.\\foo.BAT'
```
I just ran the script manually and got reasonable results, I haven't
done a GN build.
2025-07-28 10:55:19 +01:00
LLVM GN Syncbot
5be31a82e2
[gn build] Port 9b41b62c7392
2025-07-27 00:39:59 +00:00
LLVM GN Syncbot
7e2f3e76a7
[gn build] Port 1c31c6801af9
2025-07-27 00:39:58 +00:00
Nico Weber
0466d76653
[gn] port 931228e28f55 (LLVM_ENABLE_PROFCHECK)
2025-07-26 20:39:36 -04:00
AZero13
f2fe4718aa
[ObjCARC] Completely remove ObjCARCAPElimPass ( #150717 )
...
ObjCARCAPElimPass has been made obsolete now that we remove unused
autorelease pools.
2025-07-26 08:07:27 -07:00
LLVM GN Syncbot
b8cc46295d
[gn build] Port d368d117e7ee
2025-07-25 05:01:46 +00:00
LLVM GN Syncbot
3d9cf92c28
[gn build] Port bfd73a516160
2025-07-25 03:02:27 +00:00
LLVM GN Syncbot
d0b5d34ec7
[gn build] Port 3feb6f971577
2025-07-25 03:02:26 +00:00
Nico Weber
6d8d6f6e03
[gn] stub out 68c8c8ceeba (LLDB_BUILD_LLDBRPC)
2025-07-24 22:37:22 -04:00
Nico Weber
b16ef20626
[gn] port d750c6de8a75
2025-07-24 22:31:37 -04:00
LLVM GN Syncbot
20a79027ca
[gn build] Port df2d2d125bef
2025-07-23 19:35:03 +00:00
LLVM GN Syncbot
05f0dd2e91
[gn build] Port d5c8303af86f
2025-07-23 15:19:56 +00:00