@@ -395,7 +395,53 @@ libclang
395
395
Static Analyzer
396
396
---------------
397
397
398
- - ...
398
+ .. 2407eb08a574 [analyzer] Update static analyzer to be support sarif-html
399
+
400
+ - Add a new analyzer output type, ``sarif-html ``, that outputs both HTML and
401
+ Sarif files.
402
+
403
+ .. 90377308de6c [analyzer] Support allocClassWithName in OSObjectCStyleCast checker
404
+
405
+ - Add support for ``allocClassWithName `` in OSObjectCStyleCast checker.
406
+
407
+ .. cad9b7f708e2b2d19d7890494980c5e427d6d4ea: Print time taken to analyze each function
408
+
409
+ - The option ``-analyzer-display-progress `` now also outputs analysis time for
410
+ each function.
411
+
412
+ .. 9e02f58780ab8734e5d27a0138bd477d18ae64a1 [analyzer] Highlight arrows for currently selected event
413
+
414
+ - For bug reports in HTML format, arrows are now highlighted for the currently
415
+ selected event.
416
+
417
+ .. Deep Majumder's GSoC'21
418
+ .. 80068ca6232b [analyzer] Fix for faulty namespace test in SmartPtrModelling
419
+ .. d825309352b4 [analyzer] Handle std::make_unique
420
+ .. 0cd98bef1b6f [analyzer] Handle std ::swap for std ::unique_ptr
421
+ .. 13fe78212fe7 [analyzer] Handle << operator for std::unique_ptr
422
+ .. 48688257c52d [analyzer] Model comparision methods of std::unique_ptr
423
+ .. f8d3f47e1fd0 [analyzer] Updated comments to reflect D85817
424
+ .. 21daada95079 [analyzer] Fix static_cast on pointer-to-member handling
425
+
426
+ - While still in alpha, ``alpha.cplusplus.SmartPtr `` received numerous
427
+ improvements and nears production quality.
428
+
429
+ .. 21daada95079 [analyzer] Fix static_cast on pointer-to-member handling
430
+ .. 170c67d5b8cc [analyzer] Use the MacroExpansionContext for macro expansions in plists
431
+ .. 02b51e5316cd [analyzer][solver] Redesign constraint ranges data structure
432
+ .. 3085bda2b348 [analyzer][solver] Fix infeasible constraints (PR49642)
433
+ .. 015c39882ebc [Analyzer] Infer 0 value when the divisible is 0 (bug fix)
434
+ .. 90377308de6c [analyzer] Support allocClassWithName in OSObjectCStyleCast checker
435
+ .. df64f471d1e2 [analyzer] DynamicSize: Store the dynamic size
436
+ .. e273918038a7 [analyzer] Track leaking object through stores
437
+ .. 61ae2db2d7a9 [analyzer] Adjust the reported variable name in retain count checker
438
+ .. 50f17e9d3139 [analyzer] RetainCountChecker: Disable reference counting for OSMetaClass.
439
+
440
+ - Various fixes and improvements, including modeling of casts (such as
441
+ ``std::bit_cast<> ``), constraint solving, explaining bug-causing variable
442
+ values, macro expansion notes, modeling the size of dynamic objects and the
443
+ modeling and reporting of Objective C/C++ retain count related bugs. These
444
+ should reduce false positives and make the remaining reports more readable.
399
445
400
446
.. _release-notes-ubsan :
401
447
0 commit comments