Skip to content

Commit 64515b3

Browse files
committed
[analyzer] Add 10.0.0 release notes.
Differential revision: https://reviews.llvm.org/D73966 By Kristóf Umann!
1 parent 793d643 commit 64515b3

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -427,10 +427,24 @@ libclang
427427
Static Analyzer
428428
---------------
429429

430-
- The Clang analyzer checker ``DeadStores`` gets a new option called
431-
``WarnForDeadNestedAssignments`` to detect nested dead assignments
432-
(enabled by default).
433-
- ...
430+
- New checker: ``alpha.cplusplus.PlacementNew`` to detect whether the storage
431+
provided for default placement new is sufficiently large.
432+
433+
- New checker: ``fuchsia.HandleChecker`` to detect leaks related to Fuchsia
434+
handles.
435+
436+
- New checker: ``security.insecureAPI.decodeValueOfObjCType`` warns about
437+
potential buffer overflows when using ``[NSCoder decodeValueOfObjCType:at:]``
438+
439+
- ``deadcode.DeadStores`` now warns about nested dead stores.
440+
441+
- Condition values that are relevant to the occurance of a bug are far better
442+
explained in bug reports.
443+
444+
- Despite still being at an alpha stage, checkers implementing taint analyses
445+
and C++ iterator rules were improved greatly.
446+
447+
- Numerous smaller fixes.
434448

435449
.. _release-notes-ubsan:
436450

0 commit comments

Comments
 (0)