public inbox for linux-sparse@vger.kernel.org
 help / color / mirror / Atom feed
 messages from 2025-12-19 21:17:13 to 2026-03-19 05:31:48 UTC [more...]

[PATCH] sparse: add support for __VA_OPT__
 2026-03-19  5:34 UTC  (42+ messages)
      ` [RFC PATCH] pre-process: add __VA_OPT__ support
                    ` [PATCH 01/21] split copy() into "need to copy" and "can move in place" cases
                      ` [PATCH 02/21] expand and simplify the call of dup_token() in copy()
                      ` [PATCH 03/21] more dup_token() optimizations
                      ` [PATCH 04/21] parsing #define: saner handling of argument count, part 1
                      ` [PATCH 05/21] simplify collect_arguments() and fix error handling there
                      ` [PATCH 06/21] try_arg(): don't use arglist for argument name lookups
                      ` [PATCH 07/21] make expand_has_...() responsible for expanding its argument
                      ` [PATCH 08/21] preparing to change argument number encoding for TOKEN_..._ARGUMENT
                      ` [PATCH 09/21] steal 2 bits from argnum for argument kind
                      ` [PATCH 10/21] on-demand argument expansion
                      ` [PATCH 11/21] kill create_arglist()
                      ` [PATCH 12/21] stop mangling arglist, get rid of TOKEN_ARG_COUNT
                      ` [PATCH 13/21] deal with ## on arguments separately
                      ` [PATCH 14/21] preparations for __VA_OPT__ support: reshuffle argument slot assignments
                      ` [PATCH 15/21] pre-process.c: split try_arg()
                      ` [PATCH 16/21] __VA_OPT__: parsing
                      ` [PATCH 17/21] expansion-time va_opt handling
                      ` [PATCH 18/21] merge(): saner handling of ->noexpand
                      ` [PATCH 19/21] simplify the calling conventions of collect_arguments()
                      ` [PATCH 20/21] make expand_one_symbol() inline
                      ` [PATCH 21/21] substitute(): convert switch() into cascade of ifs

[PATCH v2] compiler.h: add missing kernel-doc for data_race() @expr parameter
 2026-03-15 17:09 UTC 

[PATCH 5/9] compiler.h: add missing kernel-doc for data_race() @expr parameter
 2026-03-15 15:34 UTC 

[PATCH] RISC-V: Ignore Zicfiss and Zicfilp for now
 2026-03-11 10:02 UTC 

[tip:timers/vdso 12/14] net/rds/ib_cm.c:96:35: sparse: sparse: incorrect type in argument 1 (different modifiers)
 2026-02-25  8:15 UTC  (11+ messages)
        ` [PATCH] compiler: Use __typeof_unqual__() for __unqual_scalar_typeof()

Sparse not supporting kzalloc_obj() and friends
 2026-02-25  3:51 UTC  (6+ messages)

[PATCH] builtin: mark __builtin_strlen() as integer constant expression
 2026-02-24 10:26 UTC  (10+ messages)

hang with current sparse with upstream linux arm64 build
 2026-02-23 17:20 UTC  (5+ messages)

issue with _Static_assert and __builtin()s
 2026-02-10 14:40 UTC  (6+ messages)

[PATCH v5 00/36] Compiler-Based Context- and Locking-Analysis
 2026-01-27 10:21 UTC  (51+ messages)
` [PATCH v5 02/36] compiler-context-analysis: Add infrastructure for Context Analysis with Clang
` [PATCH v5 06/36] cleanup: Basic compatibility with context analysis
` [PATCH v5 07/36] lockdep: Annotate lockdep assertions for "
` [PATCH v5 08/36] locking/rwlock, spinlock: Support Clang's "
` [PATCH v5 10/36] locking/mutex: "
` [PATCH v5 15/36] srcu: "
` [PATCH v5 17/36] locking/rwsem: "
` [PATCH v5 20/36] locking/ww_mutex: "
` [PATCH v5 23/36] compiler-context-analysis: Remove Sparse support
` [PATCH v5 24/36] compiler-context-analysis: Remove __cond_lock() function-like helper
` [PATCH v5 36/36] sched: Enable context analysis for core.c and fair.c

[PATCH] sparse/pre-process: introduce "dissect_mode" option to fix dissect/semind
 2026-01-19 12:32 UTC  (7+ messages)

[PATCH] sparse/pre-process: don't update next->pos in collect_arg()
 2026-01-18 14:55 UTC 

Add printf/scanf -Wformat checking
 2026-01-17  0:14 UTC  (5+ messages)
