SuccessChanges

Summary

  1. [sanitizers] Add a blocking boolean to GetRandom prototype Summary: On platforms with `getrandom`, the system call defaults to blocking. This becomes an issue in the very early stage of the boot for Scudo, when the RNG source is not set-up yet: the syscall will block and we'll stall. Introduce a parameter to specify that the function should not block, defaulting to blocking as the underlying syscall does. Update Scudo to use the non-blocking version. Reviewers: alekseyshl Reviewed By: alekseyshl Subscribers: llvm-commits, kubamracek Differential Revision: https://reviews.llvm.org/D36399
  2. [Parse] Fix typo in header docs (NFC) Summary: Fix typo "delcarations", added in rL310609 and rL310627.
  3. Fixes a typo in a comment; NFC.
Revision 310839 by cryptoad:
[sanitizers] Add a blocking boolean to GetRandom prototype

Summary:
On platforms with `getrandom`, the system call defaults to blocking. This
becomes an issue in the very early stage of the boot for Scudo, when the RNG
source is not set-up yet: the syscall will block and we'll stall.

Introduce a parameter to specify that the function should not block, defaulting
to blocking as the underlying syscall does.

Update Scudo to use the non-blocking version.

Reviewers: alekseyshl

Reviewed By: alekseyshl

Subscribers: llvm-commits, kubamracek

Differential Revision: https://reviews.llvm.org/D36399
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_common.hcompiler-rt.src/lib/sanitizer_common/sanitizer_common.h
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_linux.cccompiler-rt.src/lib/sanitizer_common/sanitizer_linux.cc
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cccompiler-rt.src/lib/sanitizer_common/sanitizer_mac.cc
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_win.cccompiler-rt.src/lib/sanitizer_common/sanitizer_win.cc
The file was modified/compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_common_test.cccompiler-rt.src/lib/sanitizer_common/tests/sanitizer_common_test.cc
The file was modified/compiler-rt/trunk/lib/scudo/scudo_utils.hcompiler-rt.src/lib/scudo/scudo_utils.h
Revision 310838 by modocache:
[Parse] Fix typo in header docs (NFC)

Summary:
Fix typo "delcarations", added in rL310609 and rL310627.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Parse/ParseAST.hclang.src/include/clang/Parse/ParseAST.h
The file was modified/cfe/trunk/include/clang/Parse/Parser.hclang.src/include/clang/Parse/Parser.h
Revision 310837 by aaronballman:
Fixes a typo in a comment; NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/AST/ASTContext.hclang.src/include/clang/AST/ASTContext.h