Infer visionOS availability from iOS availability (#176990)
Automatically infer and apply availability or unavailable attributes for
visionOS based on the corresponding iOS availability of the same
declaration using the version mapping information provided in
SDKSettings.json.
rdar://162148639
Default GhostBSD to XLibre (#259)
* Update build and packages for xlibre transition
- Replace xorg-minimal with xlibre-minimal in common packages.
- Adjust build script for xlibre driver handling.
- Change xf86 input and video drivers to xlibre equivalents.
* Update vital packages and simplify version
- Replace `xorg-minimal` with `xlibre-minimal` in common packages.
- Simplify version setting logic in `build.sh`.
evas: tweak PLIST.cserve on NetBSD
shm_open(3) was added over ten years ago, so we can reasonably expect
this is present in any supported NetBSD release. (On the other hand,
pkgtools/mksandbox does not create a /var/shm, so untweaked pbulk
environments can choke on this. Might as well drop the cruft here.)
NAS-139429 / 26.04 / Ignore warnings in the ssh calls for CI testing. (#18091)
We often see these spurious failures in CI tests:
`E AssertionError: Warning: Permanently added '10.220.38.181' (ED25519)
to the list of known hosts.`
This small change eliminates those.
Ignore warnings in the ssh calls for CI testing.
This eliminates reports such as: AssertionError: Warning: Permanently added '<IP address>' (ED25519) to the list of known hosts.
libkern: Change idr_replace() return value to align with Linux
The Linux implementation of idr_replace() returns -ENOENT when the `id`
could not be found. Change our implementation to do the same to be
compatible with Linux's.
In addition, Linux's documentation says idr_replace() would return
-EINVAL if the given pointer was not valid [1]. This should be checked
in the future.
[1] https://www.kernel.org/doc/html/v4.20/core-api/idr.html#c.idr_replace
[LoopFusion] Forget cached SCEV values after the fusion (#177455)
This patch fixes the issue #115279. After the fusion, some of the cached
SCEV values such as the induction variable may not be valid anymore and
need to be forgotten.
[LLDB] Add a setting to simulate variables with missing locations (#177279)
Writing testcases for error handling that depends on specific DWARF is
very difficult and the resulting tests tend not to be very portable.
This patch adds a new setting to inject an error into variable
materialization, thus making it possible to write very simple source
code based tests for error handling instead.
This is primarily motivated by the Swift language plugin, but
functionality is generic and should be useful for other languages as
well.