Commit Graph

5 Commits

Author SHA1 Message Date
Maxwell Elliott
6022af05e9 update module map
Signed-off-by: Maxwell Elliott <maxwell@elliott.now>
2025-08-14 20:50:38 -04:00
Maxwell Elliott
ae98d4f5e4 feedback
Signed-off-by: Maxwell Elliott <maxwell@elliott.now>
2025-08-14 20:42:39 -04:00
Maxwell Elliott
ee2ffdcf41 Add module map for CSKTestSupport
Create a module map for the CSKTestSupport module, exporting the header "CSKTestSupport.h". This allows for better modularization and encapsulation of the support functionalities.

Signed-off-by: Maxwell Elliott <maxwell@elliott.now>
2025-08-14 16:00:37 -04:00
Alex Hoppen
50a28bb86a Change FIXME and TODO comments to always have an associated issue
Do one of the following for every `FIXME` or `TODO` comment
- Add an issue that tracks the task
- Remove the comment if we are not planning to address it
2024-08-07 10:00:04 -07:00
Ben Langmuir
6da67ecf50 [linux] Avoid running static destructors due to SR-12668
To prevent crashes during `exit` caused by SR-12668, avoid running
static destructors. During testing, we do this by interposing
`__cxa_exit` to prevent registration of destructors. This depends on the
previous commit that disabled RTLD_DEEPBIND. In the sourcekit-lsp
executable, since we control the exit points, we can make a less
invasive change to just use `_Exit` instead of `exit` to avoid cleanups.

This should hopefully fix the CI issues we have seen when testing with
--parallel.

rdar://61837752
2020-04-24 15:25:43 -07:00