From a562fa55380991c37b0ec3ace83a98715795517a Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Wed, 17 Apr 2024 13:51:25 -0700 Subject: [PATCH 1/3] ReleaseNote: Mention SpecialCaseList change --- llvm/docs/ReleaseNotes.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst index ecfcd2c983ce5..453abc6339776 100644 --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -435,6 +435,12 @@ Changes to Sanitizers --------------------- * HWASan now defaults to detecting use-after-scope bugs. +* ``SpecialCaseList`` used by sanitizer ignore lists (e.g. ``*_ignorelist.txt`` + in the Clang resource directory) now uses glob patterns instead of a variant + of POSIX Extended Regular Expression (where ``*`` is translated to ``.*``) by + default. Search for ``|`` to find patterns that may have different meanings + now. + Changes to the Profile Runtime ------------------------------ From ac705f3426a08296b3125beb68ac941d1d7266fd Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Wed, 17 Apr 2024 23:37:28 -0700 Subject: [PATCH 2/3] Add a link --- llvm/docs/ReleaseNotes.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst index 453abc6339776..7c08935af385d 100644 --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -435,11 +435,11 @@ Changes to Sanitizers --------------------- * HWASan now defaults to detecting use-after-scope bugs. -* ``SpecialCaseList`` used by sanitizer ignore lists (e.g. ``*_ignorelist.txt`` - in the Clang resource directory) now uses glob patterns instead of a variant - of POSIX Extended Regular Expression (where ``*`` is translated to ``.*``) by - default. Search for ``|`` to find patterns that may have different meanings - now. +* `SpecialCaseList `_ + used by sanitizer ignore lists (e.g. ``*_ignorelist.txt`` in the Clang + resource directory) now uses glob patterns instead of a variant of POSIX + Extended Regular Expression (where ``*`` is translated to ``.*``) by default. + Search for ``|`` to find patterns that may have different meanings now. Changes to the Profile Runtime ------------------------------ From e27af1095a716e09e1f005808e2d279867689306 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 18 Apr 2024 10:27:09 -0700 Subject: [PATCH 3/3] Update llvm/docs/ReleaseNotes.rst Co-authored-by: Paul T Robinson --- llvm/docs/ReleaseNotes.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst index 7c08935af385d..ff929b0bc5e15 100644 --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -439,7 +439,8 @@ Changes to Sanitizers used by sanitizer ignore lists (e.g. ``*_ignorelist.txt`` in the Clang resource directory) now uses glob patterns instead of a variant of POSIX Extended Regular Expression (where ``*`` is translated to ``.*``) by default. - Search for ``|`` to find patterns that may have different meanings now. + Search for ``|`` to find patterns that may have different meanings now, and + replace ``a|b`` with ``{a,b}``. Changes to the Profile Runtime ------------------------------