[all-commits] [llvm/llvm-project] e16681: [WebKit Checkers] Treat a boxed value as a safe po...

Marco Elver via All-commits all-commits at lists.llvm.org
Tue Oct 7 12:20:06 PDT 2025


  Branch: refs/heads/users/melver/spr/main.alloctoken-clang-infer-type-hints-from-sizeof-expressions-and-casts
  Home:   https://github.com/llvm/llvm-project
  Commit: e166816af0fc53723866608e1ff79f0a75ebcfdb
      https://github.com/llvm/llvm-project/commit/e166816af0fc53723866608e1ff79f0a75ebcfdb
  Author: Ryosuke Niwa <rniwa at webkit.org>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp
    M clang/test/Analysis/Checkers/WebKit/unretained-call-args.mm

  Log Message:
  -----------
  [WebKit Checkers] Treat a boxed value as a safe pointer origin (#161133)


  Commit: 872c4319dfc52886bbac03955ba1b7fe3ce83efc
      https://github.com/llvm/llvm-project/commit/872c4319dfc52886bbac03955ba1b7fe3ce83efc
  Author: Ryosuke Niwa <rniwa at webkit.org>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp
    M clang/test/Analysis/Checkers/WebKit/objc-mock-types.h
    M clang/test/Analysis/Checkers/WebKit/unretained-call-args.mm

  Log Message:
  -----------
  [WebKit Checkers] Recognize NSApp as a safe global variable (#160990)

Treat accessing NSApp without retaining it as safe


  Commit: c5e343022cedd107559411378e6e008ef87b3caf
      https://github.com/llvm/llvm-project/commit/c5e343022cedd107559411378e6e008ef87b3caf
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M clang/docs/ClangLinkerWrapper.rst
    M clang/docs/index.rst

  Log Message:
  -----------
  [Clang][Docs] Fix leftoever references to moved documenation


  Commit: 11fb8358fab2796e6cdc5f85d24cc33696317b11
      https://github.com/llvm/llvm-project/commit/11fb8358fab2796e6cdc5f85d24cc33696317b11
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M libc/src/__support/RPC/rpc_server.h

  Log Message:
  -----------
  [libc] Make LIBC_EXIT RPC code use quick exit

Summary:
This RPC call does the final exiting. The callbacks were handled on the
GPU side and this is only 'valid' in the pretend mode where we treat the
GPU like a CPU program. Doing this keeps us from crashing and burning
if people continue using the program while this is running as `exit`
would tear down the offloading library in memory and lead to segfaults.
This just drops everything where it is and lets the process manager
clean it up for us.


  Commit: 64a2d7de3ed184fb739ebed7c61b84b1416516b5
      https://github.com/llvm/llvm-project/commit/64a2d7de3ed184fb739ebed7c61b84b1416516b5
  Author: Marco Elver <elver at google.com>
  Date:   2025-10-07 (Tue, 07 Oct 2025)

  Changed paths:
    M clang/docs/ClangLinkerWrapper.rst
    M clang/docs/index.rst
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp
    M clang/test/Analysis/Checkers/WebKit/objc-mock-types.h
    M clang/test/Analysis/Checkers/WebKit/unretained-call-args.mm
    M libc/src/__support/RPC/rpc_server.h

  Log Message:
  -----------
  [𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]


Compare: https://github.com/llvm/llvm-project/compare/e3a1d21ebe8c...64a2d7de3ed1

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list