` [PATCH RESEND2 1/4] parse: initial parsing of __attribute__((format))

[PATCH v2 3/3] module: Add compile-time check for embedded NUL characters
 2026-01-16 23:35 UTC  (4+ messages)

[PATCH] sparse: update MAINTAINERS info
 2026-01-16 23:31 UTC  (2+ messages)

[PATCH] sparse: add the new m_pos member into struct expression{EXPR_DEREF}
 2026-01-16 22:55 UTC  (2+ messages)

add variadic format checking
 2026-01-16 17:58 UTC  (5+ messages)
` [PATCH v3 1/4] parse: initial parsing of __attribute__((format))
` [PATCH v3 2/4] add -Wformat
` [PATCH v3 3/4] evaluate: check variadic argument types against formatting info
` [PATCH v3 4/4] tests: add varargs printf format tests

[PATCH] sparse/dissect: change do_symbol(sym) to use sym->definition
 2026-01-11 17:28 UTC 

[PATCH] sparse/semind: change r_member() to use r_symbol() when mem->kind == 'e'
 2026-01-11 17:28 UTC 

[PATCHv2 1/2] RISC-V: Stop warning about Zabha and Zacas
 2026-01-07 21:30 UTC  (2+ messages)
` [PATCHv2 2/2] RISC-V: restart extension search on match

Two updates for RISC-V -march warnings
 2026-01-07 20:42 UTC  (5+ messages)
` [PATCH 1/2] RISC-V: Stop warning about Zabha and Zacas
` [PATCH 2/2] RISC-V: restart extension search on match

req: option to show area warning is from
 2026-01-07 19:40 UTC  (2+ messages)

[PATCH v3 0/3] kbuild: remove gcc's -Wtype-limits
 2026-01-05 23:56 UTC  (23+ messages)
` [PATCH v3 1/3] "
` [PATCH v3 2/3] kbuild: cleanup local -Wno-type-limits exceptions
` [PATCH v3 3/3] overflow: Remove is_non_negative() and is_negative()
          ` [PATCH] overflow: Update is_non_negative() and is_negative() comment

[PATCH v4 0/2] kbuild: remove gcc's -Wtype-limits
 2026-01-05 20:47 UTC  (5+ messages)
` [PATCH v4 1/2] "
` [PATCH v4 2/2] kbuild: cleanup local -Wno-type-limits exceptions

[PATCH v2 0/4] add variadic format checking
 2026-01-05  8:58 UTC  (6+ messages)
` [PATCH v2 1/4] parse: initial parsing of __attribute__((format))
` [PATCH v2 2/4] add -Wformat
` [PATCH v2 3/4] evaluate: check variadic argument types against formatting info
` [PATCH v2 4/4] tests: add varargs printf format tests

[PATCH 0/4] sparse/dissect: handle SYM_ENUM
 2026-01-04 15:22 UTC  (5+ messages)
` [PATCH 1/4] sparse/dissect: examine SYM_ENUM nodes
` [PATCH 2/4] sparse/dissect: report the usage of enumerators
` [PATCH 3/4] sparse/dissect: shift symscope() callsites into print_usage()
` [PATCH 4/4] sparse/dissect: sanitize the de-anonymization of SYM_ENUMs

[PATCH] sparse/dissect: introduce do_inline(struct symbol *sym)
 2025-12-31 16:16 UTC  (3+ messages)
` [PATCH v2] sparse/dissect: don't miss inline functions when !dissect_show_all_symbols

[PATCH] sparse/dissect: change do_file() to use __sparse()
 2025-12-28 12:55 UTC 

[PATCH 1/2] sparse/semind: add the new --param=dissect-show-compiled option
 2025-12-27 15:58 UTC  (4+ messages)
` [PATCH 2/2] sparse/semind: robustify parse_cmdline_add()

[PATCH] sparse/parse: update decl->pos when direct_declarator() sees TOKEN_IDENT
 2025-12-21 14:28 UTC 

[PATCH v2 0/4] kbuild: remove gcc's -Wtype-limits
 2025-12-20 12:03 UTC  (8+ messages)
` [PATCH v2 1/4] "
` [PATCH v2 2/4] kbuild: cleanup local -Wno-type-limits exceptions
` [PATCH v2 3/4] overflow: Remove is_non_negative() and is_negative()
` [PATCH v2 4/4] minmax: remove useless cast in __is_nonneg()

[PATCH 0/2] kbuild: remove gcc's -Wtype-limits
 2025-12-19 22:21 UTC  (7+ messages)
` [PATCH 1/2] "


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox