[DirectX] Test stripping debug info for DirectX (#206261)
Test that all debug info is stripped after changes in #201336.
Merging this PR to main instead of the stacked #204874.
[ASTMatchers][Docs] make dump_ast_matchers.py read classes from sources (#203784)
With this change, `dump_ast_matchers.py` script no longer need to probe
network to search for classes.
This allows the script to run offline which is needed for
https://github.com/llvm/llvm-project/pull/165472.
The script now operates on assumption that all classes in AST/ will be
here: https://llvm.org/doxygen/ (which is true in general unless doxygen
page is down)
Pull up following revision(s) (requested by riastradh in ticket #340):
lib/libbsdmalloc/malloc.c: revision 1.12
ensure the lock is released for all returns in malloc
Pull up following revision(s) (requested by riastradh in ticket #2017):
lib/libpthread/Makefile: revision 1.103
tests/lib/libpthread/dlopen/t_dso_pthread_create.c: revision 1.2
tests/lib/libpthread/dlopen/t_dlopen.c: revision 1.2
tests/lib/libpthread/dlopen/t_dlopen.c: revision 1.3
lib/libpthread/shlib_version: revision 1.24
tests/lib/libpthread: Test unloading libpthread after lazy binding.
If you dlopen libpthread and dlclose it again, the thread stubs like
pthread_mutex_lock need to continue working -- a library might have
calls to it in order to support thread-safety for threaded
applications, but that library needs to continue working even in
non-threaded applications after lazy binding of the libpthread symbol
instead of the libc stub.
PR lib/59784: dlopening and dlclosing libpthread is broken
[29 lines not shown]
Revert "fdp-primer: Mention that .po files are generated nightly"
This reverts commit 64b3126c0db9dcc8cf9a2f003b3a52dbb76a7fd1.
It turns out the information was wrong and the PO files are not created
nightly.
porters-handbook: Use full-length hashes in GH_TAGNAME
Full hashes avoid possible conflicts, at the cost of a small increase in
some path names.
About 1/3 of the existing GH_TAGNAMEs in the ports tree are already full
40-character hashes.
Reviewed by: bcr
Event: Halifax Hackathon 202606
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57901
porters-handbook: Freshen up example dates
Avoid looking like this document is over a decade old.
Reviewed by: jrm, bcr
Event: Halifax Hackathon 202606
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57900
Don't poll for large xfers when reading.
For this to be possible changes were made to mac68k/sbc(4) with respect to
pdma_in.
This results in a 50% performance gain.
Start pdma reading slowly.
This is done for the first 64 bytes. It ensures dse(4) returns available
data should XSCTL_POLL not be set for reading from the device.
There should be no performance penalty with this change.